config 49 arch/alpha/kernel/perf_event.c unsigned long config; config 88 arch/alpha/kernel/perf_event.c int (*raw_event_valid)(u64 config); config 132 arch/alpha/kernel/perf_event.c int config; config 156 arch/alpha/kernel/perf_event.c unsigned long config; config 159 arch/alpha/kernel/perf_event.c config = ev67_mapping[evtype[0]-1].config; config 170 arch/alpha/kernel/perf_event.c config = EV67_PCTR_CYCLES_MBOX; config 180 arch/alpha/kernel/perf_event.c config = EV67_PCTR_INSTR_BCACHEMISS; config 190 arch/alpha/kernel/perf_event.c config = EV67_PCTR_INSTR_CYCLES; config 200 arch/alpha/kernel/perf_event.c event[0]->hw.config_base = config; config 203 arch/alpha/kernel/perf_event.c event[1]->hw.config_base = config; config 209 arch/alpha/kernel/perf_event.c static int ev67_raw_event_valid(u64 config) config 211 arch/alpha/kernel/perf_event.c return config >= EV67_CYCLES && config < EV67_LAST_ET; config 424 arch/alpha/kernel/perf_event.c cpuc->config = cpuc->event[0]->hw.config_base; config 616 arch/alpha/kernel/perf_event.c if (attr->config >= alpha_pmu->max_events) config 618 arch/alpha/kernel/perf_event.c ev = alpha_pmu->event_map[attr->config]; config 622 arch/alpha/kernel/perf_event.c if (!alpha_pmu->raw_event_valid(attr->config)) config 624 arch/alpha/kernel/perf_event.c ev = attr->config; config 736 arch/alpha/kernel/perf_event.c wrperfmon(PERFMON_CMD_DESIRED_EVENTS, cpuc->config); config 262 arch/alpha/kernel/sys_sio.c unsigned char orig, config; config 303 arch/alpha/kernel/sys_sio.c outb(0x0b, 0x3ce); config = inb(0x3cf); /* read PR1 */ config 304 arch/alpha/kernel/sys_sio.c if ((config & 0xc0) != 0xc0) { config 306 arch/alpha/kernel/sys_sio.c config |= 0xc0; config 307 arch/alpha/kernel/sys_sio.c outb(0x0b, 0x3ce); outb(config, 0x3cf); /* write PR1 */ config 139 arch/arc/kernel/perf_event.c static int arc_pmu_cache_event(u64 config) config 144 arch/arc/kernel/perf_event.c cache_type = (config >> 0) & 0xff; config 145 arch/arc/kernel/perf_event.c cache_op = (config >> 8) & 0xff; config 146 arch/arc/kernel/perf_event.c cache_result = (config >> 16) & 0xff; config 178 arch/arc/kernel/perf_event.c hwc->config = 0; config 183 arch/arc/kernel/perf_event.c hwc->config |= ARC_REG_PCT_CONFIG_KERN; config 187 arch/arc/kernel/perf_event.c hwc->config |= ARC_REG_PCT_CONFIG_USER; config 192 arch/arc/kernel/perf_event.c if (event->attr.config >= PERF_COUNT_HW_MAX) config 194 arch/arc/kernel/perf_event.c if (arc_pmu->ev_hw_idx[event->attr.config] < 0) config 196 arch/arc/kernel/perf_event.c hwc->config |= arc_pmu->ev_hw_idx[event->attr.config]; config 198 arch/arc/kernel/perf_event.c (int)event->attr.config, (int)hwc->config, config 199 arch/arc/kernel/perf_event.c arc_pmu_ev_hw_map[event->attr.config]); config 203 arch/arc/kernel/perf_event.c ret = arc_pmu_cache_event(event->attr.config); config 206 arch/arc/kernel/perf_event.c hwc->config |= arc_pmu->ev_hw_idx[ret]; config 208 arch/arc/kernel/perf_event.c (int)hwc->config, arc_pmu_ev_hw_map[ret]); config 212 arch/arc/kernel/perf_event.c if (event->attr.config >= arc_pmu->n_events) config 215 arch/arc/kernel/perf_event.c hwc->config |= event->attr.config; config 217 arch/arc/kernel/perf_event.c event->attr.config, config 218 arch/arc/kernel/perf_event.c arc_pmu->raw_entry[event->attr.config].name); config 311 arch/arc/kernel/perf_event.c write_aux_reg(ARC_REG_PCT_CONFIG, hwc->config); /* condition */ config 148 arch/arc/mm/cache.c unsigned int pad:12, line_len:4, sz:4, config:4, ver:8; config 150 arch/arc/mm/cache.c unsigned int ver:8, config:4, sz:4, line_len:4, pad:12; config 161 arch/arc/mm/cache.c BUG_ON(ibcr.config != 3); config 164 arch/arc/mm/cache.c p_ic->assoc = 1 << ibcr.config; /* 1,2,4,8 */ config 180 arch/arc/mm/cache.c BUG_ON(dbcr.config != 2); config 185 arch/arc/mm/cache.c p_dc->assoc = 1 << dbcr.config; /* 1,2,4,8 */ config 548 arch/arm/kernel/perf_event_v7.c #define ARMV7_EVENT_ATTR(name, config) \ config 550 arch/arm/kernel/perf_event_v7.c "event=" ARMV7_EVENT_ATTR_RESOLVE(config)) config 783 arch/arm/mach-davinci/devices-da8xx.c int __init da8xx_register_mmcsd0(struct davinci_mmc_config *config) config 785 arch/arm/mach-davinci/devices-da8xx.c da8xx_mmcsd0_device.dev.platform_data = config; config 810 arch/arm/mach-davinci/devices-da8xx.c int __init da850_register_mmcsd1(struct davinci_mmc_config *config) config 812 arch/arm/mach-davinci/devices-da8xx.c da850_mmcsd1_device.dev.platform_data = config; config 181 arch/arm/mach-davinci/devices.c void __init davinci_setup_mmc(int module, struct davinci_mmc_config *config) config 260 arch/arm/mach-davinci/devices.c pdev->dev.platform_data = config; config 266 arch/arm/mach-davinci/devices.c void __init davinci_setup_mmc(int module, struct davinci_mmc_config *config) config 113 arch/arm/mach-davinci/include/mach/da8xx.h int da8xx_register_mmcsd0(struct davinci_mmc_config *config); config 114 arch/arm/mach-davinci/include/mach/da8xx.h int da850_register_mmcsd1(struct davinci_mmc_config *config); config 64 arch/arm/mach-davinci/usb-da8xx.c .config = &musb_config, config 30 arch/arm/mach-davinci/usb.c .config = &musb_config, config 58 arch/arm/mach-imx/iomux-imx31.c void mxc_iomux_set_pad(enum iomux_pins pin, u32 config) config 74 arch/arm/mach-imx/iomux-imx31.c l |= config << (field * 10); config 236 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; config 260 arch/arm/mach-imx/mmdc.c set_bit(leader->attr.config, &counter_mask); config 278 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; config 313 arch/arm/mach-imx/mmdc.c event->attr.config); config 363 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; config 398 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; config 41 arch/arm/mach-omap1/fb.c void __init omapfb_set_lcd_config(const struct omap_lcd_config *config) config 43 arch/arm/mach-omap1/fb.c omapfb_config.lcd = *config; config 63 arch/arm/mach-omap1/fb.c void __init omapfb_set_lcd_config(const struct omap_lcd_config *config) config 7 arch/arm/mach-omap1/include/mach/usb.h #define is_usb0_device(config) 1 config 9 arch/arm/mach-omap1/include/mach/usb.h #define is_usb0_device(config) 0 config 385 arch/arm/mach-omap1/mcbsp.c struct omap_mcbsp_platform_data *config, int size) config 405 arch/arm/mach-omap1/mcbsp.c config[i].reg_size = 2; config 406 arch/arm/mach-omap1/mcbsp.c config[i].reg_step = 2; config 407 arch/arm/mach-omap1/mcbsp.c new_mcbsp->dev.platform_data = &config[i]; config 49 arch/arm/mach-omap1/usb.c omap_otg_init(struct omap_usb_config *config) config 64 arch/arm/mach-omap1/usb.c if (config->pins[0] > 2) /* alt pingroup 2 */ config 66 arch/arm/mach-omap1/usb.c syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); config 67 arch/arm/mach-omap1/usb.c syscon |= config->usb1_init(config->pins[1]); config 68 arch/arm/mach-omap1/usb.c syscon |= config->usb2_init(config->pins[2], alt_pingroup); config 72 arch/arm/mach-omap1/usb.c syscon = config->hmc_mode; config 75 arch/arm/mach-omap1/usb.c if (config->otg) config 83 arch/arm/mach-omap1/usb.c printk("USB: hmc %d", config->hmc_mode); config 85 arch/arm/mach-omap1/usb.c pr_cont(", usb2 alt %d wires", config->pins[2]); config 86 arch/arm/mach-omap1/usb.c else if (config->pins[0]) config 87 arch/arm/mach-omap1/usb.c pr_cont(", usb0 %d wires%s", config->pins[0], config 88 arch/arm/mach-omap1/usb.c is_usb0_device(config) ? " (dev)" : ""); config 89 arch/arm/mach-omap1/usb.c if (config->pins[1]) config 90 arch/arm/mach-omap1/usb.c pr_cont(", usb1 %d wires", config->pins[1]); config 91 arch/arm/mach-omap1/usb.c if (!alt_pingroup && config->pins[2]) config 92 arch/arm/mach-omap1/usb.c pr_cont(", usb2 %d wires", config->pins[2]); config 93 arch/arm/mach-omap1/usb.c if (config->otg) config 94 arch/arm/mach-omap1/usb.c pr_cont(", Mini-AB on usb%d", config->otg - 1); config 111 arch/arm/mach-omap1/usb.c if (config->otg || config->register_dev) { config 112 arch/arm/mach-omap1/usb.c struct platform_device *udc_device = config->udc_device; config 116 arch/arm/mach-omap1/usb.c udc_device->dev.platform_data = config; config 124 arch/arm/mach-omap1/usb.c if (config->otg || config->register_host) { config 125 arch/arm/mach-omap1/usb.c struct platform_device *ohci_device = config->ohci_device; config 129 arch/arm/mach-omap1/usb.c ohci_device->dev.platform_data = config; config 137 arch/arm/mach-omap1/usb.c if (config->otg) { config 138 arch/arm/mach-omap1/usb.c struct platform_device *otg_device = config->otg_device; config 142 arch/arm/mach-omap1/usb.c otg_device->dev.platform_data = config; config 153 arch/arm/mach-omap1/usb.c static void omap_otg_init(struct omap_usb_config *config) {} config 545 arch/arm/mach-omap1/usb.c static void __init omap_1510_usb_init(struct omap_usb_config *config) config 550 arch/arm/mach-omap1/usb.c config->usb0_init(config->pins[0], is_usb0_device(config)); config 551 arch/arm/mach-omap1/usb.c config->usb1_init(config->pins[1]); config 552 arch/arm/mach-omap1/usb.c config->usb2_init(config->pins[2], 0); config 555 arch/arm/mach-omap1/usb.c val |= (config->hmc_mode << 1); config 558 arch/arm/mach-omap1/usb.c printk("USB: hmc %d", config->hmc_mode); config 559 arch/arm/mach-omap1/usb.c if (config->pins[0]) config 560 arch/arm/mach-omap1/usb.c pr_cont(", usb0 %d wires%s", config->pins[0], config 561 arch/arm/mach-omap1/usb.c is_usb0_device(config) ? " (dev)" : ""); config 562 arch/arm/mach-omap1/usb.c if (config->pins[1]) config 563 arch/arm/mach-omap1/usb.c pr_cont(", usb1 %d wires", config->pins[1]); config 564 arch/arm/mach-omap1/usb.c if (config->pins[2]) config 565 arch/arm/mach-omap1/usb.c pr_cont(", usb2 %d wires", config->pins[2]); config 588 arch/arm/mach-omap1/usb.c if (config->register_dev) { config 591 arch/arm/mach-omap1/usb.c udc_device.dev.platform_data = config; config 600 arch/arm/mach-omap1/usb.c if (config->register_host) { config 603 arch/arm/mach-omap1/usb.c ohci_device.dev.platform_data = config; config 613 arch/arm/mach-omap1/usb.c static inline void omap_1510_usb_init(struct omap_usb_config *config) {} config 109 arch/arm/mach-omap2/board-n8x0.c .config = &musb_config, config 138 arch/arm/mach-prima2/rtciobrg.c const struct regmap_config *config) config 142 arch/arm/mach-prima2/rtciobrg.c return devm_regmap_init(dev, bus, dev, config); config 495 arch/arm/mach-pxa/hx4700.c .config = 0x08301480, config 45 arch/arm/mach-pxa/mfp-pxa2xx.c unsigned long config; config 145 arch/arm/mach-pxa/mfp-pxa2xx.c gpio_desc[gpio].config = *c; config 163 arch/arm/mach-pxa/mfp-pxa2xx.c c = gpio_desc[gpio].config; config 179 arch/arm/mach-pxa/mfp-pxa2xx.c c = d->config; config 187 arch/arm/mach-pxa/mfp-pxa2xx.c if (d->keypad_gpio && (MFP_AF(d->config) == 0) && config 188 arch/arm/mach-pxa/mfp-pxa2xx.c (d->config & MFP_LPM_CAN_WAKEUP)) { config 268 arch/arm/mach-pxa/mfp-pxa2xx.c if (MFP_AF(d->config) == 0) config 271 arch/arm/mach-pxa/mfp-pxa2xx.c if (d->config & MFP_LPM_CAN_WAKEUP) config 357 arch/arm/mach-pxa/mfp-pxa2xx.c if ((gpio_desc[i].config & MFP_LPM_KEEP_OUTPUT) && config 380 arch/arm/mach-pxa/mfp-pxa2xx.c ((gpio_desc[i].config & MFP_LPM_KEEP_OUTPUT) && config 308 arch/arm/mm/cache-l2x0-pmu.c if (event->attr.config & ~L2X0_EVENT_CNT_CFG_SRC_MASK) config 311 arch/arm/mm/cache-l2x0-pmu.c hw->config_base = event->attr.config; config 323 arch/arm/mm/cache-l2x0-pmu.c unsigned int config; config 330 arch/arm/mm/cache-l2x0-pmu.c .config = _config, \ config 346 arch/arm/mm/cache-l2x0-pmu.c return snprintf(buf, PAGE_SIZE, "config=0x%x\n", lattr->config); config 93 arch/arm/plat-pxa/mfp.c unsigned long config; /* -1 for not configured */ config 135 arch/arm/plat-pxa/mfp.c #define mfp_configured(p) ((p)->config != -1) config 197 arch/arm/plat-pxa/mfp.c p->config = c; __mfp_config_run(p); config 235 arch/arm/plat-pxa/mfp.c mfp_table[i].config = -1; config 769 arch/arm/plat-samsung/gpio-samsung.c if (!chip->config) config 770 arch/arm/plat-samsung/gpio-samsung.c chip->config = &s3c24xx_gpiocfg_default; config 795 arch/arm/plat-samsung/gpio-samsung.c if (!chip->config) config 796 arch/arm/plat-samsung/gpio-samsung.c chip->config = &samsung_gpio_cfgs[7]; config 831 arch/arm/plat-samsung/gpio-samsung.c if (!chip->config) config 832 arch/arm/plat-samsung/gpio-samsung.c chip->config = &samsung_gpio_cfgs[2]; config 851 arch/arm/plat-samsung/gpio-samsung.c if (!chip->config) config 852 arch/arm/plat-samsung/gpio-samsung.c chip->config = &samsung_gpio_cfgs[2]; config 899 arch/arm/plat-samsung/gpio-samsung.c .config = &s3c24xx_gpiocfg_banka, config 1051 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[0], config 1066 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[1], config 1088 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[0], config 1096 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[1], config 1111 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[6], config 1118 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[7], config 1125 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[7], config 1132 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[6], config 1139 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[6], config 1146 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[6], config 1155 arch/arm/plat-samsung/gpio-samsung.c .config = &samsung_gpio_cfgs[5], config 1200 arch/arm/plat-samsung/gpio-samsung.c int s3c_gpio_cfgpin(unsigned int pin, unsigned int config) config 1213 arch/arm/plat-samsung/gpio-samsung.c ret = samsung_gpio_do_setcfg(chip, offset, config); config 24 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h unsigned int off, unsigned int config) config 26 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h return (chip->config->set_config)(chip, off, config); config 32 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h return (chip->config->get_config)(chip, off); config 38 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h return (chip->config->set_pull)(chip, off, pull); config 44 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h return chip->config->get_pull(chip, off); config 58 arch/arm/plat-samsung/include/plat/gpio-cfg.h unsigned config); config 69 arch/arm/plat-samsung/include/plat/gpio-core.h struct samsung_gpio_cfg *config; config 53 arch/arm64/include/asm/cpufeature.h #define FTR_VISIBLE_IF_IS_ENABLED(config) \ config 54 arch/arm64/include/asm/cpufeature.h (IS_ENABLED(config) ? FTR_VISIBLE : FTR_HIDDEN) config 161 arch/arm64/kernel/perf_event.c #define ARMV8_EVENT_ATTR(name, config) \ config 163 arch/arm64/kernel/perf_event.c config, armv8pmu_events_sysfs_show) config 950 arch/csky/kernel/perf_event.c static int csky_pmu_cache_event(u64 config) config 954 arch/csky/kernel/perf_event.c cache_type = (config >> 0) & 0xff; config 955 arch/csky/kernel/perf_event.c cache_op = (config >> 8) & 0xff; config 956 arch/csky/kernel/perf_event.c cache_result = (config >> 16) & 0xff; config 975 arch/csky/kernel/perf_event.c if (event->attr.config >= PERF_COUNT_HW_MAX) config 977 arch/csky/kernel/perf_event.c ret = csky_pmu_hw_map[event->attr.config]; config 983 arch/csky/kernel/perf_event.c ret = csky_pmu_cache_event(event->attr.config); config 989 arch/csky/kernel/perf_event.c if (hw_raw_read_mapping[event->attr.config] == NULL) config 991 arch/csky/kernel/perf_event.c hwc->idx = event->attr.config; config 34 arch/ia64/pci/fixup.c u16 config; config 55 arch/ia64/pci/fixup.c &config); config 56 arch/ia64/pci/fixup.c if (!(config & PCI_BRIDGE_CTL_VGA)) config 62 arch/ia64/pci/fixup.c pci_read_config_word(pdev, PCI_COMMAND, &config); config 63 arch/ia64/pci/fixup.c if (config & (PCI_COMMAND_IO | PCI_COMMAND_MEMORY)) { config 88 arch/m68k/amiga/pcmcia.c gayle.config = cfg_byte; config 107 arch/m68k/amiga/pcmcia.c gayle.config = cfg_byte; config 48 arch/m68k/include/asm/amigayle.h u_char config; config 262 arch/mips/ath25/ar2315.c u32 config; config 297 arch/mips/ath25/ar2315.c config = read_c0_config(); config 298 arch/mips/ath25/ar2315.c write_c0_config(config & ~0x3); config 228 arch/mips/ath25/ar5312.c struct ath25_boarddata *config; config 234 arch/mips/ath25/ar5312.c config = ath25_board.config; config 241 arch/mips/ath25/ar5312.c else if (config->flags & BD_ISCASPER) config 255 arch/mips/ath25/ar5312.c if (!(config->flags & BD_WLAN0)) config 269 arch/mips/ath25/ar5312.c if (config->flags & BD_WLAN1) config 105 arch/mips/ath25/board.c struct ath25_boarddata *config; config 117 arch/mips/ath25/board.c ath25_board.config = NULL; config 140 arch/mips/ath25/board.c ath25_board.config = (struct ath25_boarddata *)board_data; config 144 arch/mips/ath25/board.c config = ath25_board.config; config 145 arch/mips/ath25/board.c if (is_zero_ether_addr(config->enet0_mac)) { config 147 arch/mips/ath25/board.c config->reset_config_gpio = 0xffff; config 148 arch/mips/ath25/board.c config->sys_led_gpio = 0xffff; config 149 arch/mips/ath25/board.c eth_random_addr(config->wlan0_mac); config 150 arch/mips/ath25/board.c config->wlan0_mac[0] &= ~0x06; config 151 arch/mips/ath25/board.c eth_random_addr(config->enet0_mac); config 152 arch/mips/ath25/board.c eth_random_addr(config->enet1_mac); config 176 arch/mips/ath25/board.c ether_addr_copy(mac_addr, ath25_board.config->wlan0_mac); config 77 arch/mips/cavium-octeon/executive/cvmx-pko.c union cvmx_pko_mem_iqueue_ptrs config; config 81 arch/mips/cavium-octeon/executive/cvmx-pko.c config.u64 = 0; config 82 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.index = queue; config 83 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qid = base_queue + queue; config 84 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.ipid = pko_port; config 85 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.tail = (queue == (num_queues - 1)); config 86 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.s_tail = (queue == static_priority_end); config 87 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.static_p = (static_priority_base >= 0); config 88 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.static_q = (queue <= static_priority_end); config 89 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0xff; config 105 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.buf_ptr = cvmx_ptr_to_phys(buf_ptr) >> 7; config 107 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_write_csr(CVMX_PKO_MEM_IQUEUE_PTRS, config.u64); config 124 arch/mips/cavium-octeon/executive/cvmx-pko.c union cvmx_pko_mem_iport_ptrs config; config 129 arch/mips/cavium-octeon/executive/cvmx-pko.c config.u64 = 0; config 130 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.eid = 31; /* Invalid */ config 132 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.ipid = port; config 133 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_write_csr(CVMX_PKO_MEM_IPORT_PTRS, config.u64); config 146 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.ipid = port; config 147 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0xff; config 148 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.crc = 1; config 149 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.min_pkt = 1; config 150 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.intr = __cvmx_pko_int(interface, index); config 151 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.eid = config.s.intr; config 152 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.pipe = (mode == CVMX_HELPER_INTERFACE_MODE_LOOP) ? config 154 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_write_csr(CVMX_PKO_MEM_IPORT_PTRS, config.u64); config 187 arch/mips/cavium-octeon/executive/cvmx-pko.c union cvmx_pko_reg_cmd_buf config; config 194 arch/mips/cavium-octeon/executive/cvmx-pko.c config.u64 = 0; config 195 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.pool = CVMX_FPA_OUTPUT_BUFFER_POOL; config 196 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.size = CVMX_FPA_OUTPUT_BUFFER_POOL_SIZE / 8 - 1; config 198 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_write_csr(CVMX_PKO_REG_CMD_BUF, config.u64); config 297 arch/mips/cavium-octeon/executive/cvmx-pko.c union cvmx_pko_mem_queue_ptrs config; config 303 arch/mips/cavium-octeon/executive/cvmx-pko.c config.u64 = 0; config 304 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.tail = 1; config 305 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.index = 0; config 306 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.port = CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID; config 307 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.queue = queue & 0x7f; config 308 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0; config 309 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.buf_ptr = 0; config 316 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_write_csr(CVMX_PKO_MEM_QUEUE_PTRS, config.u64); config 346 arch/mips/cavium-octeon/executive/cvmx-pko.c union cvmx_pko_mem_queue_ptrs config; config 443 arch/mips/cavium-octeon/executive/cvmx-pko.c config.u64 = 0; config 444 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.tail = queue == (num_queues - 1); config 445 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.index = queue; config 446 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.port = port; config 447 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.queue = base_queue + queue; config 450 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.static_p = static_priority_base >= 0; config 451 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.static_q = (int)queue <= static_priority_end; config 452 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.s_tail = (int)queue == static_priority_end; config 461 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x00; config 464 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x01; config 467 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x11; config 470 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x49; config 473 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x55; config 476 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x57; config 479 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x77; config 482 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0x7f; config 485 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0xff; config 489 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0xff; config 497 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.qos_mask = 0xff; config 536 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.buf_ptr = cvmx_ptr_to_phys(buf_ptr); config 538 arch/mips/cavium-octeon/executive/cvmx-pko.c config.s.buf_ptr = 0; config 544 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_write_csr(CVMX_PKO_MEM_QUEUE_PTRS, config.u64); config 252 arch/mips/include/asm/ip32/mace.h volatile unsigned long config; config 713 arch/mips/include/asm/kvm_host.h __BUILD_KVM_RW_HW(config, 32, MIPS_CP0_CONFIG, 0) config 738 arch/mips/include/asm/kvm_host.h __BUILD_KVM_SET_SAVED(config, 32, MIPS_CP0_CONFIG, 0) config 68 arch/mips/include/asm/mach-ath25/ath25_platform.h struct ath25_boarddata *config; config 70 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # Flush dcache after config change config 140 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h pcireg config[config_maxregs] __attribute__((aligned(256))); config 130 arch/mips/include/asm/mips-cm.h GCR_ACCESSOR_RO(64, 0x000, config) config 291 arch/mips/include/asm/mips-cm.h GCR_CX_ACCESSOR_RO(32, 0x010, config) config 100 arch/mips/include/asm/mips-cpc.h CPC_ACCESSOR_RW(64, 0x138, config) config 149 arch/mips/include/asm/mips-cpc.h CPC_CX_ACCESSOR_RW(32, 0x090, config) config 135 arch/mips/include/asm/mips-cps.h uint64_t config; config 144 arch/mips/include/asm/mips-cps.h config = read_gcr_config(); config 152 arch/mips/include/asm/mips-cps.h config = read_cpc_redir_config(); config 156 arch/mips/include/asm/mips-cps.h return config; config 164 arch/mips/include/asm/mips-gic.h GIC_ACCESSOR_RW(32, 0x000, config) config 2817 arch/mips/include/asm/mipsregs.h __BUILD_SET_C0(config) config 259 arch/mips/include/asm/netlogic/xlr/fmn.h uint32_t config; config 261 arch/mips/include/asm/netlogic/xlr/fmn.h config = (1 << 24) /* interrupt water mark - 1 msg */ config 265 arch/mips/include/asm/netlogic/xlr/fmn.h nlm_write_c2_config(config); config 464 arch/mips/include/asm/octeon/cvmx-pip.h union cvmx_pip_crc_ctlx config; config 467 arch/mips/include/asm/octeon/cvmx-pip.h config.u64 = 0; config 468 arch/mips/include/asm/octeon/cvmx-pip.h config.s.invres = invert_result; config 469 arch/mips/include/asm/octeon/cvmx-pip.h config.s.reflect = reflect; config 470 arch/mips/include/asm/octeon/cvmx-pip.h cvmx_write_csr(CVMX_PIP_CRC_CTLX(interface), config.u64); config 581 arch/mips/kernel/cpu-probe.c unsigned int config; config 589 arch/mips/kernel/cpu-probe.c config = read_c0_config6(); config 592 arch/mips/kernel/cpu-probe.c config |= MIPS_CONF6_FTLBEN; config 594 arch/mips/kernel/cpu-probe.c config &= ~MIPS_CONF6_FTLBEN; config 597 arch/mips/kernel/cpu-probe.c config &= ~(3 << MIPS_CONF6_FTLBP_SHIFT); config 598 arch/mips/kernel/cpu-probe.c config |= calculate_ftlb_probability(c) config 602 arch/mips/kernel/cpu-probe.c write_c0_config6(config); config 616 arch/mips/kernel/cpu-probe.c config = read_c0_config6(); config 619 arch/mips/kernel/cpu-probe.c write_c0_config6(config & ~MIPS_CONF6_FTLBDIS); config 622 arch/mips/kernel/cpu-probe.c write_c0_config6(config | MIPS_CONF6_FTLBDIS); config 1059 arch/mips/kernel/cpu-probe.c probe_gc0_config(config, config0, MIPS_CONF_M); config 84 arch/mips/kernel/perf_event_mipsxx.c const struct mips_perf_event *(*map_raw_event)(u64 config); config 682 arch/mips/kernel/perf_event_mipsxx.c static const struct mips_perf_event *mipspmu_map_cache_event(u64 config) config 687 arch/mips/kernel/perf_event_mipsxx.c cache_type = (config >> 0) & 0xff; config 691 arch/mips/kernel/perf_event_mipsxx.c cache_op = (config >> 8) & 0xff; config 695 arch/mips/kernel/perf_event_mipsxx.c cache_result = (config >> 16) & 0xff; config 1288 arch/mips/kernel/perf_event_mipsxx.c if (event->attr.config >= PERF_COUNT_HW_MAX) config 1290 arch/mips/kernel/perf_event_mipsxx.c pev = mipspmu_map_general_event(event->attr.config); config 1292 arch/mips/kernel/perf_event_mipsxx.c pev = mipspmu_map_cache_event(event->attr.config); config 1296 arch/mips/kernel/perf_event_mipsxx.c pev = mipspmu.map_raw_event(event->attr.config); config 1334 arch/mips/kernel/perf_event_mipsxx.c hwc->config = 0; config 1512 arch/mips/kernel/perf_event_mipsxx.c static const struct mips_perf_event *mipsxx_pmu_map_raw_event(u64 config) config 1515 arch/mips/kernel/perf_event_mipsxx.c unsigned int raw_id = config & 0xff; config 1572 arch/mips/kernel/perf_event_mipsxx.c raw_id = config & 0x1ff; config 1586 arch/mips/kernel/perf_event_mipsxx.c base_id = config & 0xff; config 1636 arch/mips/kernel/perf_event_mipsxx.c static const struct mips_perf_event *octeon_pmu_map_raw_event(u64 config) config 1638 arch/mips/kernel/perf_event_mipsxx.c unsigned int raw_id = config & 0xff; config 1669 arch/mips/kernel/perf_event_mipsxx.c static const struct mips_perf_event *xlp_pmu_map_raw_event(u64 config) config 1671 arch/mips/kernel/perf_event_mipsxx.c unsigned int raw_id = config & 0xff; config 614 arch/mips/kvm/trap_emul.c u32 config, config1; config 636 arch/mips/kvm/trap_emul.c config = read_c0_config() & MIPS_CONF_AR; config 637 arch/mips/kvm/trap_emul.c config |= MIPS_CONF_M | CONF_CM_CACHABLE_NONCOHERENT | MIPS_CONF_MT_TLB; config 639 arch/mips/kvm/trap_emul.c config |= CONF_BE; config 642 arch/mips/kvm/trap_emul.c config |= MIPS_CONF_VI; config 643 arch/mips/kvm/trap_emul.c kvm_write_c0_guest_config(cop0, config); config 1077 arch/mips/mm/c-r4k.c unsigned int config = read_c0_config(); config 1088 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); config 1089 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1093 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); config 1094 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1102 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); config 1103 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1107 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); config 1108 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1116 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); config 1117 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1121 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); config 1122 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1136 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); config 1137 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1141 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); config 1142 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1153 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & R10K_CONF_IC) >> 29)); config 1158 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & R10K_CONF_DC) >> 26)); config 1167 arch/mips/mm/c-r4k.c write_c0_config(config & ~VR41_CONF_P4K); config 1173 arch/mips/mm/c-r4k.c config |= 0x00400000U; config 1175 arch/mips/mm/c-r4k.c config |= VR41_CONF_BP; config 1176 arch/mips/mm/c-r4k.c write_c0_config(config); config 1180 arch/mips/mm/c-r4k.c icache_size = 1 << (10 + ((config & CONF_IC) >> 9)); config 1181 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1185 arch/mips/mm/c-r4k.c dcache_size = 1 << (10 + ((config & CONF_DC) >> 6)); config 1186 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1197 arch/mips/mm/c-r4k.c icache_size = 1 << (10 + ((config & CONF_IC) >> 9)); config 1198 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1202 arch/mips/mm/c-r4k.c dcache_size = 1 << (10 + ((config & CONF_DC) >> 6)); config 1203 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1213 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); config 1214 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1218 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); config 1219 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1228 arch/mips/mm/c-r4k.c icache_size = 1 << (12 + ((config & CONF_IC) >> 9)); config 1229 arch/mips/mm/c-r4k.c c->icache.linesz = 16 << ((config & CONF_IB) >> 5); config 1236 arch/mips/mm/c-r4k.c dcache_size = 1 << (12 + ((config & CONF_DC) >> 6)); config 1237 arch/mips/mm/c-r4k.c c->dcache.linesz = 16 << ((config & CONF_DB) >> 4); config 1290 arch/mips/mm/c-r4k.c if (!(config & MIPS_CONF_M)) config 1315 arch/mips/mm/c-r4k.c if (config & MIPS_CONF_VI) config 1353 arch/mips/mm/c-r4k.c !(config & CONF_SC) && c->icache.linesz != 16 && config 1511 arch/mips/mm/c-r4k.c unsigned int config = read_c0_config(); config 1514 arch/mips/mm/c-r4k.c if (config & CONF_SC) config 1556 arch/mips/mm/c-r4k.c c->scache.linesz = 16 << ((config & R4K_CONF_SB) >> 22); config 1614 arch/mips/mm/c-r4k.c unsigned int config = read_c0_config(); config 1636 arch/mips/mm/c-r4k.c scache_size = 0x80000 << ((config & R10K_CONF_SS) >> 16); config 1637 arch/mips/mm/c-r4k.c c->scache.linesz = 64 << ((config >> 13) & 1); config 46 arch/mips/mm/c-tx39.c unsigned long flags, config; config 50 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 51 arch/mips/mm/c-tx39.c write_c0_conf(config & ~TX39_CONF_ICE); config 54 arch/mips/mm/c-tx39.c write_c0_conf(config); config 87 arch/mips/mm/c-tx39.c unsigned long flags, config; config 90 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 91 arch/mips/mm/c-tx39.c write_c0_conf(config & ~TX39_CONF_ICE); config 94 arch/mips/mm/c-tx39.c write_c0_conf(config); config 100 arch/mips/mm/c-tx39.c unsigned long flags, config; config 103 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 104 arch/mips/mm/c-tx39.c write_c0_conf(config & ~TX39_CONF_ICE); config 107 arch/mips/mm/c-tx39.c write_c0_conf(config); config 113 arch/mips/mm/c-tx39.c unsigned long flags, config; config 116 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 117 arch/mips/mm/c-tx39.c write_c0_conf(config & ~TX39_CONF_ICE); config 120 arch/mips/mm/c-tx39.c write_c0_conf(config); config 242 arch/mips/mm/c-tx39.c unsigned long flags, config; config 245 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 246 arch/mips/mm/c-tx39.c write_c0_conf(config & ~TX39_CONF_ICE); config 249 arch/mips/mm/c-tx39.c write_c0_conf(config); config 295 arch/mips/mm/c-tx39.c unsigned long config; config 297 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 299 arch/mips/mm/c-tx39.c icache_size = 1 << (10 + ((config & TX39_CONF_ICS_MASK) >> config 301 arch/mips/mm/c-tx39.c dcache_size = 1 << (10 + ((config & TX39_CONF_DCS_MASK) >> config 331 arch/mips/mm/c-tx39.c unsigned long config; config 333 arch/mips/mm/c-tx39.c config = read_c0_conf(); config 334 arch/mips/mm/c-tx39.c config &= ~TX39_CONF_WBON; config 335 arch/mips/mm/c-tx39.c write_c0_conf(config); config 82 arch/mips/mm/sc-r5k.c unsigned long config = read_c0_config(); config 84 arch/mips/mm/sc-r5k.c if (config & CONF_SC) config 87 arch/mips/mm/sc-r5k.c scache_size = (512 * 1024) << ((config & R5K_CONF_SS) >> 20); config 232 arch/mips/mm/sc-rm7k.c unsigned int config = read_c0_config(); config 234 arch/mips/mm/sc-rm7k.c if ((config & RM7K_CONF_SC)) config 245 arch/mips/mm/sc-rm7k.c if (!(config & RM7K_CONF_SE)) config 257 arch/mips/mm/sc-rm7k.c if (config & RM7K_CONF_TC) config 2435 arch/mips/mm/tlbex.c unsigned long config; config 2439 arch/mips/mm/tlbex.c config = read_c0_pwfield(); config 2441 arch/mips/mm/tlbex.c field, config, config 2442 arch/mips/mm/tlbex.c (config & MIPS_PWFIELD_GDI_MASK) >> MIPS_PWFIELD_GDI_SHIFT, config 2443 arch/mips/mm/tlbex.c (config & MIPS_PWFIELD_UDI_MASK) >> MIPS_PWFIELD_UDI_SHIFT, config 2444 arch/mips/mm/tlbex.c (config & MIPS_PWFIELD_MDI_MASK) >> MIPS_PWFIELD_MDI_SHIFT, config 2445 arch/mips/mm/tlbex.c (config & MIPS_PWFIELD_PTI_MASK) >> MIPS_PWFIELD_PTI_SHIFT, config 2446 arch/mips/mm/tlbex.c (config & MIPS_PWFIELD_PTEI_MASK) >> MIPS_PWFIELD_PTEI_SHIFT); config 2448 arch/mips/mm/tlbex.c config = read_c0_pwsize(); config 2450 arch/mips/mm/tlbex.c field, config, config 2451 arch/mips/mm/tlbex.c (config & MIPS_PWSIZE_PS_MASK) >> MIPS_PWSIZE_PS_SHIFT, config 2452 arch/mips/mm/tlbex.c (config & MIPS_PWSIZE_GDW_MASK) >> MIPS_PWSIZE_GDW_SHIFT, config 2453 arch/mips/mm/tlbex.c (config & MIPS_PWSIZE_UDW_MASK) >> MIPS_PWSIZE_UDW_SHIFT, config 2454 arch/mips/mm/tlbex.c (config & MIPS_PWSIZE_MDW_MASK) >> MIPS_PWSIZE_MDW_SHIFT, config 2455 arch/mips/mm/tlbex.c (config & MIPS_PWSIZE_PTW_MASK) >> MIPS_PWSIZE_PTW_SHIFT, config 2456 arch/mips/mm/tlbex.c (config & MIPS_PWSIZE_PTEW_MASK) >> MIPS_PWSIZE_PTEW_SHIFT); config 2473 arch/mips/mm/tlbex.c unsigned int config; config 2535 arch/mips/mm/tlbex.c config = 1 << MIPS_PWCTL_PWEN_SHIFT; config 2537 arch/mips/mm/tlbex.c config |= MIPS_PWCTL_XU_MASK; config 2538 arch/mips/mm/tlbex.c write_c0_pwctl(config); config 138 arch/mips/mti-malta/malta-dtshim.c u32 config; config 194 arch/mips/mti-malta/malta-dtshim.c config = readl((void __iomem *)CKSEG1ADDR(ROCIT_CONFIG_GEN1)); config 195 arch/mips/mti-malta/malta-dtshim.c mem_map = config & ROCIT_CONFIG_GEN1_MEMMAP_MASK; config 88 arch/mips/pci/pci-octeon.c uint16_t config; config 104 arch/mips/pci/pci-octeon.c pci_read_config_word(dev, PCI_COMMAND, &config); config 105 arch/mips/pci/pci-octeon.c config |= PCI_COMMAND_PARITY | PCI_COMMAND_SERR; config 106 arch/mips/pci/pci-octeon.c pci_write_config_word(dev, PCI_COMMAND, config); config 112 arch/mips/pci/pci-octeon.c pci_read_config_word(dev, PCI_BRIDGE_CONTROL, &config); config 113 arch/mips/pci/pci-octeon.c config |= PCI_BRIDGE_CTL_PARITY | PCI_BRIDGE_CTL_SERR; config 114 arch/mips/pci/pci-octeon.c pci_write_config_word(dev, PCI_BRIDGE_CONTROL, config); config 118 arch/mips/pci/pci-octeon.c config = PCI_EXP_DEVCTL_CERE; /* Correctable Error Reporting */ config 119 arch/mips/pci/pci-octeon.c config |= PCI_EXP_DEVCTL_NFERE; /* Non-Fatal Error Reporting */ config 120 arch/mips/pci/pci-octeon.c config |= PCI_EXP_DEVCTL_FERE; /* Fatal Error Reporting */ config 121 arch/mips/pci/pci-octeon.c config |= PCI_EXP_DEVCTL_URRE; /* Unsupported Request */ config 122 arch/mips/pci/pci-octeon.c pcie_capability_set_word(dev, PCI_EXP_DEVCTL, config); config 150 arch/mips/pci/pci-octeon.c if (config & PCI_ERR_CAP_ECRC_GENC) config 151 arch/mips/pci/pci-octeon.c config |= PCI_ERR_CAP_ECRC_GENE; config 153 arch/mips/pci/pci-octeon.c if (config & PCI_ERR_CAP_ECRC_CHKC) config 154 arch/mips/pci/pci-octeon.c config |= PCI_ERR_CAP_ECRC_CHKE; config 72 arch/mips/pci/pcie-octeon.c } config; config 240 arch/mips/pci/pcie-octeon.c pcie_addr.config.upper = 2; config 241 arch/mips/pci/pcie-octeon.c pcie_addr.config.io = 1; config 242 arch/mips/pci/pcie-octeon.c pcie_addr.config.did = 3; config 243 arch/mips/pci/pcie-octeon.c pcie_addr.config.subdid = 1; config 244 arch/mips/pci/pcie-octeon.c pcie_addr.config.es = 1; config 245 arch/mips/pci/pcie-octeon.c pcie_addr.config.port = pcie_port; config 246 arch/mips/pci/pcie-octeon.c pcie_addr.config.ty = (bus > pciercx_cfg006.s.pbnum); config 247 arch/mips/pci/pcie-octeon.c pcie_addr.config.bus = bus; config 248 arch/mips/pci/pcie-octeon.c pcie_addr.config.dev = dev; config 249 arch/mips/pci/pcie-octeon.c pcie_addr.config.func = fn; config 250 arch/mips/pci/pcie-octeon.c pcie_addr.config.reg = reg; config 44 arch/nds32/kernel/perf_event_cpu.c [PERF_COUNT_HW_CACHE_RESULT_MAX], u64 config) config 48 arch/nds32/kernel/perf_event_cpu.c cache_type = (config >> 0) & 0xff; config 52 arch/nds32/kernel/perf_event_cpu.c cache_op = (config >> 8) & 0xff; config 56 arch/nds32/kernel/perf_event_cpu.c cache_result = (config >> 16) & 0xff; config 70 arch/nds32/kernel/perf_event_cpu.c u64 config) config 74 arch/nds32/kernel/perf_event_cpu.c if (config >= PERF_COUNT_HW_MAX) config 77 arch/nds32/kernel/perf_event_cpu.c mapping = (*event_map)[config]; config 81 arch/nds32/kernel/perf_event_cpu.c static int nds32_pmu_map_raw_event(u32 raw_event_mask, u64 config) config 83 arch/nds32/kernel/perf_event_cpu.c int ev_type = (int)(config & raw_event_mask); config 84 arch/nds32/kernel/perf_event_cpu.c int idx = config >> 8; config 117 arch/nds32/kernel/perf_event_cpu.c u64 config = event->attr.config; config 121 arch/nds32/kernel/perf_event_cpu.c return nds32_pmu_map_hw_event(event_map, config); config 123 arch/nds32/kernel/perf_event_cpu.c return nds32_pmu_map_cache_event(cache_map, config); config 125 arch/nds32/kernel/perf_event_cpu.c return nds32_pmu_map_raw_event(raw_event_mask, config); config 806 arch/nds32/kernel/perf_event_cpu.c event->attr.config); config 818 arch/nds32/kernel/perf_event_cpu.c hwc->config = 0; config 137 arch/powerpc/include/asm/epapr_hcalls.h uint32_t config, unsigned int priority, uint32_t destination) config 147 arch/powerpc/include/asm/epapr_hcalls.h r4 = config; config 169 arch/powerpc/include/asm/epapr_hcalls.h uint32_t *config, unsigned int *priority, uint32_t *destination) config 185 arch/powerpc/include/asm/epapr_hcalls.h *config = r4; config 178 arch/powerpc/include/asm/mpc52xx.h u32 config; /* XLB + 0x40 */ config 52 arch/powerpc/perf/8xx-pmu.c if (event->attr.config == PERF_COUNT_HW_CPU_CYCLES) config 54 arch/powerpc/perf/8xx-pmu.c if (event->attr.config == PERF_COUNT_HW_INSTRUCTIONS) config 58 arch/powerpc/perf/8xx-pmu.c if (event->attr.config == ITLB_LOAD_MISS) config 60 arch/powerpc/perf/8xx-pmu.c if (event->attr.config == DTLB_LOAD_MISS) config 540 arch/powerpc/perf/core-book3s.c ((event->attr.config >> PERF_EVENT_CONFIG_EBB_SHIFT) & 1); config 1448 arch/powerpc/perf/core-book3s.c events[n++] = group->hw.config; config 1457 arch/powerpc/perf/core-book3s.c events[n++] = event->hw.config; config 1488 arch/powerpc/perf/core-book3s.c cpuhw->events[n0] = event->hw.config; config 1514 arch/powerpc/perf/core-book3s.c event->hw.config = cpuhw->events[n0]; config 1720 arch/powerpc/perf/core-book3s.c cpuhw->event[i]->hw.config = cpuhw->events[i]; config 1800 arch/powerpc/perf/core-book3s.c static int hw_perf_cache_event(u64 config, u64 *eventp) config 1809 arch/powerpc/perf/core-book3s.c type = config & 0xff; config 1810 arch/powerpc/perf/core-book3s.c op = (config >> 8) & 0xff; config 1811 arch/powerpc/perf/core-book3s.c result = (config >> 16) & 0xff; config 1862 arch/powerpc/perf/core-book3s.c ev = event->attr.config; config 1871 arch/powerpc/perf/core-book3s.c err = hw_perf_cache_event(event->attr.config, &ev); config 1879 arch/powerpc/perf/core-book3s.c ev = event->attr.config; config 1969 arch/powerpc/perf/core-book3s.c event->hw.config = events[n]; config 300 arch/powerpc/perf/core-fsl-emb.c if (event->hw.config & FSL_EMB_EVENT_RESTRICTED) config 339 arch/powerpc/perf/core-fsl-emb.c write_pmlcb(i, event->hw.config >> 32); config 455 arch/powerpc/perf/core-fsl-emb.c static int hw_perf_cache_event(u64 config, u64 *eventp) config 464 arch/powerpc/perf/core-fsl-emb.c type = config & 0xff; config 465 arch/powerpc/perf/core-fsl-emb.c op = (config >> 8) & 0xff; config 466 arch/powerpc/perf/core-fsl-emb.c result = (config >> 16) & 0xff; config 499 arch/powerpc/perf/core-fsl-emb.c ev = event->attr.config; config 506 arch/powerpc/perf/core-fsl-emb.c err = hw_perf_cache_event(event->attr.config, &ev); config 512 arch/powerpc/perf/core-fsl-emb.c ev = event->attr.config; config 519 arch/powerpc/perf/core-fsl-emb.c event->hw.config = ppmu->xlate_event(ev); config 520 arch/powerpc/perf/core-fsl-emb.c if (!(event->hw.config & FSL_EMB_EVENT_VALID)) config 536 arch/powerpc/perf/core-fsl-emb.c if (event->hw.config & FSL_EMB_EVENT_RESTRICTED) { config 539 arch/powerpc/perf/core-fsl-emb.c if (events[i]->hw.config & FSL_EMB_EVENT_RESTRICTED) config 121 arch/powerpc/perf/hv-24x7.c EVENT_DEFINE_RANGE_FORMAT(domain, config, 0, 3); config 123 arch/powerpc/perf/hv-24x7.c EVENT_DEFINE_RANGE_FORMAT(core, config, 16, 31); config 124 arch/powerpc/perf/hv-24x7.c EVENT_DEFINE_RANGE_FORMAT(chip, config, 16, 31); config 125 arch/powerpc/perf/hv-24x7.c EVENT_DEFINE_RANGE_FORMAT(vcpu, config, 16, 31); config 127 arch/powerpc/perf/hv-24x7.c EVENT_DEFINE_RANGE_FORMAT(offset, config, 32, 63); config 131 arch/powerpc/perf/hv-24x7.c EVENT_DEFINE_RANGE(reserved1, config, 4, 15); config 1296 arch/powerpc/perf/hv-24x7.c event->attr.config, config 28 arch/powerpc/perf/hv-gpci.c EVENT_DEFINE_RANGE_FORMAT(request, config, 0, 31); config 36 arch/powerpc/perf/hv-gpci.c EVENT_DEFINE_RANGE_FORMAT(starting_index, config, 32, 63); config 37 arch/powerpc/perf/hv-gpci.c EVENT_DEFINE_RANGE_FORMAT_LITE(phys_processor_idx, config, 32, 63); config 38 arch/powerpc/perf/hv-gpci.c EVENT_DEFINE_RANGE_FORMAT_LITE(sibling_part_id, config, 32, 63); config 39 arch/powerpc/perf/hv-gpci.c EVENT_DEFINE_RANGE_FORMAT_LITE(hw_chip_id, config, 32, 63); config 40 arch/powerpc/perf/hv-gpci.c EVENT_DEFINE_RANGE_FORMAT_LITE(partition_id, config, 32, 63); config 490 arch/powerpc/perf/imc-pmu.c u32 l_config, config = event->attr.config; config 509 arch/powerpc/perf/imc-pmu.c if ((config & IMC_EVENT_OFFSET_MASK) > pmu->counter_mem_size) config 537 arch/powerpc/perf/imc-pmu.c l_config = config & IMC_EVENT_OFFSET_MASK; config 767 arch/powerpc/perf/imc-pmu.c u64 config = event->attr.config; config 786 arch/powerpc/perf/imc-pmu.c if (((config & IMC_EVENT_OFFSET_MASK) > pmu->counter_mem_size)) config 822 arch/powerpc/perf/imc-pmu.c event->hw.event_base = (u64)pcmi->vbase + (config & IMC_EVENT_OFFSET_MASK); config 894 arch/powerpc/perf/imc-pmu.c u32 config = event->attr.config; config 912 arch/powerpc/perf/imc-pmu.c if (((config & IMC_EVENT_OFFSET_MASK) > pmu->counter_mem_size)) config 937 arch/powerpc/perf/imc-pmu.c return (u64 *)(addr + (event->attr.config & IMC_EVENT_OFFSET_MASK)); config 135 arch/powerpc/platforms/52xx/lite5200_pm.c out_be32(&xlb->config, sxlb.config); config 83 arch/powerpc/platforms/52xx/mpc52xx_common.c out_be32(&xlb->config, in_be32(&xlb->config) | MPC52xx_XLB_CFG_PLDIS); config 43 arch/powerpc/platforms/83xx/suspend.c u32 config; config 195 arch/powerpc/platforms/83xx/suspend.c out_be32(&pmc_regs->config, PMCCR_SLPEN | PMCCR_DLPEN); config 74 arch/powerpc/sysdev/ehv_pic.c unsigned int config, prio, cpu_dest; config 79 arch/powerpc/sysdev/ehv_pic.c ev_int_get_config(src, &config, &prio, &cpu_dest); config 80 arch/powerpc/sysdev/ehv_pic.c ev_int_set_config(src, config, prio, cpuid); config 68 arch/riscv/include/asm/perf_event.h int (*map_hw_event)(u64 config); config 69 arch/riscv/include/asm/perf_event.h int (*map_cache_event)(u64 config); config 142 arch/riscv/kernel/perf_event.c static int riscv_map_hw_event(u64 config) config 144 arch/riscv/kernel/perf_event.c if (config >= riscv_pmu->max_events) config 147 arch/riscv/kernel/perf_event.c return riscv_pmu->hw_events[config]; config 150 arch/riscv/kernel/perf_event.c int riscv_map_cache_decode(u64 config, unsigned int *type, config 156 arch/riscv/kernel/perf_event.c static int riscv_map_cache_event(u64 config) config 162 arch/riscv/kernel/perf_event.c err = riscv_map_cache_decode(config, &type, &op, &result); config 313 arch/riscv/kernel/perf_event.c hwc->idx = hwc->config; config 403 arch/riscv/kernel/perf_event.c code = riscv_pmu->map_hw_event(attr->config); config 406 arch/riscv/kernel/perf_event.c code = riscv_pmu->map_cache_event(attr->config); config 427 arch/riscv/kernel/perf_event.c hwc->config = code; config 173 arch/s390/include/asm/ap.h static inline int ap_qci(struct ap_config_info *config) config 177 arch/s390/include/asm/ap.h register struct ap_config_info *reg2 asm ("2") = config; config 67 arch/s390/include/asm/perf_event.h #define OVERFLOW_REG(hwc) ((hwc)->extra_reg.config) config 54 arch/s390/kernel/perf_cpum_cf.c hwc->config > 79) || config 55 arch/s390/kernel/perf_cpum_cf.c (cpuhw->info.csvn >= 6 && hwc->config > 83)) config 61 arch/s390/kernel/perf_cpum_cf.c if ((cpuhw->info.csvn == 1 && hwc->config > 159) || config 62 arch/s390/kernel/perf_cpum_cf.c (cpuhw->info.csvn == 2 && hwc->config > 175) || config 64 arch/s390/kernel/perf_cpum_cf.c && hwc->config > 255) || config 65 arch/s390/kernel/perf_cpum_cf.c (cpuhw->info.csvn >= 6 && hwc->config > 287)) config 217 arch/s390/kernel/perf_cpum_cf.c ev = attr->config; config 223 arch/s390/kernel/perf_cpum_cf.c ev = attr->config; config 266 arch/s390/kernel/perf_cpum_cf.c hwc->config = ev; config 321 arch/s390/kernel/perf_cpum_cf.c err = ecctr(event->hw.config, &new); config 344 arch/s390/kernel/perf_cpum_cf.c err = ecctr(event->hw.config, &new); config 370 arch/s390/kernel/perf_cpum_cf.c if (WARN_ON_ONCE(hwc->config == -1)) config 207 arch/s390/kernel/perf_cpum_cf_diag.c event->hw.config = attr->config; config 248 arch/s390/kernel/perf_cpum_cf_diag.c event, event->cpu, attr->config, event->pmu->type, config 251 arch/s390/kernel/perf_cpum_cf_diag.c if (event->attr.config != PERF_EVENT_CPUM_CF_DIAG || config 831 arch/s390/kernel/perf_cpum_sf.c if (attr->config == PERF_EVENT_CPUM_SF_DIAG) { config 852 arch/s390/kernel/perf_cpum_sf.c if (attr->config == PERF_EVENT_CPUM_SF_DIAG) config 896 arch/s390/kernel/perf_cpum_sf.c if ((event->attr.config != PERF_EVENT_CPUM_SF) && config 897 arch/s390/kernel/perf_cpum_sf.c (event->attr.config != PERF_EVENT_CPUM_SF_DIAG)) config 906 arch/s390/kernel/perf_cpum_sf.c if (event->attr.config != PERF_COUNT_HW_CPU_CYCLES) config 81 arch/sh/drivers/dma/dma-sysfs.c unsigned long config; config 83 arch/sh/drivers/dma/dma-sysfs.c config = simple_strtoul(buf, NULL, 0); config 84 arch/sh/drivers/dma/dma-sysfs.c dma_configure_channel(channel->vchan, config); config 89 arch/sh/drivers/dma/dma-sysfs.c static DEVICE_ATTR(config, S_IWUSR, NULL, dma_store_config); config 220 arch/sh/kernel/cpu/sh4/perf_event.c __raw_writew(hwc->config | PMCR_PMEN | PMCR_PMST, PMCR(idx)); config 251 arch/sh/kernel/cpu/sh4a/perf_event.c tmp |= (hwc->config << 6) | CCBR_CMDS | CCBR_PPCE; config 91 arch/sh/kernel/perf_event.c static int hw_perf_cache_event(int config, int *evp) config 100 arch/sh/kernel/perf_event.c type = config & 0xff; config 101 arch/sh/kernel/perf_event.c op = (config >> 8) & 0xff; config 102 arch/sh/kernel/perf_event.c result = (config >> 16) & 0xff; config 122 arch/sh/kernel/perf_event.c int config = -1; config 153 arch/sh/kernel/perf_event.c config = attr->config & sh_pmu->raw_event_mask; config 156 arch/sh/kernel/perf_event.c err = hw_perf_cache_event(attr->config, &config); config 161 arch/sh/kernel/perf_event.c if (attr->config >= sh_pmu->max_events) config 164 arch/sh/kernel/perf_event.c config = sh_pmu->event_map(attr->config); config 168 arch/sh/kernel/perf_event.c if (config == -1) config 171 arch/sh/kernel/perf_event.c hwc->config |= config; config 571 arch/sparc/include/asm/floppy_64.h unsigned long config; config 657 arch/sparc/include/asm/floppy_64.h config = 0; config 664 arch/sparc/include/asm/floppy_64.h config = ecpp_op->resource[1].start; config 673 arch/sparc/include/asm/floppy_64.h switch (config & 0x3ff) { config 680 arch/sparc/include/asm/floppy_64.h config = 0; config 683 arch/sparc/include/asm/floppy_64.h if (!config) config 687 arch/sparc/include/asm/floppy_64.h ns87303_modify(config, ASC, 0, 0xc0); config 698 arch/sparc/include/asm/floppy_64.h ns87303_modify(config, FER, FER_EDM, 0); config 699 arch/sparc/include/asm/floppy_64.h ns87303_modify(config, ASC, ASC_DRV2_SEL, 0); config 700 arch/sparc/include/asm/floppy_64.h ns87303_modify(config, FCR, 0, FCR_LDE); config 702 arch/sparc/include/asm/floppy_64.h config = sun_floppy_types[0]; config 704 arch/sparc/include/asm/floppy_64.h sun_floppy_types[1] = config; config 89 arch/sparc/include/asm/leon_amba.h #define LEON3_GPTIMER_CONFIG_NRTIMERS(c) ((c)->config & 0x7) config 134 arch/sparc/include/asm/leon_amba.h u32 config; config 112 arch/sparc/include/asm/parport.h unsigned long config = op->resource[1].start; config 160 arch/sparc/include/asm/parport.h ns87303_modify(config, PCR, config 168 arch/sparc/include/asm/parport.h ns87303_modify(config, PTR, config 314 arch/sparc/kernel/leon_kernel.c u32 config; config 442 arch/sparc/kernel/leon_kernel.c config = LEON3_BYPASS_LOAD_PA(&leon3_gptimer_regs->config); config 443 arch/sparc/kernel/leon_kernel.c if (config & (1 << LEON3_GPTIMER_SEPIRQ)) config 445 arch/sparc/kernel/leon_kernel.c else if ((config & LEON3_GPTIMER_TIMERS) > 1) config 1196 arch/sparc/kernel/perf_event.c static const struct perf_event_map *sparc_map_cache_event(u64 config) config 1204 arch/sparc/kernel/perf_event.c cache_type = (config >> 0) & 0xff; config 1208 arch/sparc/kernel/perf_event.c cache_op = (config >> 8) & 0xff; config 1212 arch/sparc/kernel/perf_event.c cache_result = (config >> 16) & 0xff; config 1434 arch/sparc/kernel/perf_event.c if (attr->config >= sparc_pmu->max_events) config 1436 arch/sparc/kernel/perf_event.c pmap = sparc_pmu->event_map(attr->config); config 1440 arch/sparc/kernel/perf_event.c pmap = sparc_map_cache_event(attr->config); config 1461 arch/sparc/kernel/perf_event.c hwc->event_base = attr->config; config 403 arch/um/drivers/mconsole_kern.c .config = mem_config, config 485 arch/um/drivers/mconsole_kern.c err = (*dev->config)(name, &error_string); config 21 arch/um/drivers/mconsole_kern.h int (*config)(char *, char **); config 730 arch/um/drivers/net_kern.c .config = net_config, config 57 arch/um/drivers/ssl.c .config = ssl_config, config 63 arch/um/drivers/stdio_console.c .config = con_config, config 1098 arch/um/drivers/ubd_kern.c .config = ubd_config, config 1630 arch/um/drivers/vector_kern.c .config = vector_config, config 106 arch/um/drivers/vhost_user.h struct vhost_user_config config; config 414 arch/um/drivers/virtio_uml.c size_t payload_size = sizeof(msg->payload.config) + cfg_size; config 427 arch/um/drivers/virtio_uml.c msg->payload.config.offset = 0; config 428 arch/um/drivers/virtio_uml.c msg->payload.config.size = cfg_size; config 446 arch/um/drivers/virtio_uml.c msg->payload.config.size != cfg_size) { config 451 arch/um/drivers/virtio_uml.c msg->payload.config.size, cfg_size); config 454 arch/um/drivers/virtio_uml.c memcpy(buf, msg->payload.config.payload + offset, len); config 464 arch/um/drivers/virtio_uml.c size_t payload_size = sizeof(msg->payload.config) + len; config 477 arch/um/drivers/virtio_uml.c msg->payload.config.offset = offset; config 478 arch/um/drivers/virtio_uml.c msg->payload.config.size = len; config 479 arch/um/drivers/virtio_uml.c memcpy(msg->payload.config.payload, buf, len); config 986 arch/um/drivers/virtio_uml.c vu_dev->vdev.config = &virtio_uml_config_ops; config 76 arch/unicore32/kernel/puv3-core.c .config = puv3_usb_config, config 310 arch/x86/events/amd/core.c return ((hwc->config >> 24) & 0x0f00) | (hwc->config & 0x00ff); config 332 arch/x86/events/amd/core.c event->hw.config &= ~(ARCH_PERFMON_EVENTSEL_USR | config 335 arch/x86/events/amd/core.c event->hw.config |= AMD64_EVENTSEL_GUESTONLY; config 337 arch/x86/events/amd/core.c event->hw.config |= AMD64_EVENTSEL_HOSTONLY; config 344 arch/x86/events/amd/core.c return (hwc->config & 0xe0) == 0xe0; config 370 arch/x86/events/amd/core.c event->hw.config |= event->attr.config & AMD64_RAW_EVENT_MASK; config 817 arch/x86/events/amd/core.c if (!(hwc->config & 0x0000F000ULL)) config 819 arch/x86/events/amd/core.c if (!(hwc->config & 0x00000F00ULL)) config 823 arch/x86/events/amd/core.c if (hweight_long(hwc->config & ARCH_PERFMON_EVENTSEL_UMASK) <= 1) config 848 arch/x86/events/amd/core.c if (hweight_long(hwc->config & ARCH_PERFMON_EVENTSEL_UMASK) <= 1) config 893 arch/x86/events/amd/core.c static ssize_t amd_event_sysfs_show(char *page, u64 config) config 895 arch/x86/events/amd/core.c u64 event = (config & ARCH_PERFMON_EVENTSEL_EVENT) | config 896 arch/x86/events/amd/core.c (config & AMD64_EVENTSEL_EVENT) >> 24; config 898 arch/x86/events/amd/core.c return x86_event_sysfs_show(page, config, event); config 98 arch/x86/events/amd/ibs.c u64 (*get_count)(u64 config); config 219 arch/x86/events/amd/ibs.c static int perf_ibs_precise_event(struct perf_event *event, u64 *config) config 233 arch/x86/events/amd/ibs.c switch (event->attr.config) { config 235 arch/x86/events/amd/ibs.c *config = 0; config 240 arch/x86/events/amd/ibs.c switch (event->attr.config) { config 242 arch/x86/events/amd/ibs.c *config = 0; config 245 arch/x86/events/amd/ibs.c *config = IBS_OP_CNT_CTL; config 260 arch/x86/events/amd/ibs.c u64 max_cnt, config; config 265 arch/x86/events/amd/ibs.c config = event->attr.config; config 268 arch/x86/events/amd/ibs.c ret = perf_ibs_precise_event(event, &config); config 276 arch/x86/events/amd/ibs.c if (config & ~perf_ibs->config_mask) config 280 arch/x86/events/amd/ibs.c if (config & perf_ibs->cnt_mask) config 294 arch/x86/events/amd/ibs.c max_cnt = config & perf_ibs->cnt_mask; config 295 arch/x86/events/amd/ibs.c config &= ~perf_ibs->cnt_mask; config 311 arch/x86/events/amd/ibs.c hwc->config = config; config 328 arch/x86/events/amd/ibs.c static u64 get_ibs_fetch_count(u64 config) config 330 arch/x86/events/amd/ibs.c return (config & IBS_FETCH_CNT) >> 12; config 333 arch/x86/events/amd/ibs.c static u64 get_ibs_op_count(u64 config) config 337 arch/x86/events/amd/ibs.c if (config & IBS_OP_VAL) config 338 arch/x86/events/amd/ibs.c count += (config & IBS_OP_MAX_CNT) << 4; /* cnt rolled over */ config 341 arch/x86/events/amd/ibs.c count += (config & IBS_OP_CUR_CNT) >> 32; config 348 arch/x86/events/amd/ibs.c u64 *config) config 350 arch/x86/events/amd/ibs.c u64 count = perf_ibs->get_count(*config); config 358 arch/x86/events/amd/ibs.c rdmsrl(event->hw.config_base, *config); config 359 arch/x86/events/amd/ibs.c count = perf_ibs->get_count(*config); config 364 arch/x86/events/amd/ibs.c struct hw_perf_event *hwc, u64 config) config 366 arch/x86/events/amd/ibs.c wrmsrl(hwc->config_base, hwc->config | config | perf_ibs->enable_mask); config 377 arch/x86/events/amd/ibs.c struct hw_perf_event *hwc, u64 config) config 379 arch/x86/events/amd/ibs.c config &= ~perf_ibs->cnt_mask; config 381 arch/x86/events/amd/ibs.c wrmsrl(hwc->config_base, config); config 382 arch/x86/events/amd/ibs.c config &= ~perf_ibs->enable_mask; config 383 arch/x86/events/amd/ibs.c wrmsrl(hwc->config_base, config); config 422 arch/x86/events/amd/ibs.c u64 config; config 433 arch/x86/events/amd/ibs.c rdmsrl(hwc->config_base, config); config 443 arch/x86/events/amd/ibs.c perf_ibs_disable_event(perf_ibs, hwc, config); config 465 arch/x86/events/amd/ibs.c config &= ~perf_ibs->valid_mask; config 467 arch/x86/events/amd/ibs.c perf_ibs_event_update(perf_ibs, event, &config); config 580 arch/x86/events/amd/ibs.c u64 *buf, *config, period; config 606 arch/x86/events/amd/ibs.c config = &ibs_data.regs[0]; config 607 arch/x86/events/amd/ibs.c perf_ibs_event_update(perf_ibs, event, config); config 672 arch/x86/events/amd/ibs.c (*config & IBS_OP_CNT_CTL)) config 673 arch/x86/events/amd/ibs.c period |= *config & IBS_OP_CUR_CNT_RAND; config 227 arch/x86/events/amd/iommu.c hwc->conf = event->attr.config; config 129 arch/x86/events/amd/power.c u64 cfg = event->attr.config & AMD_POWER_EVENT_MASK; config 109 arch/x86/events/amd/uncore.c wrmsrl(hwc->config_base, (hwc->config | ARCH_PERFMON_EVENTSEL_ENABLE)); config 117 arch/x86/events/amd/uncore.c wrmsrl(hwc->config_base, hwc->config); config 199 arch/x86/events/amd/uncore.c hwc->config = event->attr.config & AMD64_RAW_EVENT_MASK_NB; config 215 arch/x86/events/amd/uncore.c hwc->config |= (1ULL << (AMD64_L3_THREAD_SHIFT + thread) & config 114 arch/x86/events/core.c static int x86_pmu_extra_regs(u64 config, struct perf_event *event) config 125 arch/x86/events/core.c if (er->event != (config & er->config_mask)) config 134 arch/x86/events/core.c reg->config = event->attr.config1; config 304 arch/x86/events/core.c u64 config, val; config 306 arch/x86/events/core.c config = attr->config; config 308 arch/x86/events/core.c cache_type = (config >> 0) & 0xff; config 313 arch/x86/events/core.c cache_op = (config >> 8) & 0xff; config 318 arch/x86/events/core.c cache_result = (config >> 16) & 0xff; config 331 arch/x86/events/core.c hwc->config |= val; config 416 arch/x86/events/core.c u64 config; config 425 arch/x86/events/core.c return x86_pmu_extra_regs(event->attr.config, event); config 430 arch/x86/events/core.c if (attr->config >= x86_pmu.max_events) config 433 arch/x86/events/core.c attr->config = array_index_nospec((unsigned long)attr->config, x86_pmu.max_events); config 438 arch/x86/events/core.c config = x86_pmu.event_map(attr->config); config 440 arch/x86/events/core.c if (config == 0) config 443 arch/x86/events/core.c if (config == -1LL) config 446 arch/x86/events/core.c hwc->config |= config; config 549 arch/x86/events/core.c event->hw.config = ARCH_PERFMON_EVENTSEL_INT; config 555 arch/x86/events/core.c event->hw.config |= ARCH_PERFMON_EVENTSEL_USR; config 557 arch/x86/events/core.c event->hw.config |= ARCH_PERFMON_EVENTSEL_OS; config 560 arch/x86/events/core.c event->hw.config |= event->attr.config & X86_RAW_EVENT_MASK; config 1651 arch/x86/events/core.c u64 config = 0; config 1654 arch/x86/events/core.c config = x86_pmu.event_map(pmu_attr->id); config 1660 arch/x86/events/core.c return x86_pmu.events_sysfs_show(page, config); config 1737 arch/x86/events/core.c ssize_t x86_event_sysfs_show(char *page, u64 config, u64 event) config 1739 arch/x86/events/core.c u64 umask = (config & ARCH_PERFMON_EVENTSEL_UMASK) >> 8; config 1740 arch/x86/events/core.c u64 cmask = (config & ARCH_PERFMON_EVENTSEL_CMASK) >> 24; config 1741 arch/x86/events/core.c bool edge = (config & ARCH_PERFMON_EVENTSEL_EDGE); config 1742 arch/x86/events/core.c bool pc = (config & ARCH_PERFMON_EVENTSEL_PIN_CONTROL); config 1743 arch/x86/events/core.c bool any = (config & ARCH_PERFMON_EVENTSEL_ANY); config 1744 arch/x86/events/core.c bool inv = (config & ARCH_PERFMON_EVENTSEL_INV); config 230 arch/x86/events/intel/bts.c u64 config = 0; config 233 arch/x86/events/intel/bts.c config |= ARCH_PERFMON_EVENTSEL_INT; config 235 arch/x86/events/intel/bts.c config |= ARCH_PERFMON_EVENTSEL_OS; config 237 arch/x86/events/intel/bts.c config |= ARCH_PERFMON_EVENTSEL_USR; config 250 arch/x86/events/intel/bts.c intel_pmu_enable_bts(config); config 1983 arch/x86/events/intel/core.c intel_pmu_enable_bts(event->hw.config); config 2146 arch/x86/events/intel/core.c return (event->hw.config & HSW_IN_TX_CHECKPOINTED) != 0; config 2206 arch/x86/events/intel/core.c if (hwc->config & ARCH_PERFMON_EVENTSEL_USR) config 2208 arch/x86/events/intel/core.c if (hwc->config & ARCH_PERFMON_EVENTSEL_OS) config 2214 arch/x86/events/intel/core.c if (x86_pmu.version > 2 && hwc->config & ARCH_PERFMON_EVENTSEL_ANY) config 2240 arch/x86/events/intel/core.c intel_pmu_enable_bts(hwc->config); config 2598 arch/x86/events/intel/core.c static int intel_alt_er(int idx, u64 config) config 2611 arch/x86/events/intel/core.c if (config & ~x86_pmu.extra_regs[alt_idx].valid_mask) config 2622 arch/x86/events/intel/core.c event->hw.config &= ~INTEL_ARCH_EVENT_MASK; config 2623 arch/x86/events/intel/core.c event->hw.config |= x86_pmu.extra_regs[EXTRA_REG_RSP_0].event; config 2626 arch/x86/events/intel/core.c event->hw.config &= ~INTEL_ARCH_EVENT_MASK; config 2627 arch/x86/events/intel/core.c event->hw.config |= x86_pmu.extra_regs[EXTRA_REG_RSP_1].event; config 2665 arch/x86/events/intel/core.c if (!atomic_read(&era->ref) || era->config == reg->config) { config 2691 arch/x86/events/intel/core.c era->config = reg->config; config 2703 arch/x86/events/intel/core.c idx = intel_alt_er(idx, reg->config); config 2772 arch/x86/events/intel/core.c if (constraint_match(c, event->hw.config)) { config 3118 arch/x86/events/intel/core.c if ((event->hw.config & X86_RAW_EVENT_MASK) == 0x003c) { config 3139 arch/x86/events/intel/core.c alt_config |= (event->hw.config & ~X86_RAW_EVENT_MASK); config 3140 arch/x86/events/intel/core.c event->hw.config = alt_config; config 3146 arch/x86/events/intel/core.c if ((event->hw.config & X86_RAW_EVENT_MASK) == 0x003c) { config 3167 arch/x86/events/intel/core.c alt_config |= (event->hw.config & ~X86_RAW_EVENT_MASK); config 3168 arch/x86/events/intel/core.c event->hw.config = alt_config; config 3174 arch/x86/events/intel/core.c if ((event->hw.config & X86_RAW_EVENT_MASK) == 0x003c) { config 3191 arch/x86/events/intel/core.c alt_config |= (event->hw.config & ~X86_RAW_EVENT_MASK); config 3192 arch/x86/events/intel/core.c event->hw.config = alt_config; config 3312 arch/x86/events/intel/core.c if (!(event->attr.config & ARCH_PERFMON_EVENTSEL_ANY)) config 3321 arch/x86/events/intel/core.c event->hw.config |= ARCH_PERFMON_EVENTSEL_ANY; config 3383 arch/x86/events/intel/core.c event->hw.config | ARCH_PERFMON_EVENTSEL_ENABLE; config 3425 arch/x86/events/intel/core.c event->hw.config |= event->attr.config & (HSW_IN_TX|HSW_IN_TX_CHECKPOINTED); config 3432 arch/x86/events/intel/core.c if ((event->hw.config & (HSW_IN_TX|HSW_IN_TX_CHECKPOINTED)) && config 3433 arch/x86/events/intel/core.c ((event->hw.config & ARCH_PERFMON_EVENTSEL_ANY) || config 3475 arch/x86/events/intel/core.c if (event->hw.config & HSW_IN_TX_CHECKPOINTED) { config 3493 arch/x86/events/intel/core.c constraint_match(&fixed0_constraint, event->hw.config)) config 3526 arch/x86/events/intel/core.c if (constraint_match(&fixed0_constraint, event->hw.config)) config 3574 arch/x86/events/intel/core.c if ((event->hw.config & INTEL_ARCH_EVENT_MASK) == config 3608 arch/x86/events/intel/core.c ssize_t intel_event_sysfs_show(char *page, u64 config) config 3610 arch/x86/events/intel/core.c u64 event = (config & ARCH_PERFMON_EVENTSEL_EVENT); config 3612 arch/x86/events/intel/core.c return x86_event_sysfs_show(page, config, event); config 306 arch/x86/events/intel/cstate.c u64 cfg = event->attr.config; config 345 arch/x86/events/intel/cstate.c event->hw.config = cfg; config 543 arch/x86/events/intel/ds.c void intel_pmu_enable_bts(u64 config) config 551 arch/x86/events/intel/ds.c if (config & ARCH_PERFMON_EVENTSEL_INT) config 554 arch/x86/events/intel/ds.c if (!(config & ARCH_PERFMON_EVENTSEL_OS)) config 557 arch/x86/events/intel/ds.c if (!(config & ARCH_PERFMON_EVENTSEL_USR)) config 881 arch/x86/events/intel/ds.c if (constraint_match(c, event->hw.config)) { config 989 arch/x86/events/intel/ds.c ((attr->config & INTEL_ARCH_EVENT_MASK) == config 1108 arch/x86/events/intel/ds.c hwc->config &= ~ARCH_PERFMON_EVENTSEL_INT; config 1118 arch/x86/events/intel/ds.c hwc->config |= ICL_EVENTSEL_ADAPTIVE; config 1180 arch/x86/events/intel/ds.c hwc->config |= ARCH_PERFMON_EVENTSEL_INT; config 182 arch/x86/events/intel/knc.c val = hwc->config; config 193 arch/x86/events/intel/knc.c val = hwc->config; config 170 arch/x86/events/intel/lbr.c lbr_select = cpuc->lbr_sel->config & x86_pmu.lbr_sel_mask; config 583 arch/x86/events/intel/lbr.c need_info = !(cpuc->lbr_sel->config & LBR_NO_INFO); config 584 arch/x86/events/intel/lbr.c if (cpuc->lbr_sel->config & LBR_CALL_STACK) config 785 arch/x86/events/intel/lbr.c reg->config = mask ^ (x86_pmu.lbr_sel_mask & ~LBR_CALL_STACK); config 790 arch/x86/events/intel/lbr.c reg->config |= LBR_NO_INFO; config 620 arch/x86/events/intel/p4.c static u64 p4_get_alias_event(u64 config) config 630 arch/x86/events/intel/p4.c if (!(config & P4_CONFIG_ALIASABLE)) config 633 arch/x86/events/intel/p4.c config_match = config & P4_CONFIG_EVENT_ALIAS_MASK; config 648 arch/x86/events/intel/p4.c return config_match | (config & P4_CONFIG_EVENT_ALIAS_IMMUTABLE_BITS); config 705 arch/x86/events/intel/p4.c static struct p4_event_bind *p4_config_get_bind(u64 config) config 707 arch/x86/events/intel/p4.c unsigned int evnt = p4_config_unpack_event(config); config 720 arch/x86/events/intel/p4.c u64 config; config 722 arch/x86/events/intel/p4.c config = p4_general_events[hw_event]; config 723 arch/x86/events/intel/p4.c bind = p4_config_get_bind(config); config 725 arch/x86/events/intel/p4.c config |= p4_config_pack_cccr(P4_CCCR_ESEL(esel)); config 727 arch/x86/events/intel/p4.c return config; config 754 arch/x86/events/intel/p4.c v = p4_config_unpack_event(event->attr.config); config 784 arch/x86/events/intel/p4.c emask = p4_config_unpack_escr(event->attr.config) & P4_ESCR_EVENTMASK_MASK; config 791 arch/x86/events/intel/p4.c if (p4_config_pebs_has(event->attr.config, P4_PEBS_CONFIG_ENABLE)) config 794 arch/x86/events/intel/p4.c v = p4_config_unpack_metric(event->attr.config); config 816 arch/x86/events/intel/p4.c event->hw.config = p4_config_pack_escr(escr) | config 820 arch/x86/events/intel/p4.c event->hw.config = p4_set_ht_bit(event->hw.config); config 829 arch/x86/events/intel/p4.c event->attr.config &= P4_CONFIG_MASK; config 839 arch/x86/events/intel/p4.c event->hw.config |= event->attr.config; config 840 arch/x86/events/intel/p4.c bind = p4_config_get_bind(event->attr.config); config 846 arch/x86/events/intel/p4.c event->hw.config |= p4_config_pack_cccr(P4_CCCR_ESEL(esel)); config 913 arch/x86/events/intel/p4.c p4_config_unpack_cccr(hwc->config) & ~P4_CCCR_ENABLE & ~P4_CCCR_OVF & ~P4_CCCR_RESERVED); config 932 arch/x86/events/intel/p4.c static void p4_pmu_enable_pebs(u64 config) config 939 arch/x86/events/intel/p4.c idx = p4_config_unpack_metric(config); config 952 arch/x86/events/intel/p4.c int thread = p4_ht_config_thread(hwc->config); config 953 arch/x86/events/intel/p4.c u64 escr_conf = p4_config_unpack_escr(p4_clear_ht_bit(hwc->config)); config 954 arch/x86/events/intel/p4.c unsigned int idx = p4_config_unpack_event(hwc->config); config 965 arch/x86/events/intel/p4.c WARN_ON_ONCE(p4_is_event_cascaded(hwc->config)); config 972 arch/x86/events/intel/p4.c cccr = p4_config_unpack_cccr(hwc->config); config 978 arch/x86/events/intel/p4.c p4_pmu_enable_pebs(hwc->config); config 1073 arch/x86/events/intel/p4.c if (!p4_should_swap_ts(hwc->config, cpu)) config 1081 arch/x86/events/intel/p4.c escr = p4_config_unpack_escr(hwc->config); config 1082 arch/x86/events/intel/p4.c cccr = p4_config_unpack_cccr(hwc->config); config 1095 arch/x86/events/intel/p4.c hwc->config = p4_config_pack_escr(escr); config 1096 arch/x86/events/intel/p4.c hwc->config |= p4_config_pack_cccr(cccr); config 1097 arch/x86/events/intel/p4.c hwc->config |= P4_CONFIG_HT; config 1109 arch/x86/events/intel/p4.c hwc->config = p4_config_pack_escr(escr); config 1110 arch/x86/events/intel/p4.c hwc->config |= p4_config_pack_cccr(cccr); config 1111 arch/x86/events/intel/p4.c hwc->config &= ~P4_CONFIG_HT; config 1236 arch/x86/events/intel/p4.c bind = p4_config_get_bind(hwc->config); config 1241 arch/x86/events/intel/p4.c if (hwc->idx != -1 && !p4_should_swap_ts(hwc->config, cpu)) { config 1253 arch/x86/events/intel/p4.c config_alias = p4_get_alias_event(hwc->config); config 1256 arch/x86/events/intel/p4.c hwc->config = config_alias; config 1276 arch/x86/events/intel/p4.c if (p4_should_swap_ts(hwc->config, cpu)) config 172 arch/x86/events/intel/p6.c val = hwc->config; config 306 arch/x86/events/intel/pt.c u64 config = event->attr.config; config 309 arch/x86/events/intel/pt.c if ((config & PT_CONFIG_MASK) != config) config 312 arch/x86/events/intel/pt.c if (config & RTIT_CTL_CYC_PSB) { config 317 arch/x86/events/intel/pt.c requested = (config & RTIT_CTL_PSB_FREQ) >> config 323 arch/x86/events/intel/pt.c requested = (config & RTIT_CTL_CYC_THRESH) >> config 329 arch/x86/events/intel/pt.c if (config & RTIT_CTL_MTC) { config 344 arch/x86/events/intel/pt.c requested = (config & RTIT_CTL_MTC_RANGE) >> config 351 arch/x86/events/intel/pt.c if (config & RTIT_CTL_PWR_EVT_EN && config 355 arch/x86/events/intel/pt.c if (config & RTIT_CTL_PTW) { config 360 arch/x86/events/intel/pt.c if ((config & RTIT_CTL_FUP_ON_PTW) && config 361 arch/x86/events/intel/pt.c !(config & RTIT_CTL_PTW_EN)) config 376 arch/x86/events/intel/pt.c if (config & RTIT_CTL_PASSTHROUGH) { config 382 arch/x86/events/intel/pt.c !(config & RTIT_CTL_BRANCH_EN)) config 388 arch/x86/events/intel/pt.c if (config & RTIT_CTL_BRANCH_EN) config 463 arch/x86/events/intel/pt.c rtit_ctl |= filter->config << pt_address_ranges[range].reg_off; config 475 arch/x86/events/intel/pt.c if (!event->hw.config) { config 490 arch/x86/events/intel/pt.c if (event->attr.config & BIT(0)) { config 491 arch/x86/events/intel/pt.c reg |= event->attr.config & RTIT_CTL_BRANCH_EN; config 501 arch/x86/events/intel/pt.c reg |= (event->attr.config & PT_CONFIG_MASK); config 503 arch/x86/events/intel/pt.c event->hw.config = reg; config 513 arch/x86/events/intel/pt.c u64 ctl = READ_ONCE(event->hw.config); config 523 arch/x86/events/intel/pt.c WRITE_ONCE(event->hw.config, ctl); config 1322 arch/x86/events/intel/pt.c filters->filter[range].config = 1; config 1324 arch/x86/events/intel/pt.c filters->filter[range].config = 2; config 1418 arch/x86/events/intel/pt.c wrmsrl(MSR_IA32_RTIT_CTL, event->hw.config); config 99 arch/x86/events/intel/pt.h unsigned long config; config 204 arch/x86/events/intel/rapl.c sdelta = rapl_scale(delta, event->hw.config); config 332 arch/x86/events/intel/rapl.c u64 cfg = event->attr.config & RAPL_EVENT_MASK; config 341 arch/x86/events/intel/rapl.c if (event->attr.config & ~RAPL_EVENT_MASK) config 370 arch/x86/events/intel/rapl.c event->hw.config = cfg; config 100 arch/x86/events/intel/uncore.c return sprintf(buf, "%s", event->config); config 162 arch/x86/events/intel/uncore.c (er->config1 == reg1->config && er->config2 == reg2->config)) { config 164 arch/x86/events/intel/uncore.c er->config1 = reg1->config; config 165 arch/x86/events/intel/uncore.c er->config2 = reg2->config; config 204 arch/x86/events/intel/uncore.c u64 config; config 209 arch/x86/events/intel/uncore.c config = er->config; config 212 arch/x86/events/intel/uncore.c return config; config 402 arch/x86/events/intel/uncore.c if (event->attr.config == UNCORE_FIXED_EVENT) config 407 arch/x86/events/intel/uncore.c if ((event->hw.config & c->cmask) == c->code) config 734 arch/x86/events/intel/uncore.c if (event->attr.config == UNCORE_FIXED_EVENT) { config 746 arch/x86/events/intel/uncore.c hwc->config = 0ULL; config 748 arch/x86/events/intel/uncore.c hwc->config = event->attr.config; config 760 arch/x86/events/intel/uncore.c hwc->config = event->attr.config & config 109 arch/x86/events/intel/uncore.h u64 config, config1, config2; config 148 arch/x86/events/intel/uncore.h const char *config; config 174 arch/x86/events/intel/uncore.h .config = _config, \ config 291 arch/x86/events/intel/uncore.h static inline unsigned int uncore_freerunning_idx(u64 config) config 293 arch/x86/events/intel/uncore.h return ((config >> 8) & 0xf); config 298 arch/x86/events/intel/uncore.h static inline unsigned int uncore_freerunning_type(u64 config) config 300 arch/x86/events/intel/uncore.h return ((((config >> 8) - UNCORE_FREERUNNING_UMASK_START) >> 4) & 0xf); config 307 arch/x86/events/intel/uncore.h unsigned int type = uncore_freerunning_type(event->hw.config); config 308 arch/x86/events/intel/uncore.h unsigned int idx = uncore_freerunning_idx(event->hw.config); config 392 arch/x86/events/intel/uncore.h unsigned int type = uncore_freerunning_type(event->hw.config); config 400 arch/x86/events/intel/uncore.h unsigned int type = uncore_freerunning_type(event->hw.config); config 414 arch/x86/events/intel/uncore.h unsigned int type = uncore_freerunning_type(event->hw.config); config 415 arch/x86/events/intel/uncore.h unsigned int idx = uncore_freerunning_idx(event->hw.config); config 428 arch/x86/events/intel/uncore.h u64 cfg = event->attr.config; config 213 arch/x86/events/intel/uncore_nhmex.c u64 config; config 216 arch/x86/events/intel/uncore_nhmex.c rdmsrl(msr, config); config 217 arch/x86/events/intel/uncore_nhmex.c config &= ~((1ULL << uncore_num_counters(box)) - 1); config 220 arch/x86/events/intel/uncore_nhmex.c config &= ~NHMEX_W_PMON_GLOBAL_FIXED_EN; config 221 arch/x86/events/intel/uncore_nhmex.c wrmsrl(msr, config); config 228 arch/x86/events/intel/uncore_nhmex.c u64 config; config 231 arch/x86/events/intel/uncore_nhmex.c rdmsrl(msr, config); config 232 arch/x86/events/intel/uncore_nhmex.c config |= (1ULL << uncore_num_counters(box)) - 1; config 235 arch/x86/events/intel/uncore_nhmex.c config |= NHMEX_W_PMON_GLOBAL_FIXED_EN; config 236 arch/x86/events/intel/uncore_nhmex.c wrmsrl(msr, config); config 252 arch/x86/events/intel/uncore_nhmex.c wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT22); config 254 arch/x86/events/intel/uncore_nhmex.c wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT0); config 357 arch/x86/events/intel/uncore_nhmex.c ctr = (hwc->config & NHMEX_B_PMON_CTR_MASK) >> config 359 arch/x86/events/intel/uncore_nhmex.c ev_sel = (hwc->config & NHMEX_B_PMON_CTL_EV_SEL_MASK) >> config 372 arch/x86/events/intel/uncore_nhmex.c reg1->config = event->attr.config1; config 373 arch/x86/events/intel/uncore_nhmex.c reg2->config = event->attr.config2; config 384 arch/x86/events/intel/uncore_nhmex.c wrmsrl(reg1->reg, reg1->config); config 385 arch/x86/events/intel/uncore_nhmex.c wrmsrl(reg1->reg + 1, reg2->config); config 388 arch/x86/events/intel/uncore_nhmex.c (hwc->config & NHMEX_B_PMON_CTL_EV_SEL_MASK)); config 448 arch/x86/events/intel/uncore_nhmex.c if ((hwc->config & NHMEX_PMON_CTL_EV_SEL_MASK) != config 457 arch/x86/events/intel/uncore_nhmex.c reg1->config = event->attr.config1; config 458 arch/x86/events/intel/uncore_nhmex.c reg2->config = event->attr.config2; config 470 arch/x86/events/intel/uncore_nhmex.c wrmsrl(reg1->reg + 1, reg1->config); config 471 arch/x86/events/intel/uncore_nhmex.c wrmsrl(reg1->reg + 2, reg2->config); config 474 arch/x86/events/intel/uncore_nhmex.c wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT22); config 553 arch/x86/events/intel/uncore_nhmex.c static bool nhmex_mbox_get_shared_reg(struct intel_uncore_box *box, int idx, u64 config) config 563 arch/x86/events/intel/uncore_nhmex.c if (!atomic_read(&er->ref) || er->config == config) { config 565 arch/x86/events/intel/uncore_nhmex.c er->config = config; config 597 arch/x86/events/intel/uncore_nhmex.c if (!atomic_read(&er->ref) || !((er->config ^ config) & mask)) { config 605 arch/x86/events/intel/uncore_nhmex.c er->config &= ~mask; config 606 arch/x86/events/intel/uncore_nhmex.c er->config |= (config & mask); config 634 arch/x86/events/intel/uncore_nhmex.c u64 config = reg1->config; config 639 arch/x86/events/intel/uncore_nhmex.c config &= NHMEX_M_PMON_ZDP_CTL_FVC_EVENT_MASK(idx); config 641 arch/x86/events/intel/uncore_nhmex.c config &= WSMEX_M_PMON_ZDP_CTL_FVC_EVENT_MASK(idx); config 644 arch/x86/events/intel/uncore_nhmex.c config <<= 3 * idx; config 647 arch/x86/events/intel/uncore_nhmex.c config >>= 3 * idx; config 652 arch/x86/events/intel/uncore_nhmex.c config |= NHMEX_M_PMON_ZDP_CTL_FVC_MASK & reg1->config; config 654 arch/x86/events/intel/uncore_nhmex.c config |= WSMEX_M_PMON_ZDP_CTL_FVC_MASK & reg1->config; config 655 arch/x86/events/intel/uncore_nhmex.c config |= NHMEX_M_PMON_ZDP_CTL_FVC_MASK & reg1->config; config 659 arch/x86/events/intel/uncore_nhmex.c hwc->config += idx << NHMEX_M_PMON_CTL_INC_SEL_SHIFT; config 661 arch/x86/events/intel/uncore_nhmex.c hwc->config -= idx << NHMEX_M_PMON_CTL_INC_SEL_SHIFT; config 662 arch/x86/events/intel/uncore_nhmex.c reg1->config = config; config 665 arch/x86/events/intel/uncore_nhmex.c return config; config 674 arch/x86/events/intel/uncore_nhmex.c u64 config1 = reg1->config; config 695 arch/x86/events/intel/uncore_nhmex.c !nhmex_mbox_get_shared_reg(box, reg2->idx, reg2->config)) config 779 arch/x86/events/intel/uncore_nhmex.c if (er->event != (event->hw.config & er->config_mask)) config 798 arch/x86/events/intel/uncore_nhmex.c reg1->config = event->attr.config1; config 808 arch/x86/events/intel/uncore_nhmex.c reg2->config = event->attr.config2; config 810 arch/x86/events/intel/uncore_nhmex.c reg2->config = ~0ULL; config 823 arch/x86/events/intel/uncore_nhmex.c u64 config; config 826 arch/x86/events/intel/uncore_nhmex.c return box->shared_regs[idx].config; config 830 arch/x86/events/intel/uncore_nhmex.c config = er->config; config 832 arch/x86/events/intel/uncore_nhmex.c return config; config 853 arch/x86/events/intel/uncore_nhmex.c if (reg2->config != ~0ULL) { config 855 arch/x86/events/intel/uncore_nhmex.c reg2->config & NHMEX_M_PMON_ADDR_MATCH_MASK); config 857 arch/x86/events/intel/uncore_nhmex.c (reg2->config >> NHMEX_M_PMON_ADDR_MASK_SHIFT)); config 862 arch/x86/events/intel/uncore_nhmex.c wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT0); config 952 arch/x86/events/intel/uncore_nhmex.c hwc->config -= 1 << NHMEX_R_PMON_CTL_EV_SEL_SHIFT; config 955 arch/x86/events/intel/uncore_nhmex.c hwc->config += 1 << NHMEX_R_PMON_CTL_EV_SEL_SHIFT; config 962 arch/x86/events/intel/uncore_nhmex.c reg1->config >>= 8; config 966 arch/x86/events/intel/uncore_nhmex.c reg1->config <<= 8; config 993 arch/x86/events/intel/uncore_nhmex.c config1 = reg1->config; config 1004 arch/x86/events/intel/uncore_nhmex.c if (!atomic_read(&er->ref) || er->config == reg1->config) { config 1006 arch/x86/events/intel/uncore_nhmex.c er->config = reg1->config; config 1016 arch/x86/events/intel/uncore_nhmex.c !((er->config ^ config1) & mask)) { config 1018 arch/x86/events/intel/uncore_nhmex.c er->config &= ~mask; config 1019 arch/x86/events/intel/uncore_nhmex.c er->config |= config1 & mask; config 1024 arch/x86/events/intel/uncore_nhmex.c (er->config == (hwc->config >> 32) && config 1025 arch/x86/events/intel/uncore_nhmex.c er->config1 == reg1->config && config 1026 arch/x86/events/intel/uncore_nhmex.c er->config2 == reg2->config)) { config 1028 arch/x86/events/intel/uncore_nhmex.c er->config = (hwc->config >> 32); config 1029 arch/x86/events/intel/uncore_nhmex.c er->config1 = reg1->config; config 1030 arch/x86/events/intel/uncore_nhmex.c er->config2 = reg2->config; config 1093 arch/x86/events/intel/uncore_nhmex.c idx = (event->hw.config & NHMEX_R_PMON_CTL_EV_SEL_MASK) >> config 1099 arch/x86/events/intel/uncore_nhmex.c reg1->config = event->attr.config1; config 1104 arch/x86/events/intel/uncore_nhmex.c hwc->config |= event->attr.config & (~0ULL << 32); config 1105 arch/x86/events/intel/uncore_nhmex.c reg2->config = event->attr.config2; config 1123 arch/x86/events/intel/uncore_nhmex.c wrmsrl(NHMEX_R_MSR_PORTN_IPERF_CFG0(port), reg1->config); config 1126 arch/x86/events/intel/uncore_nhmex.c wrmsrl(NHMEX_R_MSR_PORTN_IPERF_CFG1(port), reg1->config); config 1135 arch/x86/events/intel/uncore_nhmex.c hwc->config >> 32); config 1136 arch/x86/events/intel/uncore_nhmex.c wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET1_MATCH(port), reg1->config); config 1137 arch/x86/events/intel/uncore_nhmex.c wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET1_MASK(port), reg2->config); config 1141 arch/x86/events/intel/uncore_nhmex.c hwc->config >> 32); config 1142 arch/x86/events/intel/uncore_nhmex.c wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET2_MATCH(port), reg1->config); config 1143 arch/x86/events/intel/uncore_nhmex.c wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET2_MASK(port), reg2->config); config 1148 arch/x86/events/intel/uncore_nhmex.c (hwc->config & NHMEX_R_PMON_CTL_EV_SEL_MASK)); config 126 arch/x86/events/intel/uncore_snb.c wrmsrl(hwc->config_base, hwc->config | SNB_UNC_CTL_EN); config 453 arch/x86/events/intel/uncore_snb.c u64 cfg = event->attr.config & SNB_UNCORE_PCI_IMC_EVENT_MASK; config 480 arch/x86/events/intel/uncore_snb.c if (event->attr.config & ~SNB_UNCORE_PCI_IMC_EVENT_MASK) config 517 arch/x86/events/intel/uncore_snb.c event->hw.config = ((cfg - 1) << 8) | 0x10ff; config 938 arch/x86/events/intel/uncore_snb.c wrmsrl(hwc->config_base, hwc->config | SNB_UNC_CTL_EN); config 467 arch/x86/events/intel/uncore_snbep.c u32 config = 0; config 469 arch/x86/events/intel/uncore_snbep.c if (!pci_read_config_dword(pdev, box_ctl, &config)) { config 470 arch/x86/events/intel/uncore_snbep.c config |= SNBEP_PMON_BOX_CTL_FRZ; config 471 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, config); config 479 arch/x86/events/intel/uncore_snbep.c u32 config = 0; config 481 arch/x86/events/intel/uncore_snbep.c if (!pci_read_config_dword(pdev, box_ctl, &config)) { config 482 arch/x86/events/intel/uncore_snbep.c config &= ~SNBEP_PMON_BOX_CTL_FRZ; config 483 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, box_ctl, config); config 492 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 500 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, hwc->config); config 525 arch/x86/events/intel/uncore_snbep.c u64 config; config 530 arch/x86/events/intel/uncore_snbep.c rdmsrl(msr, config); config 531 arch/x86/events/intel/uncore_snbep.c config |= SNBEP_PMON_BOX_CTL_FRZ; config 532 arch/x86/events/intel/uncore_snbep.c wrmsrl(msr, config); config 538 arch/x86/events/intel/uncore_snbep.c u64 config; config 543 arch/x86/events/intel/uncore_snbep.c rdmsrl(msr, config); config 544 arch/x86/events/intel/uncore_snbep.c config &= ~SNBEP_PMON_BOX_CTL_FRZ; config 545 arch/x86/events/intel/uncore_snbep.c wrmsrl(msr, config); config 557 arch/x86/events/intel/uncore_snbep.c wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 565 arch/x86/events/intel/uncore_snbep.c wrmsrl(hwc->config_base, hwc->config); config 879 arch/x86/events/intel/uncore_snbep.c !((reg1->config ^ er->config) & mask)) { config 881 arch/x86/events/intel/uncore_snbep.c er->config &= ~mask; config 882 arch/x86/events/intel/uncore_snbep.c er->config |= reg1->config & mask; config 933 arch/x86/events/intel/uncore_snbep.c if (er->event != (event->hw.config & er->config_mask)) config 941 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & snbep_cbox_filter_mask(idx); config 974 arch/x86/events/intel/uncore_snbep.c u64 config = reg1->config; config 977 arch/x86/events/intel/uncore_snbep.c config <<= 8 * (new_idx - reg1->idx); config 979 arch/x86/events/intel/uncore_snbep.c config >>= 8 * (reg1->idx - new_idx); config 982 arch/x86/events/intel/uncore_snbep.c hwc->config += new_idx - reg1->idx; config 983 arch/x86/events/intel/uncore_snbep.c reg1->config = config; config 986 arch/x86/events/intel/uncore_snbep.c return config; config 996 arch/x86/events/intel/uncore_snbep.c u64 mask, config1 = reg1->config; config 1006 arch/x86/events/intel/uncore_snbep.c !((config1 ^ er->config) & mask)) { config 1008 arch/x86/events/intel/uncore_snbep.c er->config &= ~mask; config 1009 arch/x86/events/intel/uncore_snbep.c er->config |= config1 & mask; config 1047 arch/x86/events/intel/uncore_snbep.c int ev_sel = hwc->config & SNBEP_PMON_CTL_EV_SEL_MASK; config 1052 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & (0xff << (reg1->idx * 8)); config 1105 arch/x86/events/intel/uncore_snbep.c if ((hwc->config & SNBEP_PMON_CTL_EV_SEL_MASK) == 0x38) { config 1108 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1; config 1110 arch/x86/events/intel/uncore_snbep.c reg2->config = event->attr.config2; config 1129 arch/x86/events/intel/uncore_snbep.c (u32)reg1->config); config 1131 arch/x86/events/intel/uncore_snbep.c (u32)(reg1->config >> 32)); config 1133 arch/x86/events/intel/uncore_snbep.c (u32)reg2->config); config 1135 arch/x86/events/intel/uncore_snbep.c (u32)(reg2->config >> 32)); config 1139 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 1299 arch/x86/events/intel/uncore_snbep.c u32 config = 0; config 1308 arch/x86/events/intel/uncore_snbep.c err = pci_read_config_dword(ubox_dev, nodeid_loc, &config); config 1311 arch/x86/events/intel/uncore_snbep.c nodeid = config & NODE_ID_MASK; config 1313 arch/x86/events/intel/uncore_snbep.c err = pci_read_config_dword(ubox_dev, idmap_loc, &config); config 1331 arch/x86/events/intel/uncore_snbep.c if (nodeid == ((config >> (3 * i)) & 0x7)) { config 1617 arch/x86/events/intel/uncore_snbep.c if (er->event != (event->hw.config & er->config_mask)) config 1625 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & ivbep_cbox_filter_mask(idx); config 1642 arch/x86/events/intel/uncore_snbep.c wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 1738 arch/x86/events/intel/uncore_snbep.c hwc->config | SNBEP_PMON_CTL_EN); config 1746 arch/x86/events/intel/uncore_snbep.c pci_write_config_dword(pdev, ivbep_uncore_irp_ctls[hwc->idx], hwc->config); config 2045 arch/x86/events/intel/uncore_snbep.c if (er->event != (event->hw.config & er->config_mask)) config 2053 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & knl_cha_filter_mask(idx); config 2055 arch/x86/events/intel/uncore_snbep.c reg1->config |= KNL_CHA_MSR_PMON_BOX_FILTER_REMOTE_NODE; config 2056 arch/x86/events/intel/uncore_snbep.c reg1->config |= KNL_CHA_MSR_PMON_BOX_FILTER_LOCAL_NODE; config 2057 arch/x86/events/intel/uncore_snbep.c reg1->config |= KNL_CHA_MSR_PMON_BOX_FILTER_NNC; config 2151 arch/x86/events/intel/uncore_snbep.c if ((event->attr.config & SNBEP_PMON_CTL_EV_SEL_MASK) config 2154 arch/x86/events/intel/uncore_snbep.c hwc->config | KNL_PMON_FIXED_CTL_EN); config 2157 arch/x86/events/intel/uncore_snbep.c hwc->config | SNBEP_PMON_CTL_EN); config 2464 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & HSWEP_U_MSR_PMON_BOX_FILTER_MASK; config 2600 arch/x86/events/intel/uncore_snbep.c if (er->event != (event->hw.config & er->config_mask)) config 2608 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & hswep_cbox_filter_mask(idx); config 2626 arch/x86/events/intel/uncore_snbep.c wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 2714 arch/x86/events/intel/uncore_snbep.c int ev_sel = hwc->config & SNBEP_PMON_CTL_EV_SEL_MASK; config 2719 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & (0xff << reg1->idx); config 3493 arch/x86/events/intel/uncore_snbep.c if (er->event != (event->hw.config & er->config_mask)) config 3501 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & skx_cha_filter_mask(idx); config 3566 arch/x86/events/intel/uncore_snbep.c wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 4073 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & SKX_CHA_MSR_PMON_BOX_FILTER_TID; config 4086 arch/x86/events/intel/uncore_snbep.c wrmsrl(reg1->reg, reg1->config); config 4088 arch/x86/events/intel/uncore_snbep.c wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); config 4179 arch/x86/events/intel/uncore_snbep.c int ev_sel = hwc->config & SNBEP_PMON_CTL_EV_SEL_MASK; config 4184 arch/x86/events/intel/uncore_snbep.c reg1->config = event->attr.config1 & (0xff << reg1->idx); config 4410 arch/x86/events/intel/uncore_snbep.c u32 config; config 4415 arch/x86/events/intel/uncore_snbep.c config = readl(box->io_addr); config 4416 arch/x86/events/intel/uncore_snbep.c config |= SNBEP_PMON_BOX_CTL_FRZ; config 4417 arch/x86/events/intel/uncore_snbep.c writel(config, box->io_addr); config 4422 arch/x86/events/intel/uncore_snbep.c u32 config; config 4427 arch/x86/events/intel/uncore_snbep.c config = readl(box->io_addr); config 4428 arch/x86/events/intel/uncore_snbep.c config &= ~SNBEP_PMON_BOX_CTL_FRZ; config 4429 arch/x86/events/intel/uncore_snbep.c writel(config, box->io_addr); config 4440 arch/x86/events/intel/uncore_snbep.c writel(hwc->config | SNBEP_PMON_CTL_EN, config 4452 arch/x86/events/intel/uncore_snbep.c writel(hwc->config, box->io_addr + hwc->config_base); config 191 arch/x86/events/msr.c u64 cfg = event->attr.config; config 210 arch/x86/events/msr.c event->hw.config = cfg; config 136 arch/x86/events/perf_event.h u64 config; /* extra MSR config */ config 628 arch/x86/events/perf_event.h ssize_t (*events_sysfs_show)(char *page, u64 config); config 841 arch/x86/events/perf_event.h wrmsrl(hwc->extra_reg.reg, hwc->extra_reg.config); config 842 arch/x86/events/perf_event.h wrmsrl(hwc->config_base, (hwc->config | enable_mask) & ~disable_mask); config 857 arch/x86/events/perf_event.h wrmsrl(hwc->config_base, hwc->config); config 897 arch/x86/events/perf_event.h ssize_t x86_event_sysfs_show(char *page, u64 config, u64 event); config 898 arch/x86/events/perf_event.h ssize_t intel_event_sysfs_show(char *page, u64 config); config 933 arch/x86/events/perf_event.h hw_event = hwc->config & INTEL_ARCH_EVENT_MASK; config 967 arch/x86/events/perf_event.h void intel_pmu_enable_bts(u64 config); config 504 arch/x86/include/asm/kvm_host.h union hv_stimer_config config; config 160 arch/x86/include/asm/perf_event_p4.h static inline bool p4_is_event_cascaded(u64 config) config 162 arch/x86/include/asm/perf_event_p4.h u32 cccr = p4_config_unpack_cccr(config); config 166 arch/x86/include/asm/perf_event_p4.h static inline int p4_ht_config_thread(u64 config) config 168 arch/x86/include/asm/perf_event_p4.h return !!(config & P4_CONFIG_HT); config 171 arch/x86/include/asm/perf_event_p4.h static inline u64 p4_set_ht_bit(u64 config) config 173 arch/x86/include/asm/perf_event_p4.h return config | P4_CONFIG_HT; config 176 arch/x86/include/asm/perf_event_p4.h static inline u64 p4_clear_ht_bit(u64 config) config 178 arch/x86/include/asm/perf_event_p4.h return config & ~P4_CONFIG_HT; config 198 arch/x86/include/asm/perf_event_p4.h static inline int p4_should_swap_ts(u64 config, int cpu) config 200 arch/x86/include/asm/perf_event_p4.h return p4_ht_config_thread(config) ^ p4_ht_thread(cpu); config 904 arch/x86/kernel/cpu/mtrr/generic.c unsigned long config, dummy; config 905 arch/x86/kernel/cpu/mtrr/generic.c rdmsr(MSR_MTRRcap, config, dummy); config 906 arch/x86/kernel/cpu/mtrr/generic.c return config & (1 << 10); config 126 arch/x86/kernel/cpu/mtrr/mtrr.c unsigned long config = 0, dummy; config 129 arch/x86/kernel/cpu/mtrr/mtrr.c rdmsr(MSR_MTRRcap, config, dummy); config 131 arch/x86/kernel/cpu/mtrr/mtrr.c config = 2; config 133 arch/x86/kernel/cpu/mtrr/mtrr.c config = 8; config 135 arch/x86/kernel/cpu/mtrr/mtrr.c num_var_ranges = config & 0xff; config 1063 arch/x86/kernel/cpu/resctrl/pseudo_lock.c perf_miss_attr.config = X86_CONFIG(.event = 0xd1, config 1065 arch/x86/kernel/cpu/resctrl/pseudo_lock.c perf_hit_attr.config = X86_CONFIG(.event = 0xd1, config 1102 arch/x86/kernel/cpu/resctrl/pseudo_lock.c perf_hit_attr.config = X86_CONFIG(.event = 0x2e, config 1104 arch/x86/kernel/cpu/resctrl/pseudo_lock.c perf_miss_attr.config = X86_CONFIG(.event = 0x2e, config 16 arch/x86/kernel/quirks.c u8 config; config 28 arch/x86/kernel/quirks.c pci_read_config_byte(dev, 0xf4, &config); config 29 arch/x86/kernel/quirks.c pci_write_config_byte(dev, 0xf4, config|0x2); config 47 arch/x86/kernel/quirks.c if (!(config & 0x2)) config 48 arch/x86/kernel/quirks.c pci_write_config_byte(dev, 0xf4, config); config 468 arch/x86/kernel/tboot.c void *heap_base, *heap_ptr, *config; config 479 arch/x86/kernel/tboot.c config = ioremap(TXT_PUB_CONFIG_REGS_BASE, NR_TXT_CONFIG_PAGES * config 481 arch/x86/kernel/tboot.c if (!config) config 485 arch/x86/kernel/tboot.c heap_base = ioremap(*(u64 *)(config + TXTCR_HEAP_BASE), config 486 arch/x86/kernel/tboot.c *(u64 *)(config + TXTCR_HEAP_SIZE)); config 487 arch/x86/kernel/tboot.c iounmap(config); config 175 arch/x86/kvm/hyperv.c if (stimer->msg_pending && stimer->config.enable && config 176 arch/x86/kvm/hyperv.c !stimer->config.direct_mode && config 177 arch/x86/kvm/hyperv.c stimer->config.sintx == sint) config 466 arch/x86/kvm/hyperv.c if (stimer->config.periodic) { config 512 arch/x86/kvm/hyperv.c static int stimer_set_config(struct kvm_vcpu_hv_stimer *stimer, u64 config, config 515 arch/x86/kvm/hyperv.c union hv_stimer_config new_config = {.as_uint64 = config}, config 516 arch/x86/kvm/hyperv.c old_config = {.as_uint64 = stimer->config.as_uint64}; config 519 arch/x86/kvm/hyperv.c stimer->index, config, host); config 525 arch/x86/kvm/hyperv.c stimer->config.as_uint64 = new_config.as_uint64; config 527 arch/x86/kvm/hyperv.c if (stimer->config.enable) config 542 arch/x86/kvm/hyperv.c stimer->config.enable = 0; config 543 arch/x86/kvm/hyperv.c else if (stimer->config.auto_enable) config 544 arch/x86/kvm/hyperv.c stimer->config.enable = 1; config 546 arch/x86/kvm/hyperv.c if (stimer->config.enable) config 554 arch/x86/kvm/hyperv.c *pconfig = stimer->config.as_uint64; config 632 arch/x86/kvm/hyperv.c bool no_retry = stimer->config.periodic; config 637 arch/x86/kvm/hyperv.c stimer->config.sintx, msg, config 646 arch/x86/kvm/hyperv.c .vector = stimer->config.apic_vector config 656 arch/x86/kvm/hyperv.c int r, direct = stimer->config.direct_mode; config 667 arch/x86/kvm/hyperv.c if (!(stimer->config.periodic)) config 668 arch/x86/kvm/hyperv.c stimer->config.enable = 0; config 682 arch/x86/kvm/hyperv.c if (stimer->config.enable) { config 692 arch/x86/kvm/hyperv.c if ((stimer->config.enable) && config 100 arch/x86/kvm/pmu.c unsigned config, bool exclude_user, config 113 arch/x86/kvm/pmu.c .config = config, config 119 arch/x86/kvm/pmu.c attr.config |= HSW_IN_TX; config 127 arch/x86/kvm/pmu.c attr.config |= HSW_IN_TX_CHECKPOINTED; config 145 arch/x86/kvm/pmu.c unsigned config, type = PERF_TYPE_RAW; config 186 arch/x86/kvm/pmu.c config = kvm_x86_ops->pmu_ops->find_arch_event(pmc_to_pmu(pmc), config 189 arch/x86/kvm/pmu.c if (config != PERF_COUNT_HW_MAX) config 194 arch/x86/kvm/pmu.c config = eventsel & X86_RAW_EVENT_MASK; config 196 arch/x86/kvm/pmu.c pmc_reprogram_counter(pmc, type, config, config 1126 arch/x86/kvm/trace.h TP_PROTO(int vcpu_id, int timer_index, u64 config, bool host), config 1127 arch/x86/kvm/trace.h TP_ARGS(vcpu_id, timer_index, config, host), config 1132 arch/x86/kvm/trace.h __field(u64, config) config 1139 arch/x86/kvm/trace.h __entry->config = config; config 1144 arch/x86/kvm/trace.h __entry->vcpu_id, __entry->timer_index, __entry->config, config 315 arch/x86/pci/fixup.c u16 config; config 332 arch/x86/pci/fixup.c &config); config 333 arch/x86/pci/fixup.c if (!(config & PCI_BRIDGE_CTL_VGA)) config 339 arch/x86/pci/fixup.c pci_read_config_word(pdev, PCI_COMMAND, &config); config 340 arch/x86/pci/fixup.c if (config & (PCI_COMMAND_IO | PCI_COMMAND_MEMORY)) { config 97 arch/x86/platform/scx200/scx200_32.c u32 config, new_config; config 102 arch/x86/platform/scx200/scx200_32.c config = inl(scx200_gpio_base + 0x24); config 104 arch/x86/platform/scx200/scx200_32.c new_config = (config & mask) | bits; config 109 arch/x86/platform/scx200/scx200_32.c return config; config 104 arch/xtensa/kernel/perf_event.c static int xtensa_pmu_cache_event(u64 config) config 109 arch/xtensa/kernel/perf_event.c cache_type = (config >> 0) & 0xff; config 110 arch/xtensa/kernel/perf_event.c cache_op = (config >> 8) & 0xff; config 111 arch/xtensa/kernel/perf_event.c cache_result = (config >> 16) & 0xff; config 204 arch/xtensa/kernel/perf_event.c if (event->attr.config >= ARRAY_SIZE(xtensa_hw_ctl) || config 205 arch/xtensa/kernel/perf_event.c xtensa_hw_ctl[event->attr.config] == 0) config 207 arch/xtensa/kernel/perf_event.c event->hw.config = xtensa_hw_ctl[event->attr.config]; config 211 arch/xtensa/kernel/perf_event.c ret = xtensa_pmu_cache_event(event->attr.config); config 214 arch/xtensa/kernel/perf_event.c event->hw.config = ret; config 219 arch/xtensa/kernel/perf_event.c if ((event->attr.config & XTENSA_PMU_PMCTRL_SELECT) == config 222 arch/xtensa/kernel/perf_event.c event->hw.config = (event->attr.config & config 255 arch/xtensa/kernel/perf_event.c set_er(hwc->config, XTENSA_PMU_PMCTRL(idx)); config 30 block/blk-mq-virtio.c if (!vdev->config->get_vq_affinity) config 34 block/blk-mq-virtio.c mask = vdev->config->get_vq_affinity(vdev, first_vec + queue); config 208 drivers/ata/pata_mpc52xx.c u32 config; /* ATA + 0x00 Host configuration */ config 357 drivers/ata/pata_mpc52xx.c out_be32(®s->config, config 365 drivers/ata/pata_mpc52xx.c out_be32(®s->config, config 167 drivers/ata/pata_pxa.c struct dma_slave_config config; config 264 drivers/ata/pata_pxa.c memset(&config, 0, sizeof(config)); config 265 drivers/ata/pata_pxa.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; config 266 drivers/ata/pata_pxa.c config.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; config 267 drivers/ata/pata_pxa.c config.src_addr = dma_res->start; config 268 drivers/ata/pata_pxa.c config.dst_addr = dma_res->start; config 269 drivers/ata/pata_pxa.c config.src_maxburst = 32; config 270 drivers/ata/pata_pxa.c config.dst_maxburst = 32; config 279 drivers/ata/pata_pxa.c ret = dmaengine_slave_config(data->dma_chan, &config); config 182 drivers/ata/pata_via.c const struct via_isa_bridge *config = ap->host->private_data; config 189 drivers/ata/pata_via.c if ((config->flags & VIA_SATA_PATA) && ap->port_no == 0) config 193 drivers/ata/pata_via.c if (config->udma_mask < ATA_UDMA4) config 196 drivers/ata/pata_via.c else if (config->udma_mask < ATA_UDMA5) config 214 drivers/ata/pata_via.c const struct via_isa_bridge *config = ap->host->private_data; config 216 drivers/ata/pata_via.c if (!(config->flags & VIA_NO_ENABLES)) { config 332 drivers/ata/pata_via.c const struct via_isa_bridge *config = ap->host->private_data; config 333 drivers/ata/pata_via.c int set_ast = (config->flags & VIA_BAD_AST) ? 0 : 1; config 335 drivers/ata/pata_via.c via_do_set_mode(ap, adev, adev->pio_mode, set_ast, config->udma_mask); config 340 drivers/ata/pata_via.c const struct via_isa_bridge *config = ap->host->private_data; config 341 drivers/ata/pata_via.c int set_ast = (config->flags & VIA_BAD_AST) ? 0 : 1; config 343 drivers/ata/pata_via.c via_do_set_mode(ap, adev, adev->dma_mode, set_ast, config->udma_mask); config 358 drivers/ata/pata_via.c const struct via_isa_bridge *config = host->private_data; config 361 drivers/ata/pata_via.c if (config->id == PCI_DEVICE_ID_VIA_82C586_0) { config 512 drivers/ata/pata_via.c static void via_fixup(struct pci_dev *pdev, const struct via_isa_bridge *config) config 517 drivers/ata/pata_via.c via_config_fifo(pdev, config->flags); config 519 drivers/ata/pata_via.c if (config->udma_mask == ATA_UDMA4) { config 525 drivers/ata/pata_via.c if (config->flags & VIA_BAD_CLK66) { config 592 drivers/ata/pata_via.c const struct via_isa_bridge *config; config 608 drivers/ata/pata_via.c for (config = via_isa_bridges; config->id != PCI_DEVICE_ID_VIA_ANON; config 609 drivers/ata/pata_via.c config++) config 611 drivers/ata/pata_via.c !!(config->flags & VIA_BAD_ID), config 612 drivers/ata/pata_via.c config->id, NULL))) { config 617 drivers/ata/pata_via.c (config->id != id->device)) config 620 drivers/ata/pata_via.c if (rev >= config->rev_min && rev <= config->rev_max) config 624 drivers/ata/pata_via.c if (!(config->flags & VIA_NO_ENABLES)) { config 633 drivers/ata/pata_via.c switch (config->udma_mask) { config 635 drivers/ata/pata_via.c if (config->flags & VIA_NO_UNMASK) config 657 drivers/ata/pata_via.c via_fixup(pdev, config); config 660 drivers/ata/pata_via.c return ata_pci_bmdma_init_one(pdev, ppi, &via_sht, (void *)config, 0); config 236 drivers/base/regmap/internal.h int regcache_init(struct regmap *map, const struct regmap_config *config); config 268 drivers/base/regmap/internal.h const struct regmap_config *config); config 115 drivers/base/regmap/regcache.c int regcache_init(struct regmap *map, const struct regmap_config *config) config 122 drivers/base/regmap/regcache.c if (config->reg_defaults || config->num_reg_defaults_raw) config 130 drivers/base/regmap/regcache.c if (config->reg_defaults && !config->num_reg_defaults) { config 136 drivers/base/regmap/regcache.c for (i = 0; i < config->num_reg_defaults; i++) config 137 drivers/base/regmap/regcache.c if (config->reg_defaults[i].reg % map->reg_stride) config 150 drivers/base/regmap/regcache.c map->num_reg_defaults = config->num_reg_defaults; config 151 drivers/base/regmap/regcache.c map->num_reg_defaults_raw = config->num_reg_defaults_raw; config 152 drivers/base/regmap/regcache.c map->reg_defaults_raw = config->reg_defaults_raw; config 153 drivers/base/regmap/regcache.c map->cache_word_size = DIV_ROUND_UP(config->val_bits, 8); config 154 drivers/base/regmap/regcache.c map->cache_size_raw = map->cache_word_size * config->num_reg_defaults_raw; config 168 drivers/base/regmap/regcache.c if (config->reg_defaults) { config 169 drivers/base/regmap/regcache.c tmp_buf = kmemdup(config->reg_defaults, map->num_reg_defaults * config 70 drivers/base/regmap/regmap-ac97.c const struct regmap_config *config, config 74 drivers/base/regmap/regmap-ac97.c return __regmap_init(&ac97->dev, &ac97_regmap_bus, ac97, config, config 80 drivers/base/regmap/regmap-ac97.c const struct regmap_config *config, config 84 drivers/base/regmap/regmap-ac97.c return __devm_regmap_init(&ac97->dev, &ac97_regmap_bus, ac97, config, config 250 drivers/base/regmap/regmap-i2c.c const struct regmap_config *config) config 254 drivers/base/regmap/regmap-i2c.c else if (config->val_bits == 8 && config->reg_bits == 8 && config 258 drivers/base/regmap/regmap-i2c.c else if (config->val_bits == 16 && config->reg_bits == 8 && config 261 drivers/base/regmap/regmap-i2c.c switch (regmap_get_val_endian(&i2c->dev, NULL, config)) { config 269 drivers/base/regmap/regmap-i2c.c else if (config->val_bits == 8 && config->reg_bits == 8 && config 278 drivers/base/regmap/regmap-i2c.c const struct regmap_config *config, config 282 drivers/base/regmap/regmap-i2c.c const struct regmap_bus *bus = regmap_get_i2c_bus(i2c, config); config 287 drivers/base/regmap/regmap-i2c.c return __regmap_init(&i2c->dev, bus, &i2c->dev, config, config 293 drivers/base/regmap/regmap-i2c.c const struct regmap_config *config, config 297 drivers/base/regmap/regmap-i2c.c const struct regmap_bus *bus = regmap_get_i2c_bus(i2c, config); config 302 drivers/base/regmap/regmap-i2c.c return __devm_regmap_init(&i2c->dev, bus, &i2c->dev, config, config 49 drivers/base/regmap/regmap-i3c.c const struct regmap_config *config, config 53 drivers/base/regmap/regmap-i3c.c return __devm_regmap_init(&i3c->dev, ®map_i3c, &i3c->dev, config, config 214 drivers/base/regmap/regmap-mmio.c const struct regmap_config *config) config 220 drivers/base/regmap/regmap-mmio.c ret = regmap_mmio_regbits_check(config->reg_bits); config 224 drivers/base/regmap/regmap-mmio.c if (config->pad_bits) config 227 drivers/base/regmap/regmap-mmio.c min_stride = regmap_mmio_get_min_stride(config->val_bits); config 231 drivers/base/regmap/regmap-mmio.c if (config->reg_stride < min_stride) config 239 drivers/base/regmap/regmap-mmio.c ctx->val_bytes = config->val_bits / 8; config 242 drivers/base/regmap/regmap-mmio.c switch (regmap_get_val_endian(dev, ®map_mmio, config)) { config 248 drivers/base/regmap/regmap-mmio.c switch (config->val_bits) { config 276 drivers/base/regmap/regmap-mmio.c switch (config->val_bits) { config 324 drivers/base/regmap/regmap-mmio.c const struct regmap_config *config, config 330 drivers/base/regmap/regmap-mmio.c ctx = regmap_mmio_gen_context(dev, clk_id, regs, config); config 334 drivers/base/regmap/regmap-mmio.c return __regmap_init(dev, ®map_mmio, ctx, config, config 342 drivers/base/regmap/regmap-mmio.c const struct regmap_config *config, config 348 drivers/base/regmap/regmap-mmio.c ctx = regmap_mmio_gen_context(dev, clk_id, regs, config); config 352 drivers/base/regmap/regmap-mmio.c return __devm_regmap_init(dev, ®map_mmio, ctx, config, config 89 drivers/base/regmap/regmap-sccb.c const struct regmap_config *config) config 91 drivers/base/regmap/regmap-sccb.c if (config->val_bits == 8 && config->reg_bits == 8 && config 99 drivers/base/regmap/regmap-sccb.c const struct regmap_config *config, config 103 drivers/base/regmap/regmap-sccb.c const struct regmap_bus *bus = regmap_get_sccb_bus(i2c, config); config 108 drivers/base/regmap/regmap-sccb.c return __regmap_init(&i2c->dev, bus, &i2c->dev, config, config 114 drivers/base/regmap/regmap-sccb.c const struct regmap_config *config, config 118 drivers/base/regmap/regmap-sccb.c const struct regmap_bus *bus = regmap_get_sccb_bus(i2c, config); config 123 drivers/base/regmap/regmap-sccb.c return __devm_regmap_init(&i2c->dev, bus, &i2c->dev, config, config 39 drivers/base/regmap/regmap-sdw.c static int regmap_sdw_config_check(const struct regmap_config *config) config 42 drivers/base/regmap/regmap-sdw.c if (config->val_bits != 8) config 46 drivers/base/regmap/regmap-sdw.c if (config->reg_bits != 32) config 49 drivers/base/regmap/regmap-sdw.c if (config->pad_bits != 0) config 56 drivers/base/regmap/regmap-sdw.c const struct regmap_config *config, config 62 drivers/base/regmap/regmap-sdw.c ret = regmap_sdw_config_check(config); config 67 drivers/base/regmap/regmap-sdw.c &sdw->dev, config, lock_key, lock_name); config 72 drivers/base/regmap/regmap-sdw.c const struct regmap_config *config, config 78 drivers/base/regmap/regmap-sdw.c ret = regmap_sdw_config_check(config); config 83 drivers/base/regmap/regmap-sdw.c &sdw->dev, config, lock_key, lock_name); config 33 drivers/base/regmap/regmap-slimbus.c const struct regmap_config *config) config 35 drivers/base/regmap/regmap-slimbus.c if (config->val_bits == 8 && config->reg_bits == 16) config 42 drivers/base/regmap/regmap-slimbus.c const struct regmap_config *config, config 46 drivers/base/regmap/regmap-slimbus.c const struct regmap_bus *bus = regmap_get_slimbus(slimbus, config); config 51 drivers/base/regmap/regmap-slimbus.c return __regmap_init(&slimbus->dev, bus, &slimbus->dev, config, config 57 drivers/base/regmap/regmap-slimbus.c const struct regmap_config *config, config 61 drivers/base/regmap/regmap-slimbus.c const struct regmap_bus *bus = regmap_get_slimbus(slimbus, config); config 66 drivers/base/regmap/regmap-slimbus.c return __devm_regmap_init(&slimbus->dev, bus, &slimbus, config, config 113 drivers/base/regmap/regmap-spi.c const struct regmap_config *config, config 117 drivers/base/regmap/regmap-spi.c return __regmap_init(&spi->dev, ®map_spi, &spi->dev, config, config 123 drivers/base/regmap/regmap-spi.c const struct regmap_config *config, config 127 drivers/base/regmap/regmap-spi.c return __devm_regmap_init(&spi->dev, ®map_spi, &spi->dev, config, config 86 drivers/base/regmap/regmap-spmi.c const struct regmap_config *config, config 90 drivers/base/regmap/regmap-spmi.c return __regmap_init(&sdev->dev, ®map_spmi_base, sdev, config, config 96 drivers/base/regmap/regmap-spmi.c const struct regmap_config *config, config 100 drivers/base/regmap/regmap-spmi.c return __devm_regmap_init(&sdev->dev, ®map_spmi_base, sdev, config, config 206 drivers/base/regmap/regmap-spmi.c const struct regmap_config *config, config 210 drivers/base/regmap/regmap-spmi.c return __regmap_init(&sdev->dev, ®map_spmi_ext, sdev, config, config 216 drivers/base/regmap/regmap-spmi.c const struct regmap_config *config, config 220 drivers/base/regmap/regmap-spmi.c return __devm_regmap_init(&sdev->dev, ®map_spmi_ext, sdev, config, config 191 drivers/base/regmap/regmap-w1.c const struct regmap_config *config) config 193 drivers/base/regmap/regmap-w1.c if (config->reg_bits == 8 && config->val_bits == 8) config 196 drivers/base/regmap/regmap-w1.c if (config->reg_bits == 8 && config->val_bits == 16) config 199 drivers/base/regmap/regmap-w1.c if (config->reg_bits == 16 && config->val_bits == 16) config 206 drivers/base/regmap/regmap-w1.c const struct regmap_config *config, config 211 drivers/base/regmap/regmap-w1.c const struct regmap_bus *bus = regmap_get_w1_bus(w1_dev, config); config 216 drivers/base/regmap/regmap-w1.c return __regmap_init(w1_dev, bus, w1_dev, config, config 224 drivers/base/regmap/regmap-w1.c const struct regmap_config *config, config 229 drivers/base/regmap/regmap-w1.c const struct regmap_bus *bus = regmap_get_w1_bus(w1_dev, config); config 234 drivers/base/regmap/regmap-w1.c return __devm_regmap_init(w1_dev, bus, w1_dev, config, config 593 drivers/base/regmap/regmap.c const struct regmap_config *config) config 599 drivers/base/regmap/regmap.c regmap_debugfs_init(map, config->name); config 615 drivers/base/regmap/regmap.c const struct regmap_config *config) config 620 drivers/base/regmap/regmap.c endian = config->reg_format_endian; config 640 drivers/base/regmap/regmap.c const struct regmap_config *config) config 646 drivers/base/regmap/regmap.c endian = config->val_format_endian; config 685 drivers/base/regmap/regmap.c const struct regmap_config *config, config 694 drivers/base/regmap/regmap.c if (!config) config 703 drivers/base/regmap/regmap.c if (config->name) { config 704 drivers/base/regmap/regmap.c map->name = kstrdup_const(config->name, GFP_KERNEL); config 711 drivers/base/regmap/regmap.c if (config->disable_locking) { config 714 drivers/base/regmap/regmap.c } else if (config->lock && config->unlock) { config 715 drivers/base/regmap/regmap.c map->lock = config->lock; config 716 drivers/base/regmap/regmap.c map->unlock = config->unlock; config 717 drivers/base/regmap/regmap.c map->lock_arg = config->lock_arg; config 718 drivers/base/regmap/regmap.c } else if (config->use_hwlock) { config 719 drivers/base/regmap/regmap.c map->hwlock = hwspin_lock_request_specific(config->hwlock_id); config 725 drivers/base/regmap/regmap.c switch (config->hwlock_mode) { config 743 drivers/base/regmap/regmap.c config->fast_io) { config 763 drivers/base/regmap/regmap.c if ((bus && bus->fast_io) || config->fast_io) config 768 drivers/base/regmap/regmap.c map->format.reg_bytes = DIV_ROUND_UP(config->reg_bits, 8); config 769 drivers/base/regmap/regmap.c map->format.pad_bytes = config->pad_bits / 8; config 770 drivers/base/regmap/regmap.c map->format.val_bytes = DIV_ROUND_UP(config->val_bits, 8); config 771 drivers/base/regmap/regmap.c map->format.buf_size = DIV_ROUND_UP(config->reg_bits + config 772 drivers/base/regmap/regmap.c config->val_bits + config->pad_bits, 8); config 773 drivers/base/regmap/regmap.c map->reg_shift = config->pad_bits % 8; config 774 drivers/base/regmap/regmap.c if (config->reg_stride) config 775 drivers/base/regmap/regmap.c map->reg_stride = config->reg_stride; config 782 drivers/base/regmap/regmap.c map->use_single_read = config->use_single_read || !bus || !bus->read; config 783 drivers/base/regmap/regmap.c map->use_single_write = config->use_single_write || !bus || !bus->write; config 784 drivers/base/regmap/regmap.c map->can_multi_write = config->can_multi_write && bus && bus->write; config 792 drivers/base/regmap/regmap.c map->max_register = config->max_register; config 793 drivers/base/regmap/regmap.c map->wr_table = config->wr_table; config 794 drivers/base/regmap/regmap.c map->rd_table = config->rd_table; config 795 drivers/base/regmap/regmap.c map->volatile_table = config->volatile_table; config 796 drivers/base/regmap/regmap.c map->precious_table = config->precious_table; config 797 drivers/base/regmap/regmap.c map->wr_noinc_table = config->wr_noinc_table; config 798 drivers/base/regmap/regmap.c map->rd_noinc_table = config->rd_noinc_table; config 799 drivers/base/regmap/regmap.c map->writeable_reg = config->writeable_reg; config 800 drivers/base/regmap/regmap.c map->readable_reg = config->readable_reg; config 801 drivers/base/regmap/regmap.c map->volatile_reg = config->volatile_reg; config 802 drivers/base/regmap/regmap.c map->precious_reg = config->precious_reg; config 803 drivers/base/regmap/regmap.c map->writeable_noinc_reg = config->writeable_noinc_reg; config 804 drivers/base/regmap/regmap.c map->readable_noinc_reg = config->readable_noinc_reg; config 805 drivers/base/regmap/regmap.c map->cache_type = config->cache_type; config 812 drivers/base/regmap/regmap.c if (config->read_flag_mask || config 813 drivers/base/regmap/regmap.c config->write_flag_mask || config 814 drivers/base/regmap/regmap.c config->zero_flag_mask) { config 815 drivers/base/regmap/regmap.c map->read_flag_mask = config->read_flag_mask; config 816 drivers/base/regmap/regmap.c map->write_flag_mask = config->write_flag_mask; config 822 drivers/base/regmap/regmap.c map->reg_read = config->reg_read; config 823 drivers/base/regmap/regmap.c map->reg_write = config->reg_write; config 838 drivers/base/regmap/regmap.c reg_endian = regmap_get_reg_endian(bus, config); config 839 drivers/base/regmap/regmap.c val_endian = regmap_get_val_endian(dev, bus, config); config 841 drivers/base/regmap/regmap.c switch (config->reg_bits + map->reg_shift) { config 843 drivers/base/regmap/regmap.c switch (config->val_bits) { config 853 drivers/base/regmap/regmap.c switch (config->val_bits) { config 863 drivers/base/regmap/regmap.c switch (config->val_bits) { config 873 drivers/base/regmap/regmap.c switch (config->val_bits) { config 949 drivers/base/regmap/regmap.c switch (config->val_bits) { config 1053 drivers/base/regmap/regmap.c for (i = 0; i < config->num_ranges; i++) { config 1054 drivers/base/regmap/regmap.c const struct regmap_range_cfg *range_cfg = &config->ranges[i]; config 1084 drivers/base/regmap/regmap.c for (j = 0; j < config->num_ranges; j++) { config 1085 drivers/base/regmap/regmap.c unsigned sel_reg = config->ranges[j].selector_reg; config 1086 drivers/base/regmap/regmap.c unsigned win_min = config->ranges[j].window_start; config 1088 drivers/base/regmap/regmap.c config->ranges[j].window_len - 1; config 1143 drivers/base/regmap/regmap.c ret = regcache_init(map, config); config 1148 drivers/base/regmap/regmap.c ret = regmap_attach_dev(dev, map, config); config 1152 drivers/base/regmap/regmap.c regmap_debugfs_init(map, config->name); config 1182 drivers/base/regmap/regmap.c const struct regmap_config *config, config 1192 drivers/base/regmap/regmap.c regmap = __regmap_init(dev, bus, bus_context, config, config 1310 drivers/base/regmap/regmap.c int regmap_reinit_cache(struct regmap *map, const struct regmap_config *config) config 1315 drivers/base/regmap/regmap.c map->max_register = config->max_register; config 1316 drivers/base/regmap/regmap.c map->writeable_reg = config->writeable_reg; config 1317 drivers/base/regmap/regmap.c map->readable_reg = config->readable_reg; config 1318 drivers/base/regmap/regmap.c map->volatile_reg = config->volatile_reg; config 1319 drivers/base/regmap/regmap.c map->precious_reg = config->precious_reg; config 1320 drivers/base/regmap/regmap.c map->writeable_noinc_reg = config->writeable_noinc_reg; config 1321 drivers/base/regmap/regmap.c map->readable_noinc_reg = config->readable_noinc_reg; config 1322 drivers/base/regmap/regmap.c map->cache_type = config->cache_type; config 1324 drivers/base/regmap/regmap.c regmap_debugfs_init(map, config->name); config 1329 drivers/base/regmap/regmap.c return regcache_init(map, config); config 112 drivers/block/nbd.c struct nbd_config *config; config 256 drivers/block/nbd.c static int nbd_disconnected(struct nbd_config *config) config 258 drivers/block/nbd.c return test_bit(NBD_RT_DISCONNECTED, &config->runtime_flags) || config 259 drivers/block/nbd.c test_bit(NBD_RT_DISCONNECT_REQUESTED, &config->runtime_flags); config 265 drivers/block/nbd.c if (!nsock->dead && notify && !nbd_disconnected(nbd->config)) { config 276 drivers/block/nbd.c if (atomic_dec_return(&nbd->config->live_connections) == 0) { config 278 drivers/block/nbd.c &nbd->config->runtime_flags)) { config 280 drivers/block/nbd.c &nbd->config->runtime_flags); config 293 drivers/block/nbd.c if (nbd->config->bytesize) { config 301 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 304 drivers/block/nbd.c if (config->flags & NBD_FLAG_SEND_TRIM) { config 305 drivers/block/nbd.c nbd->disk->queue->limits.discard_granularity = config->blksize; config 306 drivers/block/nbd.c nbd->disk->queue->limits.discard_alignment = config->blksize; config 309 drivers/block/nbd.c blk_queue_logical_block_size(nbd->disk->queue, config->blksize); config 310 drivers/block/nbd.c blk_queue_physical_block_size(nbd->disk->queue, config->blksize); config 311 drivers/block/nbd.c set_capacity(nbd->disk, config->bytesize >> 9); config 314 drivers/block/nbd.c bd_set_size(bdev, config->bytesize); config 315 drivers/block/nbd.c set_blocksize(bdev, config->blksize); config 326 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 327 drivers/block/nbd.c config->blksize = blocksize; config 328 drivers/block/nbd.c config->bytesize = blocksize * nr_blocks; config 348 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 351 drivers/block/nbd.c if (config->num_connections == 0) config 353 drivers/block/nbd.c if (test_and_set_bit(NBD_RT_DISCONNECTED, &config->runtime_flags)) config 356 drivers/block/nbd.c for (i = 0; i < config->num_connections; i++) { config 357 drivers/block/nbd.c struct nbd_sock *nsock = config->socks[i]; config 386 drivers/block/nbd.c struct nbd_config *config; config 396 drivers/block/nbd.c config = nbd->config; config 398 drivers/block/nbd.c if (config->num_connections > 1) { config 401 drivers/block/nbd.c atomic_read(&config->live_connections), config 402 drivers/block/nbd.c config->num_connections); config 407 drivers/block/nbd.c if (config->socks && config->num_connections > 1) { config 408 drivers/block/nbd.c if (cmd->index < config->num_connections) { config 410 drivers/block/nbd.c config->socks[cmd->index]; config 446 drivers/block/nbd.c set_bit(NBD_RT_TIMEDOUT, &config->runtime_flags); config 462 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 463 drivers/block/nbd.c struct socket *sock = config->socks[index]->sock; config 518 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 519 drivers/block/nbd.c struct nbd_sock *nsock = config->socks[index]; config 538 drivers/block/nbd.c (config->flags & NBD_FLAG_READ_ONLY)) { config 664 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 680 drivers/block/nbd.c if (!nbd_disconnected(config)) config 750 drivers/block/nbd.c if (nbd_disconnected(config) || config 751 drivers/block/nbd.c config->num_connections <= 1) { config 774 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 780 drivers/block/nbd.c struct nbd_sock *nsock = config->socks[args->index]; config 790 drivers/block/nbd.c atomic_dec(&config->recv_threads); config 791 drivers/block/nbd.c wake_up(&config->recv_wq); config 818 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 820 drivers/block/nbd.c struct nbd_sock *nsock = config->socks[index]; config 823 drivers/block/nbd.c if (test_bit(NBD_RT_DISCONNECTED, &config->runtime_flags)) config 826 drivers/block/nbd.c if (config->num_connections <= 1) { config 832 drivers/block/nbd.c if (fallback >= 0 && fallback < config->num_connections && config 833 drivers/block/nbd.c !config->socks[fallback]->dead) config 837 drivers/block/nbd.c nsock->fallback_index >= config->num_connections || config 838 drivers/block/nbd.c config->socks[nsock->fallback_index]->dead) { config 840 drivers/block/nbd.c for (i = 0; i < config->num_connections; i++) { config 843 drivers/block/nbd.c if (!config->socks[i]->dead) { config 861 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 862 drivers/block/nbd.c if (!config->dead_conn_timeout) config 864 drivers/block/nbd.c if (test_bit(NBD_RT_DISCONNECTED, &config->runtime_flags)) config 866 drivers/block/nbd.c return wait_event_timeout(config->conn_wait, config 867 drivers/block/nbd.c atomic_read(&config->live_connections) > 0, config 868 drivers/block/nbd.c config->dead_conn_timeout) > 0; config 875 drivers/block/nbd.c struct nbd_config *config; config 885 drivers/block/nbd.c config = nbd->config; config 887 drivers/block/nbd.c if (index >= config->num_connections) { config 896 drivers/block/nbd.c nsock = config->socks[index]; config 1006 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1017 drivers/block/nbd.c !test_bit(NBD_RT_BOUND, &config->runtime_flags)) config 1022 drivers/block/nbd.c test_bit(NBD_RT_BOUND, &config->runtime_flags))) { config 1029 drivers/block/nbd.c socks = krealloc(config->socks, (config->num_connections + 1) * config 1036 drivers/block/nbd.c config->socks = socks; config 1051 drivers/block/nbd.c socks[config->num_connections++] = nsock; config 1052 drivers/block/nbd.c atomic_inc(&config->live_connections); config 1059 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1075 drivers/block/nbd.c for (i = 0; i < config->num_connections; i++) { config 1076 drivers/block/nbd.c struct nbd_sock *nsock = config->socks[i]; config 1089 drivers/block/nbd.c atomic_inc(&config->recv_threads); config 1102 drivers/block/nbd.c clear_bit(NBD_RT_DISCONNECTED, &config->runtime_flags); config 1109 drivers/block/nbd.c atomic_inc(&config->live_connections); config 1110 drivers/block/nbd.c wake_up(&config->conn_wait); config 1127 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1128 drivers/block/nbd.c if (config->flags & NBD_FLAG_READ_ONLY) config 1132 drivers/block/nbd.c if (config->flags & NBD_FLAG_SEND_TRIM) config 1134 drivers/block/nbd.c if (config->flags & NBD_FLAG_SEND_FLUSH) { config 1135 drivers/block/nbd.c if (config->flags & NBD_FLAG_SEND_FUA) config 1146 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1155 drivers/block/nbd.c for (i = 0; i < config->num_connections; i++) { config 1156 drivers/block/nbd.c struct nbd_sock *nsock = config->socks[i]; config 1170 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1173 drivers/block/nbd.c set_bit(NBD_RT_DISCONNECT_REQUESTED, &config->runtime_flags); config 1190 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1194 drivers/block/nbd.c &config->runtime_flags)) config 1198 drivers/block/nbd.c if (config->num_connections) { config 1200 drivers/block/nbd.c for (i = 0; i < config->num_connections; i++) { config 1201 drivers/block/nbd.c sockfd_put(config->socks[i]->sock); config 1202 drivers/block/nbd.c kfree(config->socks[i]); config 1204 drivers/block/nbd.c kfree(config->socks); config 1206 drivers/block/nbd.c kfree(nbd->config); config 1207 drivers/block/nbd.c nbd->config = NULL; config 1227 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1228 drivers/block/nbd.c int num_connections = config->num_connections; config 1233 drivers/block/nbd.c if (!config->socks) config 1236 drivers/block/nbd.c !(config->flags & NBD_FLAG_CAN_MULTI_CONN)) { config 1249 drivers/block/nbd.c blk_mq_update_nr_hw_queues(&nbd->tag_set, config->num_connections); config 1259 drivers/block/nbd.c set_bit(NBD_RT_HAS_PID_FILE, &config->runtime_flags); config 1280 drivers/block/nbd.c sk_set_memalloc(config->socks[i]->sock->sk); config 1282 drivers/block/nbd.c config->socks[i]->sock->sk->sk_sndtimeo = config 1284 drivers/block/nbd.c atomic_inc(&config->recv_threads); config 1297 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1307 drivers/block/nbd.c ret = wait_event_interruptible(config->recv_wq, config 1308 drivers/block/nbd.c atomic_read(&config->recv_threads) == 0); config 1316 drivers/block/nbd.c if (test_bit(NBD_RT_DISCONNECT_REQUESTED, &config->runtime_flags)) config 1318 drivers/block/nbd.c if (test_bit(NBD_RT_TIMEDOUT, &config->runtime_flags)) config 1330 drivers/block/nbd.c &nbd->config->runtime_flags)) config 1353 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1369 drivers/block/nbd.c div_s64(config->bytesize, arg)); config 1372 drivers/block/nbd.c nbd_size_set(nbd, config->blksize, config 1373 drivers/block/nbd.c div_s64(arg, config->blksize)); config 1376 drivers/block/nbd.c nbd_size_set(nbd, config->blksize, arg); config 1383 drivers/block/nbd.c config->flags = arg; config 1407 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1424 drivers/block/nbd.c if (!test_bit(NBD_RT_BOUND, &config->runtime_flags) || config 1435 drivers/block/nbd.c struct nbd_config *config; config 1437 drivers/block/nbd.c config = kzalloc(sizeof(struct nbd_config), GFP_NOFS); config 1438 drivers/block/nbd.c if (!config) config 1440 drivers/block/nbd.c atomic_set(&config->recv_threads, 0); config 1441 drivers/block/nbd.c init_waitqueue_head(&config->recv_wq); config 1442 drivers/block/nbd.c init_waitqueue_head(&config->conn_wait); config 1443 drivers/block/nbd.c config->blksize = NBD_DEF_BLKSIZE; config 1444 drivers/block/nbd.c atomic_set(&config->live_connections, 0); config 1446 drivers/block/nbd.c return config; config 1465 drivers/block/nbd.c struct nbd_config *config; config 1472 drivers/block/nbd.c config = nbd->config = nbd_alloc_config(); config 1473 drivers/block/nbd.c if (!config) { config 1482 drivers/block/nbd.c } else if (nbd_disconnected(nbd->config)) { config 1495 drivers/block/nbd.c if (test_bit(NBD_RT_DISCONNECT_ON_CLOSE, &nbd->config->runtime_flags) && config 1539 drivers/block/nbd.c u32 flags = nbd->config->flags; config 1574 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1585 drivers/block/nbd.c config->dbg_dir = dir; config 1588 drivers/block/nbd.c debugfs_create_u64("size_bytes", 0444, dir, &config->bytesize); config 1590 drivers/block/nbd.c debugfs_create_u64("blocksize", 0444, dir, &config->blksize); config 1598 drivers/block/nbd.c debugfs_remove_recursive(nbd->config->dbg_dir); config 1787 drivers/block/nbd.c struct nbd_config *config = nbd->config; config 1788 drivers/block/nbd.c u64 bsize = config->blksize; config 1789 drivers/block/nbd.c u64 bytes = config->bytesize; config 1804 drivers/block/nbd.c if (bytes != config->bytesize || bsize != config->blksize) config 1813 drivers/block/nbd.c struct nbd_config *config; config 1893 drivers/block/nbd.c if (WARN_ON(nbd->config)) { config 1898 drivers/block/nbd.c config = nbd->config = nbd_alloc_config(); config 1899 drivers/block/nbd.c if (!nbd->config) { config 1906 drivers/block/nbd.c set_bit(NBD_RT_BOUND, &config->runtime_flags); config 1916 drivers/block/nbd.c config->dead_conn_timeout = config 1918 drivers/block/nbd.c config->dead_conn_timeout *= HZ; config 1921 drivers/block/nbd.c config->flags = config 1927 drivers/block/nbd.c &config->runtime_flags); config 1935 drivers/block/nbd.c &config->runtime_flags); config 1973 drivers/block/nbd.c set_bit(NBD_RT_HAS_CONFIG_REF, &config->runtime_flags); config 1996 drivers/block/nbd.c &nbd->config->runtime_flags)) config 2041 drivers/block/nbd.c struct nbd_config *config; config 2078 drivers/block/nbd.c config = nbd->config; config 2079 drivers/block/nbd.c if (!test_bit(NBD_RT_BOUND, &config->runtime_flags) || config 2095 drivers/block/nbd.c config->dead_conn_timeout = config 2097 drivers/block/nbd.c config->dead_conn_timeout *= HZ; config 2103 drivers/block/nbd.c &config->runtime_flags)) config 2108 drivers/block/nbd.c &config->runtime_flags)) config 2115 drivers/block/nbd.c &config->runtime_flags); config 2118 drivers/block/nbd.c &config->runtime_flags); config 89 drivers/block/rsxx/config.c memcpy(&cfg, &card->config, sizeof(cfg)); config 122 drivers/block/rsxx/config.c st = rsxx_creg_read(card, CREG_ADD_CONFIG, sizeof(card->config), config 123 drivers/block/rsxx/config.c &card->config, 1); config 130 drivers/block/rsxx/config.c config_hdr_be_to_cpu(&card->config.hdr); config 132 drivers/block/rsxx/config.c if (card->config.hdr.version == RSXX_CFG_VERSION) { config 140 drivers/block/rsxx/config.c config_data_swab(&card->config); config 143 drivers/block/rsxx/config.c crc = config_data_crc32(&card->config); config 144 drivers/block/rsxx/config.c if (crc != card->config.hdr.crc) { config 149 drivers/block/rsxx/config.c card->config.hdr.crc, crc); config 154 drivers/block/rsxx/config.c config_data_le_to_cpu(&card->config); config 156 drivers/block/rsxx/config.c } else if (card->config.hdr.version != 0) { config 159 drivers/block/rsxx/config.c card->config.hdr.version); config 168 drivers/block/rsxx/config.c initialize_config(&card->config); config 177 drivers/block/rsxx/config.c card->config.hdr.version); config 179 drivers/block/rsxx/config.c card->config.hdr.crc); config 181 drivers/block/rsxx/config.c card->config.data.block_size); config 183 drivers/block/rsxx/config.c card->config.data.stripe_size); config 185 drivers/block/rsxx/config.c card->config.data.vendor_id); config 187 drivers/block/rsxx/config.c card->config.data.cache_order); config 189 drivers/block/rsxx/config.c card->config.data.intr_coal.mode); config 191 drivers/block/rsxx/config.c card->config.data.intr_coal.count); config 193 drivers/block/rsxx/config.c card->config.data.intr_coal.latency); config 267 drivers/block/rsxx/dev.c blk_size = card->config.data.block_size; config 196 drivers/block/rsxx/dma.c if (card->config.data.intr_coal.mode != RSXX_INTR_COAL_AUTO_TUNE || config 203 drivers/block/rsxx/dma.c intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode, config 205 drivers/block/rsxx/dma.c card->config.data.intr_coal.latency); config 882 drivers/block/rsxx/dma.c intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode, config 883 drivers/block/rsxx/dma.c card->config.data.intr_coal.count, config 884 drivers/block/rsxx/dma.c card->config.data.intr_coal.latency); config 887 drivers/block/rsxx/dma.c return rsxx_dma_stripe_setup(card, card->config.data.stripe_size); config 117 drivers/block/rsxx/rsxx_priv.h struct rsxx_card_cfg config; config 806 drivers/block/virtio_blk.c if (!vdev->config->get) { config 992 drivers/block/virtio_blk.c vdev->config->del_vqs(vdev); config 1016 drivers/block/virtio_blk.c vdev->config->reset(vdev); config 1022 drivers/block/virtio_blk.c vdev->config->del_vqs(vdev); config 1036 drivers/block/virtio_blk.c vdev->config->reset(vdev); config 1043 drivers/block/virtio_blk.c vdev->config->del_vqs(vdev); config 124 drivers/bluetooth/btqca.c static void qca_tlv_check_data(struct rome_config *config, config 143 drivers/bluetooth/btqca.c config->dnld_mode = ROME_SKIP_EVT_NONE; config 144 drivers/bluetooth/btqca.c config->dnld_type = ROME_SKIP_EVT_NONE; config 146 drivers/bluetooth/btqca.c switch (config->type) { config 156 drivers/bluetooth/btqca.c config->dnld_mode = tlv_patch->download_mode; config 157 drivers/bluetooth/btqca.c config->dnld_type = config->dnld_mode; config 202 drivers/bluetooth/btqca.c tlv_nvm->data[2] = config->user_baud_rate; config 220 drivers/bluetooth/btqca.c BT_ERR("Unknown TLV type %d", config->type); config 304 drivers/bluetooth/btqca.c struct rome_config *config) config 310 drivers/bluetooth/btqca.c bt_dev_info(hdev, "QCA Downloading %s", config->fwname); config 312 drivers/bluetooth/btqca.c ret = request_firmware(&fw, config->fwname, &hdev->dev); config 315 drivers/bluetooth/btqca.c config->fwname, ret); config 319 drivers/bluetooth/btqca.c qca_tlv_check_data(config, fw); config 331 drivers/bluetooth/btqca.c config->dnld_mode = ROME_SKIP_EVT_NONE; config 334 drivers/bluetooth/btqca.c config->dnld_mode); config 347 drivers/bluetooth/btqca.c if (config->dnld_type == ROME_SKIP_EVT_VSE_CC || config 348 drivers/bluetooth/btqca.c config->dnld_type == ROME_SKIP_EVT_VSE) config 385 drivers/bluetooth/btqca.c struct rome_config config; config 391 drivers/bluetooth/btqca.c config.user_baud_rate = baudrate; config 394 drivers/bluetooth/btqca.c config.type = TLV_TYPE_PATCH; config 401 drivers/bluetooth/btqca.c snprintf(config.fwname, sizeof(config.fwname), config 404 drivers/bluetooth/btqca.c snprintf(config.fwname, sizeof(config.fwname), config 408 drivers/bluetooth/btqca.c err = qca_download_firmware(hdev, &config); config 418 drivers/bluetooth/btqca.c config.type = TLV_TYPE_NVM; config 420 drivers/bluetooth/btqca.c snprintf(config.fwname, sizeof(config.fwname), config 423 drivers/bluetooth/btqca.c snprintf(config.fwname, sizeof(config.fwname), config 426 drivers/bluetooth/btqca.c snprintf(config.fwname, sizeof(config.fwname), config 429 drivers/bluetooth/btqca.c err = qca_download_firmware(hdev, &config); config 733 drivers/bluetooth/btrtl.c struct rtl_vendor_config *config; config 738 drivers/bluetooth/btrtl.c total_data_len = btrtl_dev->cfg_len - sizeof(*config); config 744 drivers/bluetooth/btrtl.c config = (struct rtl_vendor_config *)btrtl_dev->cfg_data; config 745 drivers/bluetooth/btrtl.c if (le32_to_cpu(config->signature) != RTL_CONFIG_MAGIC) { config 750 drivers/bluetooth/btrtl.c if (total_data_len < le16_to_cpu(config->total_len)) { config 756 drivers/bluetooth/btrtl.c entry = ((void *)config->entry) + i; config 436 drivers/bus/sunxi-rsb.c const struct regmap_config *config) config 440 drivers/bus/sunxi-rsb.c switch (config->val_bits) { config 454 drivers/bus/sunxi-rsb.c ctx->size = config->val_bits / 8; config 460 drivers/bus/sunxi-rsb.c const struct regmap_config *config, config 464 drivers/bus/sunxi-rsb.c struct sunxi_rsb_ctx *ctx = regmap_sunxi_rsb_init_ctx(rdev, config); config 469 drivers/bus/sunxi-rsb.c return __devm_regmap_init(&rdev->dev, ®map_sunxi_rsb, ctx, config, config 78 drivers/bus/tegra-gmi.c u32 config; config 81 drivers/bus/tegra-gmi.c config = readl(gmi->base + TEGRA_GMI_CONFIG); config 82 drivers/bus/tegra-gmi.c config &= ~TEGRA_GMI_CONFIG_GO; config 83 drivers/bus/tegra-gmi.c writel(config, gmi->base + TEGRA_GMI_CONFIG); config 79 drivers/char/hw_random/ks-sa-rng.c u32 config; config 113 drivers/char/hw_random/ks-sa-rng.c writel(value, &ks_sa_rng->reg_rng->config); config 136 drivers/char/hw_random/virtio-rng.c vdev->config->reset(vdev); config 140 drivers/char/hw_random/virtio-rng.c vdev->config->del_vqs(vdev); config 26 drivers/char/nsc_gpio.c u32 config = amp->gpio_config(index, ~0, 0); config 30 drivers/char/nsc_gpio.c index, config, config 31 drivers/char/nsc_gpio.c (config & 1) ? "OE" : "TS", /* output-enabled/tristate */ config 32 drivers/char/nsc_gpio.c (config & 2) ? "PP" : "OD", /* push pull / open drain */ config 33 drivers/char/nsc_gpio.c (config & 4) ? "PUE" : "PUD", /* pull up enabled/disabled */ config 34 drivers/char/nsc_gpio.c (config & 8) ? "LOCKED" : "", /* locked / unlocked */ config 35 drivers/char/nsc_gpio.c (config & 16) ? "LEVEL" : "EDGE",/* level/edge input */ config 36 drivers/char/nsc_gpio.c (config & 32) ? "HI" : "LO", /* trigger on rise/fall edge */ config 37 drivers/char/nsc_gpio.c (config & 64) ? "DEBOUNCE" : "", /* debounce */ config 128 drivers/char/pc8736x_gpio.c u32 config, new_config; config 136 drivers/char/pc8736x_gpio.c config = superio_inb(func_slct); config 139 drivers/char/pc8736x_gpio.c new_config = (config & mask) | bits; config 144 drivers/char/pc8736x_gpio.c return config; config 1948 drivers/char/virtio_console.c portdev->vdev->config->del_vqs(portdev->vdev); config 1965 drivers/char/virtio_console.c vdev->config->reset(vdev); config 2005 drivers/char/virtio_console.c if (!vdev->config->get && config 2145 drivers/char/virtio_console.c vdev->config->reset(vdev); config 247 drivers/char/xilinx_hwicap/xilinx_hwicap.c return drvdata->config->set_configuration(drvdata, config 284 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->set_configuration(drvdata, config 290 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->get_status(drvdata); config 303 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->set_configuration(drvdata, config 311 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->get_configuration(drvdata, reg_data, 1); config 329 drivers/char/xilinx_hwicap/xilinx_hwicap.c drvdata->config->reset(drvdata); config 413 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->get_configuration(drvdata, config 497 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->set_configuration(drvdata, config 577 drivers/char/xilinx_hwicap/xilinx_hwicap.c status = drvdata->config->set_configuration(drvdata, config 604 drivers/char/xilinx_hwicap/xilinx_hwicap.c const struct hwicap_driver_config *config, config 671 drivers/char/xilinx_hwicap/xilinx_hwicap.c drvdata->config = config; config 747 drivers/char/xilinx_hwicap/xilinx_hwicap.c const struct hwicap_driver_config *config) config 780 drivers/char/xilinx_hwicap/xilinx_hwicap.c return hwicap_setup(&op->dev, id ? *id : -1, &res, config, config 785 drivers/char/xilinx_hwicap/xilinx_hwicap.c const struct hwicap_driver_config *config) config 56 drivers/char/xilinx_hwicap/xilinx_hwicap.h const struct hwicap_driver_config *config; config 650 drivers/clk/clk-cdce925.c struct regmap_config config = { config 673 drivers/clk/clk-cdce925.c config.max_register = CDCE925_OFFSET_PLL + config 676 drivers/clk/clk-cdce925.c &client->dev, &config); config 1025 drivers/clk/clk-si5341.c struct clk_si5341_output_config *config) config 1032 drivers/clk/clk-si5341.c memset(config, 0, sizeof(struct clk_si5341_output_config) * config 1051 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits = 0x33; config 1054 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits = 0x13; config 1057 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits = 0x33; config 1059 drivers/clk/clk-si5341.c config[num].out_format_drv_bits |= 0xc0; config 1067 drivers/clk/clk-si5341.c config[num].out_format_drv_bits &= ~0x07; config 1068 drivers/clk/clk-si5341.c config[num].out_format_drv_bits |= val & 0x07; config 1070 drivers/clk/clk-si5341.c config[num].out_format_drv_bits |= 0x08; config 1080 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits &= 0xf0; config 1081 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits |= val & 0x0f; config 1091 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits &= 0x0f; config 1092 drivers/clk/clk-si5341.c config[num].out_cm_ampl_bits |= (val << 4) & 0xf0; config 1096 drivers/clk/clk-si5341.c config[num].out_format_drv_bits |= 0x10; config 1098 drivers/clk/clk-si5341.c config[num].synth_master = config 1101 drivers/clk/clk-si5341.c config[num].always_on = config 1155 drivers/clk/clk-si5341.c struct clk_si5341_output_config config[SI5341_MAX_NUM_OUTPUTS]; config 1172 drivers/clk/clk-si5341.c err = si5341_dt_parse_dt(client, config); config 1270 drivers/clk/clk-si5341.c init.flags = config[i].synth_master ? CLK_SET_RATE_PARENT : 0; config 1274 drivers/clk/clk-si5341.c if (config[i].out_format_drv_bits & 0x07) { config 1277 drivers/clk/clk-si5341.c config[i].out_format_drv_bits); config 1280 drivers/clk/clk-si5341.c config[i].out_cm_ampl_bits); config 1289 drivers/clk/clk-si5341.c if (config[i].always_on) config 445 drivers/clk/mmp/clk-mix.c struct mmp_clk_mix_config *config, config 463 drivers/clk/mmp/clk-mix.c memcpy(&mix->reg_info, &config->reg_info, sizeof(config->reg_info)); config 464 drivers/clk/mmp/clk-mix.c if (config->table) { config 465 drivers/clk/mmp/clk-mix.c table_bytes = sizeof(*config->table) * config->table_size; config 466 drivers/clk/mmp/clk-mix.c mix->table = kmemdup(config->table, table_bytes, GFP_KERNEL); config 470 drivers/clk/mmp/clk-mix.c mix->table_size = config->table_size; config 473 drivers/clk/mmp/clk-mix.c if (config->mux_table) { config 475 drivers/clk/mmp/clk-mix.c mix->mux_table = kmemdup(config->mux_table, table_bytes, config 483 drivers/clk/mmp/clk-mix.c mix->div_flags = config->div_flags; config 484 drivers/clk/mmp/clk-mix.c mix->mux_flags = config->mux_flags; config 488 drivers/clk/mmp/clk-mix.c if (config->reg_info.bit_fc >= 32) config 490 drivers/clk/mmp/clk-mix.c else if (config->reg_info.reg_clk_sel) config 103 drivers/clk/mmp/clk.h struct mmp_clk_mix_config *config, config 1684 drivers/clk/qcom/camcc-sdm845.c .config = &cam_cc_sdm845_regmap_config, config 209 drivers/clk/qcom/clk-alpha-pll.c const struct alpha_pll_config *config) config 213 drivers/clk/qcom/clk-alpha-pll.c regmap_write(regmap, PLL_L_VAL(pll), config->l); config 214 drivers/clk/qcom/clk-alpha-pll.c regmap_write(regmap, PLL_ALPHA_VAL(pll), config->alpha); config 215 drivers/clk/qcom/clk-alpha-pll.c regmap_write(regmap, PLL_CONFIG_CTL(pll), config->config_ctl_val); config 219 drivers/clk/qcom/clk-alpha-pll.c config->config_ctl_hi_val); config 222 drivers/clk/qcom/clk-alpha-pll.c regmap_write(regmap, PLL_ALPHA_VAL_U(pll), config->alpha_hi); config 224 drivers/clk/qcom/clk-alpha-pll.c val = config->main_output_mask; config 225 drivers/clk/qcom/clk-alpha-pll.c val |= config->aux_output_mask; config 226 drivers/clk/qcom/clk-alpha-pll.c val |= config->aux2_output_mask; config 227 drivers/clk/qcom/clk-alpha-pll.c val |= config->early_output_mask; config 228 drivers/clk/qcom/clk-alpha-pll.c val |= config->pre_div_val; config 229 drivers/clk/qcom/clk-alpha-pll.c val |= config->post_div_val; config 230 drivers/clk/qcom/clk-alpha-pll.c val |= config->vco_val; config 231 drivers/clk/qcom/clk-alpha-pll.c val |= config->alpha_en_mask; config 232 drivers/clk/qcom/clk-alpha-pll.c val |= config->alpha_mode_mask; config 234 drivers/clk/qcom/clk-alpha-pll.c mask = config->main_output_mask; config 235 drivers/clk/qcom/clk-alpha-pll.c mask |= config->aux_output_mask; config 236 drivers/clk/qcom/clk-alpha-pll.c mask |= config->aux2_output_mask; config 237 drivers/clk/qcom/clk-alpha-pll.c mask |= config->early_output_mask; config 238 drivers/clk/qcom/clk-alpha-pll.c mask |= config->pre_div_mask; config 239 drivers/clk/qcom/clk-alpha-pll.c mask |= config->post_div_mask; config 240 drivers/clk/qcom/clk-alpha-pll.c mask |= config->vco_mask; config 1013 drivers/clk/qcom/clk-alpha-pll.c const struct alpha_pll_config *config) config 1017 drivers/clk/qcom/clk-alpha-pll.c if (config->l) config 1018 drivers/clk/qcom/clk-alpha-pll.c regmap_write(regmap, PLL_L_VAL(pll), config->l); config 1020 drivers/clk/qcom/clk-alpha-pll.c if (config->alpha) config 1021 drivers/clk/qcom/clk-alpha-pll.c regmap_write(regmap, PLL_FRAC(pll), config->alpha); config 1023 drivers/clk/qcom/clk-alpha-pll.c if (config->config_ctl_val) config 1025 drivers/clk/qcom/clk-alpha-pll.c config->config_ctl_val); config 1027 drivers/clk/qcom/clk-alpha-pll.c if (config->post_div_mask) { config 1028 drivers/clk/qcom/clk-alpha-pll.c mask = config->post_div_mask; config 1029 drivers/clk/qcom/clk-alpha-pll.c val = config->post_div_val; config 122 drivers/clk/qcom/clk-alpha-pll.h const struct alpha_pll_config *config); config 124 drivers/clk/qcom/clk-alpha-pll.h const struct alpha_pll_config *config); config 83 drivers/clk/qcom/clk-pll.c u32 l, m, n, config; config 103 drivers/clk/qcom/clk-pll.c regmap_read(pll->clkr.regmap, pll->config_reg, &config); config 104 drivers/clk/qcom/clk-pll.c config >>= pll->post_div_shift; config 105 drivers/clk/qcom/clk-pll.c config &= BIT(pll->post_div_width) - 1; config 106 drivers/clk/qcom/clk-pll.c rate /= config + 1; config 219 drivers/clk/qcom/clk-pll.c const struct pll_config *config) config 224 drivers/clk/qcom/clk-pll.c regmap_write(regmap, pll->l_reg, config->l); config 225 drivers/clk/qcom/clk-pll.c regmap_write(regmap, pll->m_reg, config->m); config 226 drivers/clk/qcom/clk-pll.c regmap_write(regmap, pll->n_reg, config->n); config 228 drivers/clk/qcom/clk-pll.c val = config->vco_val; config 229 drivers/clk/qcom/clk-pll.c val |= config->pre_div_val; config 230 drivers/clk/qcom/clk-pll.c val |= config->post_div_val; config 231 drivers/clk/qcom/clk-pll.c val |= config->mn_ena_mask; config 232 drivers/clk/qcom/clk-pll.c val |= config->main_output_mask; config 233 drivers/clk/qcom/clk-pll.c val |= config->aux_output_mask; config 235 drivers/clk/qcom/clk-pll.c mask = config->vco_mask; config 236 drivers/clk/qcom/clk-pll.c mask |= config->pre_div_mask; config 237 drivers/clk/qcom/clk-pll.c mask |= config->post_div_mask; config 238 drivers/clk/qcom/clk-pll.c mask |= config->mn_ena_mask; config 239 drivers/clk/qcom/clk-pll.c mask |= config->main_output_mask; config 240 drivers/clk/qcom/clk-pll.c mask |= config->aux_output_mask; config 246 drivers/clk/qcom/clk-pll.c const struct pll_config *config, bool fsm_mode) config 248 drivers/clk/qcom/clk-pll.c clk_pll_configure(pll, regmap, config); config 255 drivers/clk/qcom/clk-pll.c const struct pll_config *config, bool fsm_mode) config 257 drivers/clk/qcom/clk-pll.c clk_pll_configure(pll, regmap, config); config 77 drivers/clk/qcom/clk-pll.h const struct pll_config *config, bool fsm_mode); config 79 drivers/clk/qcom/clk-pll.h const struct pll_config *config, bool fsm_mode); config 84 drivers/clk/qcom/common.c return devm_regmap_init_mmio(dev, base, desc->config); config 324 drivers/clk/qcom/common.c regmap = devm_regmap_init_mmio(&pdev->dev, base, desc->config); config 23 drivers/clk/qcom/common.h const struct regmap_config *config; config 629 drivers/clk/qcom/dispcc-sdm845.c .config = &disp_cc_sdm845_regmap_config, config 3583 drivers/clk/qcom/gcc-apq8084.c .config = &gcc_apq8084_regmap_config, config 1722 drivers/clk/qcom/gcc-ipq4019.c .config = &gcc_ipq4019_regmap_config, config 3045 drivers/clk/qcom/gcc-ipq806x.c .config = &gcc_ipq806x_regmap_config, config 4705 drivers/clk/qcom/gcc-ipq8074.c .config = &gcc_ipq8074_regmap_config, config 1692 drivers/clk/qcom/gcc-mdm9615.c .config = &gcc_mdm9615_regmap_config, config 2691 drivers/clk/qcom/gcc-msm8660.c .config = &gcc_msm8660_regmap_config, config 3364 drivers/clk/qcom/gcc-msm8916.c .config = &gcc_msm8916_regmap_config, config 3594 drivers/clk/qcom/gcc-msm8960.c .config = &gcc_msm8960_regmap_config, config 3602 drivers/clk/qcom/gcc-msm8960.c .config = &gcc_apq8064_regmap_config, config 2675 drivers/clk/qcom/gcc-msm8974.c .config = &gcc_msm8974_regmap_config, config 2267 drivers/clk/qcom/gcc-msm8994.c .config = &gcc_msm8994_regmap_config, config 3608 drivers/clk/qcom/gcc-msm8996.c .config = &gcc_msm8996_regmap_config, config 2967 drivers/clk/qcom/gcc-msm8998.c .config = &gcc_msm8998_regmap_config, config 2818 drivers/clk/qcom/gcc-qcs404.c .config = &gcc_qcs404_regmap_config, config 2416 drivers/clk/qcom/gcc-sdm660.c .config = &gcc_sdm660_regmap_config, config 3571 drivers/clk/qcom/gcc-sdm845.c .config = &gcc_sdm845_regmap_config, config 3538 drivers/clk/qcom/gcc-sm8150.c .config = &gcc_sm8150_regmap_config, config 191 drivers/clk/qcom/gpucc-sdm845.c .config = &gpu_cc_sdm845_regmap_config, config 417 drivers/clk/qcom/lcc-ipq806x.c .config = &lcc_ipq806x_regmap_config, config 524 drivers/clk/qcom/lcc-mdm9615.c .config = &lcc_mdm9615_regmap_config, config 522 drivers/clk/qcom/lcc-msm8960.c .config = &lcc_msm8960_regmap_config, config 98 drivers/clk/qcom/lpasscc-sdm845.c .config = &lpass_regmap_config, config 110 drivers/clk/qcom/lpasscc-sdm845.c .config = &lpass_regmap_config, config 3364 drivers/clk/qcom/mmcc-apq8084.c .config = &mmcc_apq8084_regmap_config, config 3000 drivers/clk/qcom/mmcc-msm8960.c .config = &mmcc_msm8960_regmap_config, config 3008 drivers/clk/qcom/mmcc-msm8960.c .config = &mmcc_apq8064_regmap_config, config 2591 drivers/clk/qcom/mmcc-msm8974.c .config = &mmcc_msm8974_regmap_config, config 3335 drivers/clk/qcom/mmcc-msm8996.c .config = &mmcc_msm8996_regmap_config, config 104 drivers/clk/qcom/turingcc-qcs404.c .config = &turingcc_regmap_config, config 310 drivers/clk/qcom/videocc-sdm845.c .config = &video_cc_sdm845_regmap_config, config 91 drivers/clk/renesas/clk-r8a7779.c const struct cpg_clk_config *config, config 102 drivers/clk/renesas/clk-r8a7779.c div = config->z_div; config 103 drivers/clk/renesas/clk-r8a7779.c mult = config->z_mult; config 105 drivers/clk/renesas/clk-r8a7779.c div = config->zs_and_s_div; config 107 drivers/clk/renesas/clk-r8a7779.c div = config->s1_div; config 109 drivers/clk/renesas/clk-r8a7779.c div = config->p_div; config 111 drivers/clk/renesas/clk-r8a7779.c div = config->b_and_out_div; config 121 drivers/clk/renesas/clk-r8a7779.c const struct cpg_clk_config *config; config 151 drivers/clk/renesas/clk-r8a7779.c config = &cpg_clk_configs[CPG_CLK_CONFIG_INDEX(mode)]; config 161 drivers/clk/renesas/clk-r8a7779.c clk = r8a7779_cpg_register_clock(np, cpg, config, config 309 drivers/clk/renesas/clk-rcar-gen2.c const struct cpg_pll_config *config, config 320 drivers/clk/renesas/clk-rcar-gen2.c div = config->extal_div; config 329 drivers/clk/renesas/clk-rcar-gen2.c mult = config->pll0_mult; config 338 drivers/clk/renesas/clk-rcar-gen2.c mult = config->pll1_mult / 2; config 341 drivers/clk/renesas/clk-rcar-gen2.c mult = config->pll3_mult; config 399 drivers/clk/renesas/clk-rcar-gen2.c const struct cpg_pll_config *config; config 435 drivers/clk/renesas/clk-rcar-gen2.c config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; config 444 drivers/clk/renesas/clk-rcar-gen2.c clk = rcar_gen2_cpg_register_clock(np, cpg, config, name); config 375 drivers/clk/renesas/rcar-gen2-cpg.c int __init rcar_gen2_cpg_init(const struct rcar_gen2_cpg_pll_config *config, config 380 drivers/clk/renesas/rcar-gen2-cpg.c cpg_pll_config = config; config 37 drivers/clk/renesas/rcar-gen2-cpg.h int rcar_gen2_cpg_init(const struct rcar_gen2_cpg_pll_config *config, config 709 drivers/clk/renesas/rcar-gen3-cpg.c int __init rcar_gen3_cpg_init(const struct rcar_gen3_cpg_pll_config *config, config 714 drivers/clk/renesas/rcar-gen3-cpg.c cpg_pll_config = config; config 73 drivers/clk/renesas/rcar-gen3-cpg.h int rcar_gen3_cpg_init(const struct rcar_gen3_cpg_pll_config *config, config 154 drivers/clk/st/clk-flexgen.c struct clk_gate *config = to_clk_gate(sync_hw); config 163 drivers/clk/st/clk-flexgen.c reg = readl(config->reg); config 164 drivers/clk/st/clk-flexgen.c reg &= ~BIT(config->bit_idx); config 165 drivers/clk/st/clk-flexgen.c writel(reg, config->reg); config 47 drivers/clk/sunxi/clk-factors.c const struct clk_factors_config *config = factors->config; config 53 drivers/clk/sunxi/clk-factors.c if (config->nwidth != SUNXI_FACTORS_NOT_APPLICABLE) config 54 drivers/clk/sunxi/clk-factors.c n = FACTOR_GET(config->nshift, config->nwidth, reg); config 55 drivers/clk/sunxi/clk-factors.c if (config->kwidth != SUNXI_FACTORS_NOT_APPLICABLE) config 56 drivers/clk/sunxi/clk-factors.c k = FACTOR_GET(config->kshift, config->kwidth, reg); config 57 drivers/clk/sunxi/clk-factors.c if (config->mwidth != SUNXI_FACTORS_NOT_APPLICABLE) config 58 drivers/clk/sunxi/clk-factors.c m = FACTOR_GET(config->mshift, config->mwidth, reg); config 59 drivers/clk/sunxi/clk-factors.c if (config->pwidth != SUNXI_FACTORS_NOT_APPLICABLE) config 60 drivers/clk/sunxi/clk-factors.c p = FACTOR_GET(config->pshift, config->pwidth, reg); config 83 drivers/clk/sunxi/clk-factors.c rate = (parent_rate * (n + config->n_start) * (k + 1) >> p) / (m + 1); config 141 drivers/clk/sunxi/clk-factors.c const struct clk_factors_config *config = factors->config; config 153 drivers/clk/sunxi/clk-factors.c reg = FACTOR_SET(config->nshift, config->nwidth, reg, req.n); config 154 drivers/clk/sunxi/clk-factors.c reg = FACTOR_SET(config->kshift, config->kwidth, reg, req.k); config 155 drivers/clk/sunxi/clk-factors.c reg = FACTOR_SET(config->mshift, config->mwidth, reg, req.m); config 156 drivers/clk/sunxi/clk-factors.c reg = FACTOR_SET(config->pshift, config->pwidth, reg, req.p); config 209 drivers/clk/sunxi/clk-factors.c factors->config = data->table; config 45 drivers/clk/sunxi/clk-factors.h const struct clk_factors_config *config; config 27 drivers/clk/zte/clk.c const struct zx_pll_config *config = zx_pll->lookup_table; config 31 drivers/clk/zte/clk.c if (config[i].rate > rate) config 34 drivers/clk/zte/clk.c if (config[i].rate == rate) config 43 drivers/clk/zte/clk.c const struct zx_pll_config *config = zx_pll->lookup_table; config 58 drivers/clk/zte/clk.c if (hw_cfg0 == config[i].cfg0 && hw_cfg1 == config[i].cfg1) config 94 drivers/clk/zte/clk.c const struct zx_pll_config *config; config 98 drivers/clk/zte/clk.c config = &zx_pll->lookup_table[idx]; config 100 drivers/clk/zte/clk.c writel_relaxed(config->cfg0, zx_pll->reg_base); config 101 drivers/clk/zte/clk.c writel_relaxed(config->cfg1, zx_pll->reg_base + CFG0_CFG1_OFFSET); config 785 drivers/crypto/atmel-aes.c struct dma_slave_config config; config 790 drivers/crypto/atmel-aes.c memset(&config, 0, sizeof(config)); config 791 drivers/crypto/atmel-aes.c config.direction = dir; config 792 drivers/crypto/atmel-aes.c config.src_addr_width = addr_width; config 793 drivers/crypto/atmel-aes.c config.dst_addr_width = addr_width; config 794 drivers/crypto/atmel-aes.c config.src_maxburst = maxburst; config 795 drivers/crypto/atmel-aes.c config.dst_maxburst = maxburst; config 801 drivers/crypto/atmel-aes.c config.dst_addr = dd->phys_base + AES_IDATAR(0); config 807 drivers/crypto/atmel-aes.c config.src_addr = dd->phys_base + AES_ODATAR(0); config 814 drivers/crypto/atmel-aes.c err = dmaengine_slave_config(dma->chan, &config); config 1514 drivers/crypto/atmel-sha.c struct dma_slave_config *config = &dma->dma_conf; config 1534 drivers/crypto/atmel-sha.c config->src_maxburst = 16; config 1535 drivers/crypto/atmel-sha.c config->dst_maxburst = 16; config 1536 drivers/crypto/atmel-sha.c err = dmaengine_slave_config(chan, config); config 538 drivers/crypto/ccree/cc_hw_queue_defs.h enum cc_hash_conf_pad config) config 540 drivers/crypto/ccree/cc_hw_queue_defs.h pdesc->word[4] |= FIELD_PREP(WORD4_CIPHER_CONF1, config); config 564 drivers/crypto/ccree/cc_hw_queue_defs.h static inline void set_bytes_swap(struct cc_hw_desc *pdesc, bool config) config 566 drivers/crypto/ccree/cc_hw_queue_defs.h pdesc->word[4] |= FIELD_PREP(WORD4_BYTES_SWAP, config); config 631 drivers/crypto/ccree/cc_hw_queue_defs.h enum cc_hash_cipher_pad config) config 634 drivers/crypto/ccree/cc_hw_queue_defs.h (config & HW_KEY_MASK_CIPHER_DO)); config 51 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 261 drivers/crypto/inside-secure/safexcel.c for (pe = 0; pe < priv->config.pes; pe++) { config 327 drivers/crypto/inside-secure/safexcel.c for (pe = 0; pe < priv->config.pes; pe++) { config 350 drivers/crypto/inside-secure/safexcel.c for (pe = 0; pe < priv->config.pes; pe++) { config 425 drivers/crypto/inside-secure/safexcel.c for (pe = 0; pe < priv->config.pes; pe++) config 460 drivers/crypto/inside-secure/safexcel.c cd_size_rnd = (priv->config.cd_size + config 468 drivers/crypto/inside-secure/safexcel.c (priv->config.pes * EIP197_FETCH_DEPTH)); config 475 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 482 drivers/crypto/inside-secure/safexcel.c writel(EIP197_xDR_DESC_MODE_64BIT | (priv->config.cd_offset << 16) | config 483 drivers/crypto/inside-secure/safexcel.c priv->config.cd_size, config 487 drivers/crypto/inside-secure/safexcel.c (cd_fetch_cnt * priv->config.cd_offset), config 516 drivers/crypto/inside-secure/safexcel.c (priv->config.pes * EIP197_FETCH_DEPTH)); config 523 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 530 drivers/crypto/inside-secure/safexcel.c writel(EIP197_xDR_DESC_MODE_64BIT | (priv->config.rd_offset << 16) | config 531 drivers/crypto/inside-secure/safexcel.c priv->config.rd_size, config 536 drivers/crypto/inside-secure/safexcel.c (rd_fetch_cnt * priv->config.rd_offset), config 565 drivers/crypto/inside-secure/safexcel.c priv->config.pes, priv->config.rings); config 591 drivers/crypto/inside-secure/safexcel.c for (pe = 0; pe < priv->config.pes; pe++) { config 627 drivers/crypto/inside-secure/safexcel.c GENMASK(priv->config.rings - 1, 0), config 678 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 699 drivers/crypto/inside-secure/safexcel.c writel((EIP197_DEFAULT_RING_SIZE * priv->config.cd_offset) << 2, config 704 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 722 drivers/crypto/inside-secure/safexcel.c writel((EIP197_DEFAULT_RING_SIZE * priv->config.rd_offset) << 2, config 726 drivers/crypto/inside-secure/safexcel.c for (pe = 0; pe < priv->config.pes; pe++) { config 728 drivers/crypto/inside-secure/safexcel.c writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0), config 732 drivers/crypto/inside-secure/safexcel.c writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0), config 839 drivers/crypto/inside-secure/safexcel.c writel((rdesc * priv->config.rd_offset) << 2, config 843 drivers/crypto/inside-secure/safexcel.c writel((cdesc * priv->config.cd_offset) << 2, config 1006 drivers/crypto/inside-secure/safexcel.c EIP197_xDR_PROC_xD_COUNT(tot_descs * priv->config.rd_offset), config 1255 drivers/crypto/inside-secure/safexcel.c priv->config.pes = (val >> EIP197_N_PES_OFFSET) & mask; config 1257 drivers/crypto/inside-secure/safexcel.c priv->config.rings = min_t(u32, val & GENMASK(3, 0), max_rings); config 1262 drivers/crypto/inside-secure/safexcel.c priv->config.cd_size = (sizeof(struct safexcel_command_desc) / sizeof(u32)); config 1263 drivers/crypto/inside-secure/safexcel.c priv->config.cd_offset = (priv->config.cd_size + mask) & ~mask; config 1265 drivers/crypto/inside-secure/safexcel.c priv->config.rd_size = (sizeof(struct safexcel_result_desc) / sizeof(u32)); config 1266 drivers/crypto/inside-secure/safexcel.c priv->config.rd_offset = (priv->config.rd_size + mask) & ~mask; config 1439 drivers/crypto/inside-secure/safexcel.c priv->config.rings + 1, config 1440 drivers/crypto/inside-secure/safexcel.c priv->config.rings + 1, config 1449 drivers/crypto/inside-secure/safexcel.c priv->ring = devm_kcalloc(dev, priv->config.rings, config 1455 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 1535 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) { config 1630 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) config 1769 drivers/crypto/inside-secure/safexcel.c for (i = 0; i < priv->config.rings; i++) config 717 drivers/crypto/inside-secure/safexcel.h struct safexcel_config config; config 17 drivers/crypto/inside-secure/safexcel_ring.c cdr->offset = sizeof(u32) * priv->config.cd_offset; config 27 drivers/crypto/inside-secure/safexcel_ring.c rdr->offset = sizeof(u32) * priv->config.rd_offset; config 42 drivers/crypto/inside-secure/safexcel_ring.c return (atomic_inc_return(&priv->ring_used) % priv->config.rings); config 224 drivers/crypto/marvell/cesa.h __le32 config; config 652 drivers/crypto/marvell/cesa.h op->desc.config &= cpu_to_le32(~mask); config 653 drivers/crypto/marvell/cesa.h op->desc.config |= cpu_to_le32(cfg); config 658 drivers/crypto/marvell/cesa.h return le32_to_cpu(op->desc.config); config 663 drivers/crypto/marvell/cesa.h op->desc.config = cpu_to_le32(cfg); config 108 drivers/crypto/qat/qat_common/icp_qat_hw.h uint32_t config; config 315 drivers/crypto/qat/qat_common/qat_algs.c hash->sha.inner_setup.auth_config.config = config 401 drivers/crypto/qat/qat_common/qat_algs.c hash->sha.inner_setup.auth_config.config = config 144 drivers/crypto/qce/common.c u32 config; config 146 drivers/crypto/qce/common.c config = (beats << REQ_SIZE_SHIFT) & REQ_SIZE_MASK; config 147 drivers/crypto/qce/common.c config |= BIT(MASK_DOUT_INTR_SHIFT) | BIT(MASK_DIN_INTR_SHIFT) | config 149 drivers/crypto/qce/common.c config |= (pipe_pair << PIPE_SET_SELECT_SHIFT) & PIPE_SET_SELECT_MASK; config 150 drivers/crypto/qce/common.c config &= ~HIGH_SPD_EN_N_SHIFT; config 153 drivers/crypto/qce/common.c config |= BIT(LITTLE_ENDIAN_MODE_SHIFT); config 155 drivers/crypto/qce/common.c return config; config 207 drivers/crypto/qce/common.c u32 config; config 210 drivers/crypto/qce/common.c config = qce_config_reg(qce, 0); config 214 drivers/crypto/qce/common.c qce_write(qce, REG_CONFIG, config); config 234 drivers/crypto/qce/common.c u32 auth_cfg = 0, config; config 299 drivers/crypto/qce/common.c config = qce_config_reg(qce, 1); config 300 drivers/crypto/qce/common.c qce_write(qce, REG_CONFIG, config); config 319 drivers/crypto/qce/common.c u32 encr_cfg = 0, auth_cfg = 0, config; config 380 drivers/crypto/qce/common.c config = qce_config_reg(qce, 1); config 381 drivers/crypto/qce/common.c qce_write(qce, REG_CONFIG, config); config 295 drivers/crypto/ux500/cryp/cryp.c struct cryp_config *config = config 313 drivers/crypto/ux500/cryp/cryp.c switch (config->keysize) { config 356 drivers/crypto/ux500/cryp/cryp.c struct cryp_config *config = config 363 drivers/crypto/ux500/cryp/cryp.c switch (config->keysize) { config 385 drivers/crypto/ux500/cryp/cryp.c if (config->algomode == CRYP_ALGO_TDES_CBC || config 386 drivers/crypto/ux500/cryp/cryp.c config->algomode == CRYP_ALGO_DES_CBC || config 387 drivers/crypto/ux500/cryp/cryp.c config->algomode == CRYP_ALGO_AES_CBC) { config 76 drivers/crypto/ux500/cryp/cryp_core.c struct cryp_config config; config 244 drivers/crypto/ux500/cryp/cryp_core.c if (ctx->config.algomode == CRYP_ALGO_AES_XTS) { config 345 drivers/crypto/ux500/cryp/cryp_core.c if (mode_is_aes(ctx->config.algomode)) { config 396 drivers/crypto/ux500/cryp/cryp_core.c CRYP_ALGO_AES_ECB != ctx->config.algomode && config 397 drivers/crypto/ux500/cryp/cryp_core.c CRYP_ALGO_DES_ECB != ctx->config.algomode && config 398 drivers/crypto/ux500/cryp/cryp_core.c CRYP_ALGO_TDES_ECB != ctx->config.algomode) { config 403 drivers/crypto/ux500/cryp/cryp_core.c cryp_set_configuration(device_data, &ctx->config, config 961 drivers/crypto/ux500/cryp/cryp_core.c ctx->config.keysize = CRYP_KEY_SIZE_128; config 965 drivers/crypto/ux500/cryp/cryp_core.c ctx->config.keysize = CRYP_KEY_SIZE_192; config 969 drivers/crypto/ux500/cryp/cryp_core.c ctx->config.keysize = CRYP_KEY_SIZE_256; config 1031 drivers/crypto/ux500/cryp/cryp_core.c ctx->config.algodir = CRYP_ALGORITHM_ENCRYPT; config 1035 drivers/crypto/ux500/cryp/cryp_core.c if (cryp_mode == CRYP_MODE_DMA && mode_is_aes(ctx->config.algomode)) config 1049 drivers/crypto/ux500/cryp/cryp_core.c ctx->config.algodir = CRYP_ALGORITHM_DECRYPT; config 1052 drivers/crypto/ux500/cryp/cryp_core.c if (cryp_mode == CRYP_MODE_DMA && mode_is_aes(ctx->config.algomode)) config 1072 drivers/crypto/ux500/cryp/cryp_core.c ctx->config.algomode = cryp_alg->algomode; config 331 drivers/crypto/ux500/hash/hash_alg.h struct hash_config config; config 383 drivers/crypto/ux500/hash/hash_alg.h struct hash_config *config); config 228 drivers/crypto/ux500/hash/hash_core.c if (HASH_OPER_MODE_HASH == ctx->config.oper_mode) { config 229 drivers/crypto/ux500/hash/hash_core.c if (HASH_ALGO_SHA1 == ctx->config.algorithm) { config 235 drivers/crypto/ux500/hash/hash_core.c ctx->config.algorithm) { config 246 drivers/crypto/ux500/hash/hash_core.c } else if (HASH_OPER_MODE_HMAC == ctx->config.oper_mode) { config 248 drivers/crypto/ux500/hash/hash_core.c if (HASH_ALGO_SHA1 == ctx->config.algorithm) { config 253 drivers/crypto/ux500/hash/hash_core.c } else if (HASH_ALGO_SHA256 == ctx->config.algorithm) { config 475 drivers/crypto/ux500/hash/hash_core.c ret = hash_setconfiguration(device_data, &ctx->config); config 484 drivers/crypto/ux500/hash/hash_core.c if (ctx->config.oper_mode == HASH_OPER_MODE_HMAC) config 676 drivers/crypto/ux500/hash/hash_core.c struct hash_config *config) config 680 drivers/crypto/ux500/hash/hash_core.c if (config->algorithm != HASH_ALGO_SHA1 && config 681 drivers/crypto/ux500/hash/hash_core.c config->algorithm != HASH_ALGO_SHA256) config 688 drivers/crypto/ux500/hash/hash_core.c HASH_SET_DATA_FORMAT(config->data_format); config 693 drivers/crypto/ux500/hash/hash_core.c switch (config->algorithm) { config 712 drivers/crypto/ux500/hash/hash_core.c if (HASH_OPER_MODE_HASH == config->oper_mode) config 715 drivers/crypto/ux500/hash/hash_core.c else if (HASH_OPER_MODE_HMAC == config->oper_mode) { config 881 drivers/crypto/ux500/hash/hash_core.c ret = hash_setconfiguration(device_data, &ctx->config); config 902 drivers/crypto/ux500/hash/hash_core.c if (ctx->config.oper_mode == HASH_OPER_MODE_HMAC) config 933 drivers/crypto/ux500/hash/hash_core.c if (ctx->config.oper_mode == HASH_OPER_MODE_HMAC && ctx->key) { config 942 drivers/crypto/ux500/hash/hash_core.c hash_get_digest(device_data, digest, ctx->config.algorithm); config 1035 drivers/crypto/ux500/hash/hash_core.c if (ctx->config.oper_mode == HASH_OPER_MODE_HMAC && ctx->key) { config 1044 drivers/crypto/ux500/hash/hash_core.c hash_get_digest(device_data, digest, ctx->config.algorithm); config 1358 drivers/crypto/ux500/hash/hash_core.c ctx->config.data_format = HASH_DATA_8_BITS; config 1359 drivers/crypto/ux500/hash/hash_core.c ctx->config.algorithm = HASH_ALGO_SHA1; config 1360 drivers/crypto/ux500/hash/hash_core.c ctx->config.oper_mode = HASH_OPER_MODE_HASH; config 1371 drivers/crypto/ux500/hash/hash_core.c ctx->config.data_format = HASH_DATA_8_BITS; config 1372 drivers/crypto/ux500/hash/hash_core.c ctx->config.algorithm = HASH_ALGO_SHA256; config 1373 drivers/crypto/ux500/hash/hash_core.c ctx->config.oper_mode = HASH_OPER_MODE_HASH; config 1424 drivers/crypto/ux500/hash/hash_core.c ctx->config.data_format = HASH_DATA_8_BITS; config 1425 drivers/crypto/ux500/hash/hash_core.c ctx->config.algorithm = HASH_ALGO_SHA1; config 1426 drivers/crypto/ux500/hash/hash_core.c ctx->config.oper_mode = HASH_OPER_MODE_HMAC; config 1437 drivers/crypto/ux500/hash/hash_core.c ctx->config.data_format = HASH_DATA_8_BITS; config 1438 drivers/crypto/ux500/hash/hash_core.c ctx->config.algorithm = HASH_ALGO_SHA256; config 1439 drivers/crypto/ux500/hash/hash_core.c ctx->config.oper_mode = HASH_OPER_MODE_HMAC; config 1505 drivers/crypto/ux500/hash/hash_core.c ctx->config.data_format = HASH_DATA_8_BITS; config 1506 drivers/crypto/ux500/hash/hash_core.c ctx->config.algorithm = hash_alg->conf.algorithm; config 1507 drivers/crypto/ux500/hash/hash_core.c ctx->config.oper_mode = hash_alg->conf.oper_mode; config 282 drivers/crypto/virtio/virtio_crypto_core.c vdev->config->del_vqs(vdev); config 305 drivers/crypto/virtio/virtio_crypto_core.c if (!vdev->config->get) { config 407 drivers/crypto/virtio/virtio_crypto_core.c vcrypto->vdev->config->reset(vdev); config 439 drivers/crypto/virtio/virtio_crypto_core.c vdev->config->reset(vdev); config 459 drivers/crypto/virtio/virtio_crypto_core.c vdev->config->reset(vdev); config 495 drivers/crypto/virtio/virtio_crypto_core.c vcrypto->vdev->config->reset(vdev); config 133 drivers/devfreq/tegra30-devfreq.c const struct tegra_devfreq_device_config *config; config 225 drivers/devfreq/tegra30-devfreq.c device_writel(dev, do_percent(val, dev->config->boost_up_threshold), config 228 drivers/devfreq/tegra30-devfreq.c device_writel(dev, do_percent(val, dev->config->boost_down_threshold), config 254 drivers/devfreq/tegra30-devfreq.c dev->config->boost_up_coeff); config 269 drivers/devfreq/tegra30-devfreq.c dev->config->boost_down_coeff); config 279 drivers/devfreq/tegra30-devfreq.c if (dev->config->avg_dependency_threshold) { config 280 drivers/devfreq/tegra30-devfreq.c if (dev->avg_count >= dev->config->avg_dependency_threshold) config 318 drivers/devfreq/tegra30-devfreq.c if (dev->config->avg_dependency_threshold) { config 324 drivers/devfreq/tegra30-devfreq.c avg_sustain_coef = 100 * 100 / dev->config->boost_up_threshold; config 328 drivers/devfreq/tegra30-devfreq.c if (dev->avg_count >= dev->config->avg_dependency_threshold) config 343 drivers/devfreq/tegra30-devfreq.c if (val & tegra->devices[i].config->irq_mask) { config 644 drivers/devfreq/tegra30-devfreq.c dev->config = actmon_device_configs + i; config 645 drivers/devfreq/tegra30-devfreq.c dev->regs = tegra->regs + dev->config->offset; config 459 drivers/dma/altera-msgdma.c struct dma_slave_config *config) config 463 drivers/dma/altera-msgdma.c memcpy(&mdev->slave_cfg, config, sizeof(*config)); config 2135 drivers/dma/amba-pl08x.c struct dma_slave_config *config) config 2144 drivers/dma/amba-pl08x.c if (config->src_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES || config 2145 drivers/dma/amba-pl08x.c config->dst_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES) config 2148 drivers/dma/amba-pl08x.c if (config->device_fc && pl08x->vd->pl080s) { config 2155 drivers/dma/amba-pl08x.c plchan->cfg = *config; config 1738 drivers/dma/at_xdmac.c struct dma_slave_config *config) config 1747 drivers/dma/at_xdmac.c ret = at_xdmac_set_slave_config(chan, config); config 180 drivers/dma/coh901318.c u32 config; config 279 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 330 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 382 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 433 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 499 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 537 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 588 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 639 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 690 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 751 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 800 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 833 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 876 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 927 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 978 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 1029 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 1095 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 1128 drivers/dma/coh901318.c .param.config = COH901318_CX_CFG_CH_DISABLE | config 1163 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1173 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1183 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1193 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1203 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1213 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1223 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1233 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1243 drivers/dma/coh901318.c .param.config = flags_memcpy_config, config 1309 drivers/dma/coh901318.c struct dma_slave_config config; config 1405 drivers/dma/coh901318.c struct dma_slave_config *config, config 1823 drivers/dma/coh901318.c coh901318_set_conf(cohc, p->config); config 2283 drivers/dma/coh901318.c u32 config; config 2302 drivers/dma/coh901318.c config = params->config; config 2316 drivers/dma/coh901318.c config |= COH901318_CX_CFG_RM_MEMORY_TO_PRIMARY; config 2324 drivers/dma/coh901318.c config |= COH901318_CX_CFG_RM_PRIMARY_TO_MEMORY; config 2357 drivers/dma/coh901318.c coh901318_dma_set_runtimeconfig(chan, &cohc->config, direction); config 2374 drivers/dma/coh901318.c cohd->head_config = config; config 2498 drivers/dma/coh901318.c struct dma_slave_config *config, config 2510 drivers/dma/coh901318.c addr = config->src_addr; config 2511 drivers/dma/coh901318.c addr_width = config->src_addr_width; config 2512 drivers/dma/coh901318.c maxburst = config->src_maxburst; config 2514 drivers/dma/coh901318.c addr = config->dst_addr; config 2515 drivers/dma/coh901318.c addr_width = config->dst_addr_width; config 2516 drivers/dma/coh901318.c maxburst = config->dst_maxburst; config 2580 drivers/dma/coh901318.c struct dma_slave_config *config) config 2584 drivers/dma/coh901318.c memcpy(&cohc->config, config, sizeof(*config)); config 135 drivers/dma/dma-jz4780.c struct dma_slave_config config; config 305 drivers/dma/dma-jz4780.c struct dma_slave_config *config = &jzchan->config; config 311 drivers/dma/dma-jz4780.c desc->dta = config->dst_addr; config 313 drivers/dma/dma-jz4780.c width = config->dst_addr_width; config 314 drivers/dma/dma-jz4780.c maxburst = config->dst_maxburst; config 317 drivers/dma/dma-jz4780.c desc->dsa = config->src_addr; config 320 drivers/dma/dma-jz4780.c width = config->src_addr_width; config 321 drivers/dma/dma-jz4780.c maxburst = config->src_maxburst; config 602 drivers/dma/dma-jz4780.c struct dma_slave_config *config) config 606 drivers/dma/dma-jz4780.c if ((config->src_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES) config 607 drivers/dma/dma-jz4780.c || (config->dst_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES)) config 611 drivers/dma/dma-jz4780.c memcpy(&jzchan->config, config, sizeof(jzchan->config)); config 196 drivers/dma/dw-edma/dw-edma-core.c struct dma_slave_config *config) config 200 drivers/dma/dw-edma/dw-edma-core.c memcpy(&chan->config, config, sizeof(*config)); config 357 drivers/dma/dw-edma/dw-edma-core.c src_addr = chan->config.src_addr; config 358 drivers/dma/dw-edma/dw-edma-core.c dst_addr = chan->config.dst_addr; config 96 drivers/dma/dw-edma/dw-edma-core.h struct dma_slave_config config; config 110 drivers/dma/ep93xx_dma.c struct dma_slave_config *config); config 1231 drivers/dma/ep93xx_dma.c struct dma_slave_config *config) config 1235 drivers/dma/ep93xx_dma.c memcpy(&edmac->slave_config, config, sizeof(*config)); config 1242 drivers/dma/ep93xx_dma.c struct dma_slave_config *config) config 1254 drivers/dma/ep93xx_dma.c width = config->src_addr_width; config 1255 drivers/dma/ep93xx_dma.c addr = config->src_addr; config 1259 drivers/dma/ep93xx_dma.c width = config->dst_addr_width; config 1260 drivers/dma/ep93xx_dma.c addr = config->dst_addr; config 848 drivers/dma/fsldma.c struct dma_slave_config *config) config 863 drivers/dma/fsldma.c if (config->direction == DMA_MEM_TO_DEV) config 864 drivers/dma/fsldma.c size = config->dst_addr_width * config->dst_maxburst; config 866 drivers/dma/fsldma.c size = config->src_addr_width * config->src_maxburst; config 56 drivers/dma/hsu/hsu.c struct dma_slave_config *config = &hsuc->config; config 63 drivers/dma/hsu/hsu.c bsr = config->dst_maxburst; config 64 drivers/dma/hsu/hsu.c mtsr = config->dst_addr_width; config 66 drivers/dma/hsu/hsu.c bsr = config->src_maxburst; config 67 drivers/dma/hsu/hsu.c mtsr = config->src_addr_width; config 344 drivers/dma/hsu/hsu.c struct dma_slave_config *config) config 348 drivers/dma/hsu/hsu.c memcpy(&hsuc->config, config, sizeof(hsuc->config)); config 89 drivers/dma/hsu/hsu.h struct dma_slave_config config; config 230 drivers/dma/idma64.c struct dma_slave_config *config, config 241 drivers/dma/idma64.c dar = config->dst_addr; config 245 drivers/dma/idma64.c dst_width = __ffs(config->dst_addr_width); config 247 drivers/dma/idma64.c sar = config->src_addr; config 251 drivers/dma/idma64.c src_width = __ffs(config->src_addr_width); config 260 drivers/dma/idma64.c IDMA64C_CTLL_SRC_MSIZE(config->src_maxburst) | config 261 drivers/dma/idma64.c IDMA64C_CTLL_DST_MSIZE(config->dst_maxburst) | config 271 drivers/dma/idma64.c struct dma_slave_config *config = &idma64c->config; config 280 drivers/dma/idma64.c idma64_hw_desc_fill(hw, config, desc->direction, llp); config 402 drivers/dma/idma64.c struct dma_slave_config *config) config 406 drivers/dma/idma64.c memcpy(&idma64c->config, config, sizeof(idma64c->config)); config 408 drivers/dma/idma64.c convert_burst(&idma64c->config.src_maxburst); config 409 drivers/dma/idma64.c convert_burst(&idma64c->config.dst_maxburst); config 135 drivers/dma/idma64.h struct dma_slave_config config; config 120 drivers/dma/img-mdc-dma.c struct dma_slave_config config; config 239 drivers/dma/img-mdc-dma.c mdc_set_write_width(ldesc, mchan->config.dst_addr_width); config 240 drivers/dma/img-mdc-dma.c burst_size = min(max_burst, mchan->config.dst_maxburst * config 241 drivers/dma/img-mdc-dma.c mchan->config.dst_addr_width); config 245 drivers/dma/img-mdc-dma.c mdc_set_read_width(ldesc, mchan->config.src_addr_width); config 247 drivers/dma/img-mdc-dma.c burst_size = min(max_burst, mchan->config.src_maxburst * config 248 drivers/dma/img-mdc-dma.c mchan->config.src_addr_width); config 346 drivers/dma/img-mdc-dma.c width = mchan->config.dst_addr_width; config 348 drivers/dma/img-mdc-dma.c width = mchan->config.src_addr_width; config 420 drivers/dma/img-mdc-dma.c mchan->config.dst_addr, config 424 drivers/dma/img-mdc-dma.c mchan->config.src_addr, config 499 drivers/dma/img-mdc-dma.c mchan->config.dst_addr, config 503 drivers/dma/img-mdc-dma.c mchan->config.src_addr, config 725 drivers/dma/img-mdc-dma.c struct dma_slave_config *config) config 731 drivers/dma/img-mdc-dma.c mchan->config = *config; config 165 drivers/dma/imx-dma.c struct dma_slave_config config; config 732 drivers/dma/imx-dma.c memcpy(&imxdmac->config, dmaengine_cfg, sizeof(*dmaengine_cfg)); config 919 drivers/dma/imx-dma.c imxdma_config_write(chan, &imxdmac->config, direction); config 67 drivers/dma/k3dma.c u32 config; config 168 drivers/dma/k3dma.c writel_relaxed(hw->config, phy->base + CX_CFG); config 459 drivers/dma/k3dma.c ds->desc_hw[num].config = ccfg; config 383 drivers/dma/mediatek/mtk-uart-apdma.c struct dma_slave_config *config) config 387 drivers/dma/mediatek/mtk-uart-apdma.c memcpy(&c->cfg, config, sizeof(*config)); config 142 drivers/dma/mv_xor.c u32 config = readl_relaxed(XOR_CONFIG(chan)); config 144 drivers/dma/mv_xor.c config &= ~0x7; config 145 drivers/dma/mv_xor.c config |= op_mode; config 148 drivers/dma/mv_xor.c config |= XOR_DESCRIPTOR_SWAP; config 150 drivers/dma/mv_xor.c config &= ~XOR_DESCRIPTOR_SWAP; config 153 drivers/dma/mv_xor.c writel_relaxed(config, XOR_CONFIG(chan)); config 125 drivers/dma/nbpfaxi.c u32 config; config 228 drivers/dma/nbpfaxi.c const struct nbpf_config *config; config 391 drivers/dma/nbpfaxi.c if (ldesc->hwdesc->config & NBPF_CHAN_CFG_TM) config 430 drivers/dma/nbpfaxi.c int max_burst = nbpf->config->buffer_size * 8; config 547 drivers/dma/nbpfaxi.c hwdesc->config = NBPF_CHAN_CFG_SAD | (NBPF_CHAN_CFG_DDS & (mem_xfer << 16)) | config 555 drivers/dma/nbpfaxi.c hwdesc->config = NBPF_CHAN_CFG_DAD | (NBPF_CHAN_CFG_SDS & (mem_xfer << 12)) | config 560 drivers/dma/nbpfaxi.c hwdesc->config = NBPF_CHAN_CFG_TCM | NBPF_CHAN_CFG_TM | config 569 drivers/dma/nbpfaxi.c hwdesc->config |= chan->dmarq_cfg | (last ? 0 : NBPF_CHAN_CFG_DEM) | config 574 drivers/dma/nbpfaxi.c hwdesc->config, size, &src, &dst); config 885 drivers/dma/nbpfaxi.c struct dma_slave_config *config) config 897 drivers/dma/nbpfaxi.c chan->slave_dst_addr = config->dst_addr; config 899 drivers/dma/nbpfaxi.c config->dst_addr_width, 1); config 901 drivers/dma/nbpfaxi.c config->dst_addr_width, config 902 drivers/dma/nbpfaxi.c config->dst_maxburst); config 903 drivers/dma/nbpfaxi.c chan->slave_src_addr = config->src_addr; config 905 drivers/dma/nbpfaxi.c config->src_addr_width, 1); config 907 drivers/dma/nbpfaxi.c config->src_addr_width, config 908 drivers/dma/nbpfaxi.c config->src_maxburst); config 1328 drivers/dma/nbpfaxi.c nbpf->config = cfg; config 1462 drivers/dma/nbpfaxi.c for (i = 0; i < nbpf->config->num_channels; i++) { config 683 drivers/dma/owl-dma.c struct dma_slave_config *config) config 688 drivers/dma/owl-dma.c if (config->src_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES || config 689 drivers/dma/owl-dma.c config->dst_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES) config 692 drivers/dma/owl-dma.c memcpy(&vchan->cfg, config, sizeof(struct dma_slave_config)); config 380 drivers/dma/s3c24xx-dma.c struct dma_slave_config *config) config 387 drivers/dma/s3c24xx-dma.c if (config->src_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES || config 388 drivers/dma/s3c24xx-dma.c config->dst_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES) config 398 drivers/dma/s3c24xx-dma.c s3cchan->cfg = *config; config 778 drivers/dma/sh/shdma-base.c struct dma_slave_config *config) config 786 drivers/dma/sh/shdma-base.c if (!config) config 793 drivers/dma/sh/shdma-base.c if (WARN_ON_ONCE(config->slave_id && config 794 drivers/dma/sh/shdma-base.c config->slave_id != schan->real_slave_id)) config 795 drivers/dma/sh/shdma-base.c schan->real_slave_id = config->slave_id; config 802 drivers/dma/sh/shdma-base.c config->direction == DMA_DEV_TO_MEM ? config 803 drivers/dma/sh/shdma-base.c config->src_addr : config->dst_addr); config 25 drivers/dma/sh/shdma.h const struct sh_dmae_slave_config *config; /* Slave DMA configuration */ config 312 drivers/dma/sh/shdmac.c sh_chan->config; config 361 drivers/dma/sh/shdmac.c sh_chan->config = cfg; config 618 drivers/dma/sh/shdmac.c const struct sh_dmae_slave_config *cfg = sh_chan->config; config 426 drivers/dma/sirf-dma.c struct dma_slave_config *config) config 431 drivers/dma/sirf-dma.c if ((config->src_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) || config 432 drivers/dma/sirf-dma.c (config->dst_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES)) config 436 drivers/dma/sirf-dma.c schan->mode = (config->src_maxburst == 4 ? 1 : 0); config 1006 drivers/dma/sprd-dma.c struct dma_slave_config *config) config 1011 drivers/dma/sprd-dma.c memcpy(slave_cfg, config, sizeof(*config)); config 631 drivers/dma/ste_dma40.c struct dma_slave_config *config, config 2646 drivers/dma/ste_dma40.c struct dma_slave_config *config) config 2650 drivers/dma/ste_dma40.c memcpy(&d40c->slave_config, config, sizeof(*config)); config 2657 drivers/dma/ste_dma40.c struct dma_slave_config *config, config 2672 drivers/dma/ste_dma40.c src_addr_width = config->src_addr_width; config 2673 drivers/dma/ste_dma40.c src_maxburst = config->src_maxburst; config 2674 drivers/dma/ste_dma40.c dst_addr_width = config->dst_addr_width; config 2675 drivers/dma/ste_dma40.c dst_maxburst = config->dst_maxburst; config 2678 drivers/dma/ste_dma40.c config_addr = config->src_addr; config 2694 drivers/dma/ste_dma40.c config_addr = config->dst_addr; config 367 drivers/dma/stm32-dma.c struct dma_slave_config *config) config 371 drivers/dma/stm32-dma.c memcpy(&chan->dma_sconfig, config, sizeof(*config)); config 696 drivers/dma/stm32-mdma.c struct stm32_mdma_chan_config *config = &chan->chan_config; config 711 drivers/dma/stm32-mdma.c hwdesc->cmar = config->mask_addr; config 712 drivers/dma/stm32-mdma.c hwdesc->cmdr = config->mask_data; config 1265 drivers/dma/stm32-mdma.c struct dma_slave_config *config) config 1269 drivers/dma/stm32-mdma.c memcpy(&chan->dma_config, config, sizeof(*config)); config 1487 drivers/dma/stm32-mdma.c struct stm32_mdma_chan_config config; config 1494 drivers/dma/stm32-mdma.c config.request = dma_spec->args[0]; config 1495 drivers/dma/stm32-mdma.c config.priority_level = dma_spec->args[1]; config 1496 drivers/dma/stm32-mdma.c config.transfer_config = dma_spec->args[2]; config 1497 drivers/dma/stm32-mdma.c config.mask_addr = dma_spec->args[3]; config 1498 drivers/dma/stm32-mdma.c config.mask_data = dma_spec->args[4]; config 1500 drivers/dma/stm32-mdma.c if (config.request >= dmadev->nr_requests) { config 1505 drivers/dma/stm32-mdma.c if (config.priority_level > STM32_MDMA_VERY_HIGH_PRIORITY) { config 1517 drivers/dma/stm32-mdma.c chan->chan_config = config; config 898 drivers/dma/sun4i-dma.c struct dma_slave_config *config) config 902 drivers/dma/sun4i-dma.c memcpy(&vchan->cfg, config, sizeof(*config)); config 830 drivers/dma/sun6i-dma.c struct dma_slave_config *config) config 834 drivers/dma/sun6i-dma.c memcpy(&vchan->cfg, config, sizeof(*config)); config 108 drivers/dma/tegra210-adma.c unsigned int config; config 378 drivers/dma/tegra210-adma.c tdma_ch_write(tdc, ADMA_CH_CONFIG, ch_regs->config); config 573 drivers/dma/tegra210-adma.c ch_regs->config = ADMA_CH_CONFIG_SRC_BUF(desc->num_periods - 1); config 583 drivers/dma/tegra210-adma.c ch_regs->config = ADMA_CH_CONFIG_TRG_BUF(desc->num_periods - 1); config 598 drivers/dma/tegra210-adma.c ch_regs->config |= cdata->adma_get_burst_config(burst_size); config 599 drivers/dma/tegra210-adma.c ch_regs->config |= ADMA_CH_CONFIG_WEIGHT_FOR_WRR(1); config 601 drivers/dma/tegra210-adma.c ch_regs->config |= TEGRA186_ADMA_CH_CONFIG_OUTSTANDING_REQS(8); config 735 drivers/dma/tegra210-adma.c ch_reg->config = tdma_ch_read(tdc, ADMA_CH_CONFIG); config 772 drivers/dma/tegra210-adma.c tdma_ch_write(tdc, ADMA_CH_CONFIG, ch_reg->config); config 374 drivers/dma/xilinx/xilinx_dma.c struct xilinx_vdma_config config; config 1100 drivers/dma/xilinx/xilinx_dma.c struct xilinx_vdma_config *config = &chan->config; config 1123 drivers/dma/xilinx/xilinx_dma.c reg |= config->vflip_en; config 1130 drivers/dma/xilinx/xilinx_dma.c if (config->frm_cnt_en) config 1136 drivers/dma/xilinx/xilinx_dma.c if (config->park) config 1674 drivers/dma/xilinx/xilinx_dma.c hw->stride |= chan->config.frm_dly << config 2118 drivers/dma/xilinx/xilinx_dma.c chan->config.frm_dly = cfg->frm_dly; config 2119 drivers/dma/xilinx/xilinx_dma.c chan->config.park = cfg->park; config 2122 drivers/dma/xilinx/xilinx_dma.c chan->config.gen_lock = cfg->gen_lock; config 2123 drivers/dma/xilinx/xilinx_dma.c chan->config.master = cfg->master; config 2132 drivers/dma/xilinx/xilinx_dma.c chan->config.frm_cnt_en = cfg->frm_cnt_en; config 2133 drivers/dma/xilinx/xilinx_dma.c chan->config.vflip_en = cfg->vflip_en; config 2136 drivers/dma/xilinx/xilinx_dma.c chan->config.park_frm = cfg->park_frm; config 2138 drivers/dma/xilinx/xilinx_dma.c chan->config.park_frm = -1; config 2140 drivers/dma/xilinx/xilinx_dma.c chan->config.coalesc = cfg->coalesc; config 2141 drivers/dma/xilinx/xilinx_dma.c chan->config.delay = cfg->delay; config 2146 drivers/dma/xilinx/xilinx_dma.c chan->config.coalesc = cfg->coalesc; config 2152 drivers/dma/xilinx/xilinx_dma.c chan->config.delay = cfg->delay; config 2446 drivers/dma/xilinx/xilinx_dma.c chan->config.park = 1; config 2462 drivers/dma/xilinx/xilinx_dma.c chan->config.vflip_en = dma_read(chan, config 2470 drivers/dma/xilinx/xilinx_dma.c chan->config.park = 1; config 559 drivers/dma/xilinx/zynqmp_dma.c struct dma_slave_config *config) config 563 drivers/dma/xilinx/zynqmp_dma.c chan->src_burst_len = config->src_maxburst; config 564 drivers/dma/xilinx/zynqmp_dma.c chan->dst_burst_len = config->dst_maxburst; config 222 drivers/edac/armada_xp_edac.c uint32_t config, addr_ctrl, rank_ctrl; config 226 drivers/edac/armada_xp_edac.c config = readl(drvdata->base + SDRAM_CONFIG_REG); config 227 drivers/edac/armada_xp_edac.c if (config & SDRAM_CONFIG_BUS_WIDTH_MASK) config 271 drivers/edac/armada_xp_edac.c dimm->mtype = (config & SDRAM_CONFIG_REGISTERED_MASK) ? config 291 drivers/edac/armada_xp_edac.c uint32_t config; config 305 drivers/edac/armada_xp_edac.c config = readl(base + SDRAM_CONFIG_REG); config 306 drivers/edac/armada_xp_edac.c if (!(config & SDRAM_CONFIG_ECC_MASK)) { config 270 drivers/edac/octeon_edac-lmc.c union cvmx_lmcx_config config; config 272 drivers/edac/octeon_edac-lmc.c config.u64 = cvmx_read_csr(CVMX_LMCX_CONFIG(0)); config 273 drivers/edac/octeon_edac-lmc.c if (!config.s.ecc_ena) { config 254 drivers/firmware/arm_scmi/clock.c scmi_clock_config_set(const struct scmi_handle *handle, u32 clk_id, u32 config) config 267 drivers/firmware/arm_scmi/clock.c cfg->attributes = cpu_to_le32(config); config 2974 drivers/firmware/ti_sci.c rops->config = ti_sci_cmd_ring_config; config 40 drivers/fpga/altera-ps-spi.c struct gpio_desc *config; config 121 drivers/fpga/altera-ps-spi.c gpiod_set_value_cansleep(conf->config, 1); config 131 drivers/fpga/altera-ps-spi.c gpiod_set_value_cansleep(conf->config, 0); config 278 drivers/fpga/altera-ps-spi.c conf->config = devm_gpiod_get(&spi->dev, "nconfig", GPIOD_OUT_LOW); config 279 drivers/fpga/altera-ps-spi.c if (IS_ERR(conf->config)) { config 281 drivers/fpga/altera-ps-spi.c PTR_ERR(conf->config)); config 282 drivers/fpga/altera-ps-spi.c return PTR_ERR(conf->config); config 59 drivers/gpio/gpio-aspeed.c const struct aspeed_gpio_config *config; config 267 drivers/gpio/gpio-aspeed.c const struct aspeed_bank_props *props = gpio->config->props; config 692 drivers/gpio/gpio-aspeed.c const struct aspeed_bank_props *props = gpio->config->props; config 960 drivers/gpio/gpio-aspeed.c unsigned long config) config 962 drivers/gpio/gpio-aspeed.c unsigned long param = pinconf_to_config_param(config); config 963 drivers/gpio/gpio-aspeed.c u32 arg = pinconf_to_config_argument(config); config 970 drivers/gpio/gpio-aspeed.c return pinctrl_gpio_set_config(offset, config); config 1167 drivers/gpio/gpio-aspeed.c gpio->config = gpio_id->data; config 1173 drivers/gpio/gpio-aspeed.c gpio->chip.ngpio = gpio->config->nr_gpios; config 312 drivers/gpio/gpio-bcm-kona.c unsigned long config) config 316 drivers/gpio/gpio-bcm-kona.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 319 drivers/gpio/gpio-bcm-kona.c debounce = pinconf_to_config_argument(config); config 62 drivers/gpio/gpio-bd70528.c unsigned long config) config 66 drivers/gpio/gpio-bd70528.c switch (pinconf_to_config_param(config)) { config 81 drivers/gpio/gpio-bd70528.c pinconf_to_config_argument(config)); config 272 drivers/gpio/gpio-dln2.c unsigned long config) config 277 drivers/gpio/gpio-dln2.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 280 drivers/gpio/gpio-dln2.c duration = cpu_to_le32(pinconf_to_config_argument(config)); config 363 drivers/gpio/gpio-dwapb.c unsigned long config) config 367 drivers/gpio/gpio-dwapb.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 370 drivers/gpio/gpio-dwapb.c debounce = pinconf_to_config_argument(config); config 224 drivers/gpio/gpio-eic-sprd.c unsigned long config) config 226 drivers/gpio/gpio-eic-sprd.c unsigned long param = pinconf_to_config_param(config); config 227 drivers/gpio/gpio-eic-sprd.c u32 arg = pinconf_to_config_argument(config); config 311 drivers/gpio/gpio-ep93xx.c unsigned long config) config 315 drivers/gpio/gpio-ep93xx.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 318 drivers/gpio/gpio-ep93xx.c debounce = pinconf_to_config_argument(config); config 136 drivers/gpio/gpio-f7188x.c unsigned long config); config 353 drivers/gpio/gpio-f7188x.c unsigned long config) config 356 drivers/gpio/gpio-f7188x.c enum pin_config_param param = pinconf_to_config_param(config); config 159 drivers/gpio/gpio-ftgpio010.c unsigned long config) config 161 drivers/gpio/gpio-ftgpio010.c enum pin_config_param param = pinconf_to_config_param(config); config 162 drivers/gpio/gpio-ftgpio010.c u32 arg = pinconf_to_config_argument(config); config 104 drivers/gpio/gpio-lp873x.c unsigned long config) config 108 drivers/gpio/gpio-lp873x.c switch (pinconf_to_config_param(config)) { config 114 drivers/gpio/gpio-lp87565.c unsigned long config) config 118 drivers/gpio/gpio-lp87565.c switch (pinconf_to_config_param(config)) { config 266 drivers/gpio/gpio-max3191x.c unsigned long config) config 271 drivers/gpio/gpio-max3191x.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 277 drivers/gpio/gpio-max3191x.c debounce = pinconf_to_config_argument(config); config 51 drivers/gpio/gpio-max730x.c u8 *config; config 59 drivers/gpio/gpio-max730x.c config = &ts->port_config[offset >> 2]; config 68 drivers/gpio/gpio-max730x.c *config = (*config & ~(PIN_CONFIG_MASK << offset_bits)) config 71 drivers/gpio/gpio-max730x.c ret = ts->write(ts->dev, 0x08 + (offset >> 2), *config); config 93 drivers/gpio/gpio-max730x.c u8 *config; config 101 drivers/gpio/gpio-max730x.c config = &ts->port_config[offset >> 2]; config 105 drivers/gpio/gpio-max730x.c *config = (*config & ~(PIN_CONFIG_MASK << offset_bits)) config 111 drivers/gpio/gpio-max730x.c ret = ts->write(ts->dev, 0x08 + (offset >> 2), *config); config 121 drivers/gpio/gpio-max730x.c int config, level = -EINVAL; config 128 drivers/gpio/gpio-max730x.c config = (ts->port_config[offset >> 2] >> ((offset & 3) << 1)) config 131 drivers/gpio/gpio-max730x.c switch (config) { config 234 drivers/gpio/gpio-max77620.c unsigned long config) config 238 drivers/gpio/gpio-max77620.c switch (pinconf_to_config_param(config)) { config 249 drivers/gpio/gpio-max77620.c pinconf_to_config_argument(config)); config 110 drivers/gpio/gpio-menz127.c unsigned long config) config 112 drivers/gpio/gpio-menz127.c enum pin_config_param param = pinconf_to_config_param(config); config 121 drivers/gpio/gpio-menz127.c pinconf_to_config_argument(config)); config 190 drivers/gpio/gpio-merrifield.c unsigned long config) config 194 drivers/gpio/gpio-merrifield.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 197 drivers/gpio/gpio-merrifield.c debounce = pinconf_to_config_argument(config); config 894 drivers/gpio/gpio-omap.c unsigned long config) config 898 drivers/gpio/gpio-omap.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 901 drivers/gpio/gpio-omap.c debounce = pinconf_to_config_argument(config); config 487 drivers/gpio/gpio-pca953x.c unsigned long config) config 511 drivers/gpio/gpio-pca953x.c if (config == PIN_CONFIG_BIAS_PULL_UP) config 513 drivers/gpio/gpio-pca953x.c else if (config == PIN_CONFIG_BIAS_PULL_DOWN) config 527 drivers/gpio/gpio-pca953x.c unsigned long config) config 531 drivers/gpio/gpio-pca953x.c switch (pinconf_to_config_param(config)) { config 534 drivers/gpio/gpio-pca953x.c return pca953x_gpio_set_pull_up_down(chip, offset, config); config 139 drivers/gpio/gpio-pmic-eic-sprd.c unsigned long config) config 141 drivers/gpio/gpio-pmic-eic-sprd.c unsigned long param = pinconf_to_config_param(config); config 142 drivers/gpio/gpio-pmic-eic-sprd.c u32 arg = pinconf_to_config_argument(config); config 235 drivers/gpio/gpio-sch311x.c unsigned long config) config 238 drivers/gpio/gpio-sch311x.c enum pin_config_param param = pinconf_to_config_param(config); config 104 drivers/gpio/gpio-tc3589x.c unsigned long config) config 118 drivers/gpio/gpio-tc3589x.c switch (pinconf_to_config_param(config)) { config 255 drivers/gpio/gpio-tegra.c unsigned long config) config 259 drivers/gpio/gpio-tegra.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 262 drivers/gpio/gpio-tegra.c debounce = pinconf_to_config_argument(config); config 139 drivers/gpio/gpio-tps65218.c unsigned long config) config 143 drivers/gpio/gpio-tps65218.c enum pin_config_param param = pinconf_to_config_param(config); config 174 drivers/gpio/gpio-vx855.c unsigned long config) config 176 drivers/gpio/gpio-vx855.c enum pin_config_param param = pinconf_to_config_param(config); config 213 drivers/gpio/gpio-wcove.c unsigned long config) config 221 drivers/gpio/gpio-wcove.c switch (pinconf_to_config_param(config)) { config 130 drivers/gpio/gpio-wm831x.c unsigned long config) config 136 drivers/gpio/gpio-wm831x.c switch (pinconf_to_config_param(config)) { config 145 drivers/gpio/gpio-wm831x.c pinconf_to_config_argument(config)); config 103 drivers/gpio/gpio-wm8994.c unsigned long config) config 108 drivers/gpio/gpio-wm8994.c switch (pinconf_to_config_param(config)) { config 2526 drivers/gpio/gpiolib.c unsigned long config) config 2528 drivers/gpio/gpiolib.c return pinctrl_gpio_set_config(chip->gpiodev->base + offset, config); config 2932 drivers/gpio/gpiolib.c unsigned long config; config 2945 drivers/gpio/gpiolib.c config = PIN_CONF_PACKED(mode, arg); config 2946 drivers/gpio/gpiolib.c return gc->set_config ? gc->set_config(gc, offset, config) : -ENOTSUPP; config 3158 drivers/gpio/gpiolib.c unsigned long config; config 3169 drivers/gpio/gpiolib.c config = pinconf_to_config_packed(PIN_CONFIG_INPUT_DEBOUNCE, debounce); config 3170 drivers/gpio/gpiolib.c return chip->set_config(chip, gpio_chip_hwgpio(desc), config); config 722 drivers/gpu/drm/amd/amdgpu/amdgpu.h int (*pmc_start)(struct amdgpu_device *adev, uint64_t config, config 724 drivers/gpu/drm/amd/amdgpu/amdgpu.h int (*pmc_stop)(struct amdgpu_device *adev, uint64_t config, config 726 drivers/gpu/drm/amd/amdgpu/amdgpu.h void (*pmc_get_count)(struct amdgpu_device *adev, uint64_t config, config 492 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c cu_info->num_shader_engines = adev->gfx.config.max_shader_engines; config 493 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c cu_info->num_shader_arrays_per_engine = adev->gfx.config.max_sh_per_se; config 494 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c cu_info->num_cu_per_sh = adev->gfx.config.max_cu_per_sh; config 114 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c struct tile_config *config) config 118 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->gb_addr_config = adev->gfx.config.gb_addr_config; config 125 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->num_banks = REG_GET_FIELD(adev->gfx.config.mc_arb_ramcfg, config 127 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->num_ranks = REG_GET_FIELD(adev->gfx.config.mc_arb_ramcfg, config 131 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->tile_config_ptr = adev->gfx.config.tile_mode_array; config 132 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->num_tile_configs = config 133 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 134 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->macro_tile_config_ptr = config 135 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c adev->gfx.config.macrotile_mode_array; config 136 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c config->num_macro_tile_configs = config 137 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c ARRAY_SIZE(adev->gfx.config.macrotile_mode_array); config 152 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c struct tile_config *config) config 156 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->gb_addr_config = adev->gfx.config.gb_addr_config; config 157 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->num_banks = REG_GET_FIELD(adev->gfx.config.mc_arb_ramcfg, config 159 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->num_ranks = REG_GET_FIELD(adev->gfx.config.mc_arb_ramcfg, config 162 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->tile_config_ptr = adev->gfx.config.tile_mode_array; config 163 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->num_tile_configs = config 164 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 165 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->macro_tile_config_ptr = config 166 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c adev->gfx.config.macrotile_mode_array; config 167 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c config->num_macro_tile_configs = config 168 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c ARRAY_SIZE(adev->gfx.config.macrotile_mode_array); config 107 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c struct tile_config *config) config 111 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->gb_addr_config = adev->gfx.config.gb_addr_config; config 112 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->num_banks = REG_GET_FIELD(adev->gfx.config.mc_arb_ramcfg, config 114 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->num_ranks = REG_GET_FIELD(adev->gfx.config.mc_arb_ramcfg, config 117 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->tile_config_ptr = adev->gfx.config.tile_mode_array; config 118 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->num_tile_configs = config 119 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 120 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->macro_tile_config_ptr = config 121 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c adev->gfx.config.macrotile_mode_array; config 122 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c config->num_macro_tile_configs = config 123 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c ARRAY_SIZE(adev->gfx.config.macrotile_mode_array); config 67 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c struct tile_config *config) config 71 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c config->gb_addr_config = adev->gfx.config.gb_addr_config; config 73 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c config->tile_config_ptr = adev->gfx.config.tile_mode_array; config 74 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c config->num_tile_configs = config 75 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 76 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c config->macro_tile_config_ptr = config 77 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c adev->gfx.config.macrotile_mode_array; config 78 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c config->num_macro_tile_configs = config 79 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c ARRAY_SIZE(adev->gfx.config.macrotile_mode_array); config 69 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h struct tile_config *config); config 725 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c adev->gfx.config.max_shader_engines = gfx_info->info.max_shader_engines; config 726 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c adev->gfx.config.max_tile_pipes = gfx_info->info.max_tile_pipes; config 727 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c adev->gfx.config.max_cu_per_sh = gfx_info->info.max_cu_per_sh; config 728 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c adev->gfx.config.max_sh_per_se = gfx_info->info.max_sh_per_se; config 729 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c adev->gfx.config.max_backends_per_se = gfx_info->info.max_backends_per_se; config 730 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c adev->gfx.config.max_texture_channel_caches = config 443 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_shader_engines = gfx_info->v24.max_shader_engines; config 444 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_cu_per_sh = gfx_info->v24.max_cu_per_sh; config 445 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_sh_per_se = gfx_info->v24.max_sh_per_se; config 446 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_backends_per_se = gfx_info->v24.max_backends_per_se; config 447 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_texture_channel_caches = gfx_info->v24.max_texture_channel_caches; config 448 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_gprs = le16_to_cpu(gfx_info->v24.gc_num_gprs); config 449 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.max_gs_threads = gfx_info->v24.gc_num_max_gs_thds; config 450 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.gs_vgt_table_depth = gfx_info->v24.gc_gs_table_depth; config 451 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.gs_prim_buffer_depth = config 453 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c adev->gfx.config.double_offchip_lds_buf = config 148 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if ((sh_bank != 0xFFFFFFFF && sh_bank >= adev->gfx.config.max_sh_per_se) || config 149 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c (se_bank != 0xFFFFFFFF && se_bank >= adev->gfx.config.max_shader_engines)) config 475 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c uint32_t *config, no_regs = 0; config 480 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config = kmalloc_array(256, sizeof(*config), GFP_KERNEL); config 481 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c if (!config) config 485 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = 3; config 486 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_shader_engines; config 487 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_tile_pipes; config 488 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_cu_per_sh; config 489 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_sh_per_se; config 490 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_backends_per_se; config 491 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_texture_channel_caches; config 492 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_gprs; config 493 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_gs_threads; config 494 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.max_hw_contexts; config 495 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.sc_prim_fifo_size_frontend; config 496 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.sc_prim_fifo_size_backend; config 497 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.sc_hiz_tile_fifo_size; config 498 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.sc_earlyz_tile_fifo_size; config 499 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.num_tile_pipes; config 500 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.backend_enable_mask; config 501 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.mem_max_burst_length_bytes; config 502 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.mem_row_size_in_kb; config 503 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.shader_engine_tile_size; config 504 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.num_gpus; config 505 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.multi_gpu_tile_size; config 506 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.mc_arb_ramcfg; config 507 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.gb_addr_config; config 508 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->gfx.config.num_rbs; config 511 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->rev_id; config 512 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pg_flags; config 513 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->cg_flags; config 516 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->family; config 517 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->external_rev_id; config 520 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->device; config 521 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->revision; config 522 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->subsystem_device; config 523 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c config[no_regs++] = adev->pdev->subsystem_vendor; config 528 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c value = config[*pos >> 2]; config 531 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c kfree(config); config 541 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c kfree(config); config 1472 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_shader_engines = le32_to_cpu(gpu_info_fw->gc_num_se); config 1473 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_cu_per_sh = le32_to_cpu(gpu_info_fw->gc_num_cu_per_sh); config 1474 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_sh_per_se = le32_to_cpu(gpu_info_fw->gc_num_sh_per_se); config 1475 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_backends_per_se = le32_to_cpu(gpu_info_fw->gc_num_rb_per_se); config 1476 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_texture_channel_caches = config 1478 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_gprs = le32_to_cpu(gpu_info_fw->gc_num_gprs); config 1479 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.max_gs_threads = le32_to_cpu(gpu_info_fw->gc_num_max_gs_thds); config 1480 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.gs_vgt_table_depth = le32_to_cpu(gpu_info_fw->gc_gs_table_depth); config 1481 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.gs_prim_buffer_depth = le32_to_cpu(gpu_info_fw->gc_gsprim_buff_depth); config 1482 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.double_offchip_lds_buf = config 1494 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.num_sc_per_sh = config 1496 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c adev->gfx.config.num_packer_per_sc = config 395 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_shader_engines = le32_to_cpu(gc_info->gc_num_se); config 396 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_cu_per_sh = 2 * (le32_to_cpu(gc_info->gc_num_wgp0_per_sa) + config 398 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_sh_per_se = le32_to_cpu(gc_info->gc_num_sa_per_se); config 399 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_backends_per_se = le32_to_cpu(gc_info->gc_num_rb_per_se); config 400 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_texture_channel_caches = le32_to_cpu(gc_info->gc_num_gl2c); config 401 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_gprs = le32_to_cpu(gc_info->gc_num_gprs); config 402 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.max_gs_threads = le32_to_cpu(gc_info->gc_num_max_gs_thds); config 403 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.gs_vgt_table_depth = le32_to_cpu(gc_info->gc_gs_table_depth); config 404 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.gs_prim_buffer_depth = le32_to_cpu(gc_info->gc_gsprim_buff_depth); config 405 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.double_offchip_lds_buf = le32_to_cpu(gc_info->gc_double_offchip_lds_buffer); config 410 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.num_sc_per_sh = le32_to_cpu(gc_info->gc_num_sc_per_se) / config 412 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c adev->gfx.config.num_packer_per_sc = le32_to_cpu(gc_info->gc_num_packer_per_sc); config 258 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_gfx_config config; config 678 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_shader_engines = adev->gfx.config.max_shader_engines; config 679 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_shader_arrays_per_engine = adev->gfx.config.max_sh_per_se; config 693 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.enabled_rb_pipes_mask = adev->gfx.config.backend_enable_mask; config 694 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_rb_pipes = adev->gfx.config.max_backends_per_se * config 695 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c adev->gfx.config.max_shader_engines; config 696 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_hw_gfx_contexts = adev->gfx.config.max_hw_contexts; config 734 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c adev->gfx.config.double_offchip_lds_buf; config 747 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_shader_visible_vgprs = adev->gfx.config.max_gprs; config 748 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_cu_per_sh = adev->gfx.config.max_cu_per_sh; config 749 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.num_tcc_blocks = adev->gfx.config.max_texture_channel_caches; config 750 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.gs_vgt_table_depth = adev->gfx.config.gs_vgt_table_depth; config 751 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.gs_prim_buffer_depth = adev->gfx.config.gs_prim_buffer_depth; config 752 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.max_gs_waves_per_vgt = adev->gfx.config.max_gs_threads; config 756 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c adev->gfx.config.pa_sc_tile_steering_override; config 758 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.tcc_disabled_mask = adev->gfx.config.tcc_disabled_mask; config 55 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c hwc->conf = event->attr.config; config 1038 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.rb_config[se_idx][sh_idx].rb_backend_disable; config 1040 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.rb_config[se_idx][sh_idx].user_rb_backend_disable; config 1042 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config; config 1044 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config_1; config 1062 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.gb_addr_config; config 1064 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.mc_arb_ramcfg; config 1098 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.tile_mode_array[idx]; config 1116 drivers/gpu/drm/amd/amdgpu/cik.c return adev->gfx.config.macrotile_mode_array[idx]; config 456 drivers/gpu/drm/amd/amdgpu/cik_sdma.c adev->gfx.config.gb_addr_config & 0x70); config 302 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config) config 307 drivers/gpu/drm/amd/amdgpu/df_v3_6.c if ((config & 0x0FFFFFFUL) == config 317 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config, config 322 drivers/gpu/drm/amd/amdgpu/df_v3_6.c int target_cntr = df_v3_6_pmc_config_2_cntr(adev, config); config 352 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config, config 356 drivers/gpu/drm/amd/amdgpu/df_v3_6.c df_v3_6_pmc_get_addr(adev, config, 0, lo_base_addr, hi_base_addr); config 361 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config, config 371 drivers/gpu/drm/amd/amdgpu/df_v3_6.c df_v3_6_pmc_get_addr(adev, config, 1, lo_base_addr, hi_base_addr); config 379 drivers/gpu/drm/amd/amdgpu/df_v3_6.c eventsel = DF_V3_6_GET_EVENT(config) & 0x3f; config 380 drivers/gpu/drm/amd/amdgpu/df_v3_6.c unitmask = DF_V3_6_GET_UNITMASK(config) & 0xf; config 381 drivers/gpu/drm/amd/amdgpu/df_v3_6.c instance = DF_V3_6_GET_INSTANCE(config); config 391 drivers/gpu/drm/amd/amdgpu/df_v3_6.c config, *lo_base_addr, *hi_base_addr, *lo_val, *hi_val); config 398 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config) config 402 drivers/gpu/drm/amd/amdgpu/df_v3_6.c target_cntr = df_v3_6_pmc_config_2_cntr(adev, config); config 410 drivers/gpu/drm/amd/amdgpu/df_v3_6.c config & 0x0FFFFFFUL; config 420 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config) config 422 drivers/gpu/drm/amd/amdgpu/df_v3_6.c int target_cntr = df_v3_6_pmc_config_2_cntr(adev, config); config 430 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config) config 434 drivers/gpu/drm/amd/amdgpu/df_v3_6.c df_v3_6_pmc_get_read_settings(adev, config, &lo_base_addr, config 443 drivers/gpu/drm/amd/amdgpu/df_v3_6.c static int df_v3_6_pmc_start(struct amdgpu_device *adev, uint64_t config, config 452 drivers/gpu/drm/amd/amdgpu/df_v3_6.c df_v3_6_reset_perfmon_cntr(adev, config); config 455 drivers/gpu/drm/amd/amdgpu/df_v3_6.c ret = df_v3_6_pmc_add_cntr(adev, config); config 458 drivers/gpu/drm/amd/amdgpu/df_v3_6.c config, config 479 drivers/gpu/drm/amd/amdgpu/df_v3_6.c static int df_v3_6_pmc_stop(struct amdgpu_device *adev, uint64_t config, config 488 drivers/gpu/drm/amd/amdgpu/df_v3_6.c config, config 500 drivers/gpu/drm/amd/amdgpu/df_v3_6.c df_v3_6_pmc_release_cntr(adev, config); config 511 drivers/gpu/drm/amd/amdgpu/df_v3_6.c uint64_t config, config 520 drivers/gpu/drm/amd/amdgpu/df_v3_6.c df_v3_6_pmc_get_read_settings(adev, config, &lo_base_addr, config 535 drivers/gpu/drm/amd/amdgpu/df_v3_6.c config, lo_base_addr, hi_base_addr, lo_val, hi_val); config 955 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c buffer[count++] = cpu_to_le32(adev->gfx.config.pa_sc_tile_steering_override); config 1204 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.max_hw_contexts = 8; config 1205 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1206 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1207 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0; config 1208 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1216 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config = gb_addr_config; config 1218 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config_fields.num_pipes = 1 << config 1219 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c REG_GET_FIELD(adev->gfx.config.gb_addr_config, config 1222 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.max_tile_pipes = config 1223 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config_fields.num_pipes; config 1225 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config_fields.max_compress_frags = 1 << config 1226 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c REG_GET_FIELD(adev->gfx.config.gb_addr_config, config 1228 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config_fields.num_rb_per_se = 1 << config 1229 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c REG_GET_FIELD(adev->gfx.config.gb_addr_config, config 1231 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config_fields.num_se = 1 << config 1232 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c REG_GET_FIELD(adev->gfx.config.gb_addr_config, config 1234 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.gb_addr_config_fields.pipe_interleave_size = 1 << (8 + config 1235 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c REG_GET_FIELD(adev->gfx.config.gb_addr_config, config 1532 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_backends_per_se / config 1533 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.max_sh_per_se); config 1543 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c u32 rb_bitmap_width_per_sh = adev->gfx.config.max_backends_per_se / config 1544 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.max_sh_per_se; config 1547 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1548 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1551 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) * config 1558 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.backend_enable_mask = active_rbs; config 1559 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.num_rbs = hweight32(active_rbs); config 1572 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c num_sc = adev->gfx.config.max_shader_engines * adev->gfx.config.max_sh_per_se * config 1573 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.num_sc_per_sh; config 1577 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c num_rb_per_sc = enabled_rb_per_sh / adev->gfx.config.num_sc_per_sh; config 1579 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c num_packer_per_sc = adev->gfx.config.num_packer_per_sc; config 1654 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c int max_wgp_per_sh = adev->gfx.config.max_cu_per_sh >> 1; config 1682 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1683 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1727 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.tcc_disabled_mask = config 1744 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.pa_sc_tile_steering_override = config 2708 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c adev->gfx.config.max_hw_contexts - 1); config 2745 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c amdgpu_ring_write(ring, adev->gfx.config.pa_sc_tile_steering_override); config 5411 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c amdgpu_gfx_create_bitmask(adev->gfx.config.max_cu_per_sh >> 1); config 5447 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 5448 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 5459 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) { config 5461 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c if (counter < adev->gfx.config.max_cu_per_sh) config 399 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c const u32 num_tile_mode_states = ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 402 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c memset(adev->gfx.config.tile_mode_array, 0, sizeof(adev->gfx.config.tile_mode_array)); config 403 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c tilemode = adev->gfx.config.tile_mode_array; config 405 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c switch (adev->gfx.config.mem_row_size_in_kb) { config 1335 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_backends_per_se/ config 1336 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se); config 1377 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c unsigned sh_per_se = max_t(unsigned, adev->gfx.config.max_sh_per_se, 1); config 1378 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c unsigned num_se = max_t(unsigned, adev->gfx.config.max_shader_engines, 1); config 1469 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c u32 rb_bitmap_width_per_sh = adev->gfx.config.max_backends_per_se / config 1470 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se; config 1474 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1475 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1479 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c ((i * adev->gfx.config.max_sh_per_se + j) * config 1485 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.backend_enable_mask = active_rbs; config 1486 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.num_rbs = hweight32(active_rbs); config 1488 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c num_rb_pipes = min_t(unsigned, adev->gfx.config.max_backends_per_se * config 1489 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_shader_engines, 16); config 1493 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c if (!adev->gfx.config.backend_enable_mask || config 1494 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.num_rbs >= num_rb_pipes) config 1498 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.backend_enable_mask, config 1502 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1503 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1505 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.rb_config[i][j].rb_backend_disable = config 1507 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.rb_config[i][j].user_rb_backend_disable = config 1509 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.rb_config[i][j].raster_config = config 1538 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_cu_per_sh); config 1550 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1551 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1573 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.double_offchip_lds_buf = 0; config 1586 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_shader_engines = 2; config 1587 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_tile_pipes = 12; config 1588 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_cu_per_sh = 8; config 1589 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se = 2; config 1590 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_backends_per_se = 4; config 1591 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_texture_channel_caches = 12; config 1592 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gprs = 256; config 1593 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gs_threads = 32; config 1594 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_hw_contexts = 8; config 1596 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1597 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1598 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1599 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1603 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_shader_engines = 2; config 1604 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_tile_pipes = 8; config 1605 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_cu_per_sh = 5; config 1606 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se = 2; config 1607 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_backends_per_se = 4; config 1608 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_texture_channel_caches = 8; config 1609 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gprs = 256; config 1610 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gs_threads = 32; config 1611 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_hw_contexts = 8; config 1613 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1614 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1615 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1616 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1620 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_shader_engines = 1; config 1621 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_tile_pipes = 4; config 1622 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_cu_per_sh = 5; config 1623 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se = 2; config 1624 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_backends_per_se = 4; config 1625 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_texture_channel_caches = 4; config 1626 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gprs = 256; config 1627 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gs_threads = 32; config 1628 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_hw_contexts = 8; config 1630 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1631 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x40; config 1632 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1633 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1637 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_shader_engines = 1; config 1638 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_tile_pipes = 4; config 1639 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_cu_per_sh = 6; config 1640 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se = 1; config 1641 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_backends_per_se = 2; config 1642 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_texture_channel_caches = 4; config 1643 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gprs = 256; config 1644 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gs_threads = 16; config 1645 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_hw_contexts = 8; config 1647 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1648 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x40; config 1649 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1650 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1654 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_shader_engines = 1; config 1655 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_tile_pipes = 4; config 1656 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_cu_per_sh = 5; config 1657 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_sh_per_se = 1; config 1658 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_backends_per_se = 1; config 1659 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_texture_channel_caches = 2; config 1660 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gprs = 256; config 1661 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_gs_threads = 16; config 1662 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.max_hw_contexts = 8; config 1664 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1665 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x40; config 1666 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1667 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1682 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.mc_arb_ramcfg = RREG32(mmMC_ARB_RAMCFG); config 1683 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c mc_arb_ramcfg = adev->gfx.config.mc_arb_ramcfg; config 1685 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.num_tile_pipes = adev->gfx.config.max_tile_pipes; config 1686 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.mem_max_burst_length_bytes = 256; config 1688 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.mem_row_size_in_kb = (4 * (1 << (8 + tmp))) / 1024; config 1689 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c if (adev->gfx.config.mem_row_size_in_kb > 4) config 1690 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.mem_row_size_in_kb = 4; config 1691 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.shader_engine_tile_size = 32; config 1692 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.num_gpus = 1; config 1693 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.multi_gpu_tile_size = 64; config 1696 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c switch (adev->gfx.config.mem_row_size_in_kb) { config 1709 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c if (adev->gfx.config.max_shader_engines == 2) config 1711 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c adev->gfx.config.gb_addr_config = gb_addr_config; config 1746 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c WREG32(mmPA_SC_FIFO_SIZE, ((adev->gfx.config.sc_prim_fifo_size_frontend << PA_SC_FIFO_SIZE__SC_FRONTEND_PRIM_FIFO_SIZE__SHIFT) | config 1747 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c (adev->gfx.config.sc_prim_fifo_size_backend << PA_SC_FIFO_SIZE__SC_BACKEND_PRIM_FIFO_SIZE__SHIFT) | config 1748 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c (adev->gfx.config.sc_hiz_tile_fifo_size << PA_SC_FIFO_SIZE__SC_HIZ_TILE_FIFO_SIZE__SHIFT) | config 1749 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c (adev->gfx.config.sc_earlyz_tile_fifo_size << PA_SC_FIFO_SIZE__SC_EARLYZ_TILE_FIFO_SIZE__SHIFT))); config 2040 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c amdgpu_ring_write(ring, adev->gfx.config.max_hw_contexts - 1); config 2912 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c buffer[count++] = cpu_to_le32(adev->gfx.config.rb_config[0][0].raster_config); config 3584 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c ao_cu_num = adev->gfx.config.max_cu_per_sh; config 3591 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 3592 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 3603 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) { config 1026 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 1028 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c ARRAY_SIZE(adev->gfx.config.macrotile_mode_array); config 1032 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c tile = adev->gfx.config.tile_mode_array; config 1033 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c macrotile = adev->gfx.config.macrotile_mode_array; config 1035 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c switch (adev->gfx.config.mem_row_size_in_kb) { config 1631 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_backends_per_se / config 1632 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_sh_per_se); config 1674 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c unsigned sh_per_se = max_t(unsigned, adev->gfx.config.max_sh_per_se, 1); config 1675 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c unsigned num_se = max_t(unsigned, adev->gfx.config.max_shader_engines, 1); config 1793 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c u32 rb_bitmap_width_per_sh = adev->gfx.config.max_backends_per_se / config 1794 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_sh_per_se; config 1798 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1799 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1802 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) * config 1808 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.backend_enable_mask = active_rbs; config 1809 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.num_rbs = hweight32(active_rbs); config 1811 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c num_rb_pipes = min_t(unsigned, adev->gfx.config.max_backends_per_se * config 1812 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_shader_engines, 16); config 1816 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c if (!adev->gfx.config.backend_enable_mask || config 1817 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.num_rbs >= num_rb_pipes) { config 1822 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.backend_enable_mask, config 1827 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1828 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1830 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.rb_config[i][j].rb_backend_disable = config 1832 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.rb_config[i][j].user_rb_backend_disable = config 1834 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.rb_config[i][j].raster_config = config 1836 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.rb_config[i][j].raster_config_1 = config 1913 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.double_offchip_lds_buf = 1; config 1932 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c WREG32(mmGB_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 1933 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c WREG32(mmHDP_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 1934 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c WREG32(mmDMIF_ADDR_CALC, adev->gfx.config.gb_addr_config); config 2018 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c ((adev->gfx.config.sc_prim_fifo_size_frontend << PA_SC_FIFO_SIZE__SC_FRONTEND_PRIM_FIFO_SIZE__SHIFT) | config 2019 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c (adev->gfx.config.sc_prim_fifo_size_backend << PA_SC_FIFO_SIZE__SC_BACKEND_PRIM_FIFO_SIZE__SHIFT) | config 2020 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c (adev->gfx.config.sc_hiz_tile_fifo_size << PA_SC_FIFO_SIZE__SC_HIZ_TILE_FIFO_SIZE__SHIFT) | config 2021 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c (adev->gfx.config.sc_earlyz_tile_fifo_size << PA_SC_FIFO_SIZE__SC_EARLYZ_TILE_FIFO_SIZE__SHIFT))); config 2531 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c WREG32(mmCP_MAX_CONTEXT, adev->gfx.config.max_hw_contexts - 1); config 2571 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c amdgpu_ring_write(ring, adev->gfx.config.rb_config[0][0].raster_config); config 2572 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c amdgpu_ring_write(ring, adev->gfx.config.rb_config[0][0].raster_config_1); config 3370 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 3371 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 3832 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_cu_per_sh); config 4267 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_shader_engines = 2; config 4268 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_tile_pipes = 4; config 4269 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_cu_per_sh = 7; config 4270 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_sh_per_se = 1; config 4271 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_backends_per_se = 2; config 4272 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_texture_channel_caches = 4; config 4273 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gprs = 256; config 4274 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gs_threads = 32; config 4275 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_hw_contexts = 8; config 4277 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 4278 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 4279 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 4280 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 4284 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_shader_engines = 4; config 4285 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_tile_pipes = 16; config 4286 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_cu_per_sh = 11; config 4287 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_sh_per_se = 1; config 4288 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_backends_per_se = 4; config 4289 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_texture_channel_caches = 16; config 4290 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gprs = 256; config 4291 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gs_threads = 32; config 4292 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_hw_contexts = 8; config 4294 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 4295 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 4296 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 4297 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 4301 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_shader_engines = 1; config 4302 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_tile_pipes = 4; config 4303 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_cu_per_sh = 8; config 4304 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_backends_per_se = 2; config 4305 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_sh_per_se = 1; config 4306 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_texture_channel_caches = 4; config 4307 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gprs = 256; config 4308 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gs_threads = 16; config 4309 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_hw_contexts = 8; config 4311 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 4312 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 4313 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 4314 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 4320 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_shader_engines = 1; config 4321 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_tile_pipes = 2; config 4322 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_cu_per_sh = 2; config 4323 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_sh_per_se = 1; config 4324 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_backends_per_se = 1; config 4325 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_texture_channel_caches = 2; config 4326 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gprs = 256; config 4327 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_gs_threads = 16; config 4328 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.max_hw_contexts = 8; config 4330 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 4331 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 4332 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 4333 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 4339 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.mc_arb_ramcfg = RREG32(mmMC_ARB_RAMCFG); config 4340 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c mc_arb_ramcfg = adev->gfx.config.mc_arb_ramcfg; config 4342 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.num_tile_pipes = adev->gfx.config.max_tile_pipes; config 4343 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.mem_max_burst_length_bytes = 256; config 4367 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.mem_row_size_in_kb = 2; config 4369 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.mem_row_size_in_kb = 1; config 4372 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.mem_row_size_in_kb = (4 * (1 << (8 + tmp))) / 1024; config 4373 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c if (adev->gfx.config.mem_row_size_in_kb > 4) config 4374 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.mem_row_size_in_kb = 4; config 4377 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.shader_engine_tile_size = 32; config 4378 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.num_gpus = 1; config 4379 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.multi_gpu_tile_size = 64; config 4383 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c switch (adev->gfx.config.mem_row_size_in_kb) { config 4395 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c adev->gfx.config.gb_addr_config = gb_addr_config; config 5117 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c ao_cu_num = adev->gfx.config.max_cu_per_sh; config 5124 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 5125 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 5136 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) { config 1279 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c buffer[count++] = cpu_to_le32(adev->gfx.config.rb_config[0][0].raster_config); config 1280 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c buffer[count++] = cpu_to_le32(adev->gfx.config.rb_config[0][0].raster_config_1); config 1720 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines = 1; config 1721 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_tile_pipes = 2; config 1722 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_cu_per_sh = 6; config 1723 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se = 1; config 1724 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_backends_per_se = 2; config 1725 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_texture_channel_caches = 2; config 1726 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1727 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1728 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1730 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1731 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1732 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1733 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1737 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines = 4; config 1738 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_tile_pipes = 16; config 1739 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_cu_per_sh = 16; config 1740 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se = 1; config 1741 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_backends_per_se = 4; config 1742 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_texture_channel_caches = 16; config 1743 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1744 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1745 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1747 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1748 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1749 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1750 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1758 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1759 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1760 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1762 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1763 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1764 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1765 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1773 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1774 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1775 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1777 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1778 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1779 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1780 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1784 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines = 4; config 1785 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_tile_pipes = 8; config 1786 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_cu_per_sh = 8; config 1787 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se = 1; config 1788 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_backends_per_se = 2; config 1789 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_texture_channel_caches = 8; config 1790 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1791 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1792 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1794 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1795 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1796 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1797 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1801 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines = 1; config 1802 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_tile_pipes = 2; config 1803 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se = 1; config 1804 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_backends_per_se = 2; config 1805 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_cu_per_sh = 8; config 1806 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_texture_channel_caches = 2; config 1807 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1808 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1809 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1811 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1812 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1813 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1814 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1818 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines = 1; config 1819 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_tile_pipes = 2; config 1820 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se = 1; config 1821 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_backends_per_se = 1; config 1822 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_cu_per_sh = 3; config 1823 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_texture_channel_caches = 2; config 1824 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1825 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 16; config 1826 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1828 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1829 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1830 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1831 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1835 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines = 2; config 1836 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_tile_pipes = 4; config 1837 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_cu_per_sh = 2; config 1838 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se = 1; config 1839 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_backends_per_se = 2; config 1840 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_texture_channel_caches = 4; config 1841 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gprs = 256; config 1842 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_gs_threads = 32; config 1843 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_hw_contexts = 8; config 1845 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1846 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1847 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1848 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x130; config 1854 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.mc_arb_ramcfg = RREG32(mmMC_ARB_RAMCFG); config 1855 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c mc_arb_ramcfg = adev->gfx.config.mc_arb_ramcfg; config 1857 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.num_tile_pipes = adev->gfx.config.max_tile_pipes; config 1858 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.mem_max_burst_length_bytes = 256; config 1882 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.mem_row_size_in_kb = 2; config 1884 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.mem_row_size_in_kb = 1; config 1887 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.mem_row_size_in_kb = (4 * (1 << (8 + tmp))) / 1024; config 1888 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c if (adev->gfx.config.mem_row_size_in_kb > 4) config 1889 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.mem_row_size_in_kb = 4; config 1892 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.shader_engine_tile_size = 32; config 1893 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.num_gpus = 1; config 1894 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.multi_gpu_tile_size = 64; config 1897 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c switch (adev->gfx.config.mem_row_size_in_kb) { config 1909 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.gb_addr_config = gb_addr_config; config 2128 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c const u32 num_tile_mode_states = ARRAY_SIZE(adev->gfx.config.tile_mode_array); config 2129 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c const u32 num_secondary_tile_mode_states = ARRAY_SIZE(adev->gfx.config.macrotile_mode_array); config 2132 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c modearray = adev->gfx.config.tile_mode_array; config 2133 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c mod2array = adev->gfx.config.macrotile_mode_array; config 3486 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_backends_per_se / config 3487 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se); config 3538 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c unsigned sh_per_se = max_t(unsigned, adev->gfx.config.max_sh_per_se, 1); config 3539 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c unsigned num_se = max_t(unsigned, adev->gfx.config.max_shader_engines, 1); config 3648 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c u32 rb_bitmap_width_per_sh = adev->gfx.config.max_backends_per_se / config 3649 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_sh_per_se; config 3653 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 3654 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 3657 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) * config 3663 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.backend_enable_mask = active_rbs; config 3664 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.num_rbs = hweight32(active_rbs); config 3666 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c num_rb_pipes = min_t(unsigned, adev->gfx.config.max_backends_per_se * config 3667 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.max_shader_engines, 16); config 3671 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c if (!adev->gfx.config.backend_enable_mask || config 3672 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.num_rbs >= num_rb_pipes) { config 3677 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.backend_enable_mask, config 3682 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 3683 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 3685 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.rb_config[i][j].rb_backend_disable = config 3687 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.rb_config[i][j].user_rb_backend_disable = config 3689 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.rb_config[i][j].raster_config = config 3691 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.rb_config[i][j].raster_config_1 = config 3775 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.double_offchip_lds_buf = 1; config 3779 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c adev->gfx.config.double_offchip_lds_buf = 0; config 3790 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c WREG32(mmGB_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 3791 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c WREG32(mmHDP_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 3792 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c WREG32(mmDMIF_ADDR_CALC, adev->gfx.config.gb_addr_config); config 3847 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (adev->gfx.config.sc_prim_fifo_size_frontend << config 3849 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (adev->gfx.config.sc_prim_fifo_size_backend << config 3851 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (adev->gfx.config.sc_hiz_tile_fifo_size << config 3853 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (adev->gfx.config.sc_earlyz_tile_fifo_size << config 3873 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 3874 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 4202 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c WREG32(mmCP_MAX_CONTEXT, adev->gfx.config.max_hw_contexts - 1); config 4238 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c amdgpu_ring_write(ring, adev->gfx.config.rb_config[0][0].raster_config); config 4239 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c amdgpu_ring_write(ring, adev->gfx.config.rb_config[0][0].raster_config_1); config 7123 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_cu_per_sh); config 7141 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c ao_cu_num = adev->gfx.config.max_cu_per_sh; config 7146 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 7147 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 7158 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) { config 1504 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 1505 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 1511 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) { config 1866 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_hw_contexts = 8; config 1867 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1868 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1869 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1870 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1874 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_hw_contexts = 8; config 1875 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1876 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1877 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1878 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1883 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_hw_contexts = 8; config 1884 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1885 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1886 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1887 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1897 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_hw_contexts = 8; config 1898 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1899 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1900 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1901 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1908 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_hw_contexts = 8; config 1909 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1910 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1911 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x30; config 1912 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1918 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_hw_contexts = 8; config 1919 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_frontend = 0x20; config 1920 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_prim_fifo_size_backend = 0x100; config 1921 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_hiz_tile_fifo_size = 0x80; config 1922 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.sc_earlyz_tile_fifo_size = 0x4C0; config 1932 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config = gb_addr_config; config 1934 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.num_pipes = 1 << config 1936 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config, config 1940 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_tile_pipes = config 1941 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.num_pipes; config 1943 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.num_banks = 1 << config 1945 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config, config 1948 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.max_compress_frags = 1 << config 1950 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config, config 1953 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.num_rb_per_se = 1 << config 1955 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config, config 1958 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.num_se = 1 << config 1960 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config, config 1963 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config_fields.pipe_interleave_size = 1 << (8 + config 1965 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.gb_addr_config, config 1985 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c ngg_buf->size = size_se * adev->gfx.config.max_shader_engines; config 2410 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_backends_per_se / config 2411 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_sh_per_se); config 2421 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c u32 rb_bitmap_width_per_sh = adev->gfx.config.max_backends_per_se / config 2422 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_sh_per_se; config 2425 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 2426 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 2429 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) * config 2436 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.backend_enable_mask = active_rbs; config 2437 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.num_rbs = hweight32(active_rbs); config 2510 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.db_debug2 = RREG32_SOC15(GC, 0, mmDB_DEBUG2); config 2552 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 2553 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 3145 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c WREG32_SOC15(GC, 0, mmCP_MAX_CONTEXT, adev->gfx.config.max_hw_contexts - 1); config 6110 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (se_id = 0; se_id < adev->gfx.config.max_shader_engines; se_id++) { config 6445 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c mask = amdgpu_gfx_create_bitmask(adev->gfx.config.max_cu_per_sh); config 6463 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (adev->gfx.config.max_shader_engines * config 6464 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_sh_per_se > 16) config 6468 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_shader_engines, config 6469 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.config.max_sh_per_se); config 6472 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (i = 0; i < adev->gfx.config.max_shader_engines; i++) { config 6473 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) { config 6479 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev, disable_masks[i * adev->gfx.config.max_sh_per_se + j]); config 6496 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) { config 6498 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (counter < adev->gfx.config.max_cu_per_sh) config 209 drivers/gpu/drm/amd/amdgpu/nv.c return adev->gfx.config.gb_addr_config; config 433 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c adev->gfx.config.gb_addr_config & 0x70); config 671 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c adev->gfx.config.gb_addr_config & 0x70); config 1028 drivers/gpu/drm/amd/amdgpu/si.c return adev->gfx.config.rb_config[se_idx][sh_idx].rb_backend_disable; config 1030 drivers/gpu/drm/amd/amdgpu/si.c return adev->gfx.config.rb_config[se_idx][sh_idx].user_rb_backend_disable; config 1032 drivers/gpu/drm/amd/amdgpu/si.c return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config; config 1050 drivers/gpu/drm/amd/amdgpu/si.c return adev->gfx.config.gb_addr_config; config 1052 drivers/gpu/drm/amd/amdgpu/si.c return adev->gfx.config.mc_arb_ramcfg; config 1086 drivers/gpu/drm/amd/amdgpu/si.c return adev->gfx.config.tile_mode_array[idx]; config 396 drivers/gpu/drm/amd/amdgpu/soc15.c return adev->gfx.config.gb_addr_config; config 398 drivers/gpu/drm/amd/amdgpu/soc15.c return adev->gfx.config.db_debug2; config 571 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 572 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c WREG32(mmUVD_UDEC_DB_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 573 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c WREG32(mmUVD_UDEC_DBW_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 280 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 281 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c WREG32(mmUVD_UDEC_DB_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 282 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c WREG32(mmUVD_UDEC_DBW_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 606 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c WREG32(mmUVD_UDEC_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 607 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c WREG32(mmUVD_UDEC_DB_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 608 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c WREG32(mmUVD_UDEC_DBW_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 698 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->gfx.config.gb_addr_config); config 700 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->gfx.config.gb_addr_config); config 702 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->gfx.config.gb_addr_config); config 336 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 338 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 340 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 342 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 344 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 346 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 348 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 350 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 352 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 354 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 356 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 358 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config); config 412 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 414 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 416 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 418 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 420 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 422 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 424 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 426 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 428 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 430 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->gfx.config.gb_addr_config, 0xFFFFFFFF, 0); config 1067 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c tmp = adev->gfx.config.gb_addr_config; config 404 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c WREG32_SOC15(UVD, 0, mmUVD_GFX10_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 405 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c WREG32_SOC15(UVD, 0, mmJPEG_DEC_GFX10_ADDR_CONFIG, adev->gfx.config.gb_addr_config); config 498 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c UVD, 0, mmUVD_GFX10_ADDR_CONFIG), adev->gfx.config.gb_addr_config, 0, indirect); config 646 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->gfx.config.gb_addr_config); config 648 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->gfx.config.gb_addr_config); config 786 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->gfx.config.gb_addr_config); config 788 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->gfx.config.gb_addr_config); config 562 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.rb_config[se_idx][sh_idx].rb_backend_disable; config 564 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.rb_config[se_idx][sh_idx].user_rb_backend_disable; config 566 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config; config 568 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.rb_config[se_idx][sh_idx].raster_config_1; config 586 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.gb_addr_config; config 588 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.mc_arb_ramcfg; config 622 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.tile_mode_array[idx]; config 640 drivers/gpu/drm/amd/amdgpu/vi.c return adev->gfx.config.macrotile_mode_array[idx]; config 1147 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct tile_config config; config 1154 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c dev->kfd2kgd->get_tile_config(dev->kgd, &config); config 1156 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c args->gb_addr_config = config.gb_addr_config; config 1157 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c args->num_banks = config.num_banks; config 1158 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c args->num_ranks = config.num_ranks; config 1160 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c if (args->num_tile_configs > config.num_tile_configs) config 1161 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c args->num_tile_configs = config.num_tile_configs; config 1163 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c config.tile_config_ptr, config 1170 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c if (args->num_macro_tile_configs > config.num_macro_tile_configs) config 1172 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c config.num_macro_tile_configs; config 1174 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c config.macro_tile_config_ptr, config 2865 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->gfx.config.gb_addr_config_fields.num_pipes; config 2867 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->gfx.config.gb_addr_config_fields.num_banks; config 2869 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->gfx.config.gb_addr_config_fields.pipe_interleave_size; config 2871 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->gfx.config.gb_addr_config_fields.num_se; config 2873 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->gfx.config.gb_addr_config_fields.max_compress_frags; config 2875 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->gfx.config.gb_addr_config_fields.num_rb_per_se; config 5582 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct mod_freesync_config config = new_crtc_state->freesync_config; config 5600 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.min_refresh_in_uhz && config 5601 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.max_refresh_in_uhz) { config 5602 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.state = new_crtc_state->base.vrr_enabled ? config 5606 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.state = VRR_STATE_UNSUPPORTED; config 5611 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &config, &vrr_params); config 6581 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct mod_freesync_config config = {0}; config 6593 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.state = new_crtc_state->base.vrr_enabled ? config 6596 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.min_refresh_in_uhz = config 6598 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.max_refresh_in_uhz = config 6600 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.vsif_supported = true; config 6601 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c config.btr = true; config 6604 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c new_crtc_state->freesync_config = config; config 3028 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c if (ctx->dc->config.multi_mon_pp_mclk_switch) config 267 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c if (dc->config.forced_clocks == false) { config 187 drivers/gpu/drm/amd/display/dc/core/dc.c if (dc->config.edp_not_connected) config 580 drivers/gpu/drm/amd/display/dc/core/dc.c dc->config = init_params->flags; config 1312 drivers/gpu/drm/amd/display/dc/core/dc.c struct gpio_generic_mux_config *config = kzalloc(sizeof(struct gpio_generic_mux_config), config 1315 drivers/gpu/drm/amd/display/dc/core/dc.c if (!config) config 1320 drivers/gpu/drm/amd/display/dc/core/dc.c kfree(config); config 1330 drivers/gpu/drm/amd/display/dc/core/dc.c kfree(config); config 1336 drivers/gpu/drm/amd/display/dc/core/dc.c config->enable_output_from_mux = enable; config 1337 drivers/gpu/drm/amd/display/dc/core/dc.c config->mux_select = GPIO_SIGNAL_SOURCE_PASS_THROUGH_STEREO_SYNC; config 1340 drivers/gpu/drm/amd/display/dc/core/dc.c gpio_result = dal_mux_setup_config(generic, config); config 1345 drivers/gpu/drm/amd/display/dc/core/dc.c kfree(config); config 1350 drivers/gpu/drm/amd/display/dc/core/dc.c kfree(config); config 185 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct gpio_hpd_config config; config 187 drivers/gpu/drm/amd/display/dc/core/dc_link.c config.delay_on_connect = delay_on_connect_in_ms; config 188 drivers/gpu/drm/amd/display/dc/core/dc_link.c config.delay_on_disconnect = delay_on_disconnect_in_ms; config 190 drivers/gpu/drm/amd/display/dc/core/dc_link.c dal_irq_setup_hpd_filter(hpd, &config); config 2897 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct gpio_hpd_config config; config 2899 drivers/gpu/drm/amd/display/dc/core/dc_link.c config.delay_on_connect = 0; config 2900 drivers/gpu/drm/amd/display/dc/core/dc_link.c config.delay_on_disconnect = 0; config 2902 drivers/gpu/drm/amd/display/dc/core/dc_link.c dal_irq_setup_hpd_filter(hpd, &config); config 2998 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c (link->dc->config.optimize_edp_link_rate || config 346 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dsc_optc_config *config) config 349 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c uint32_t bytes_per_pixel_int = config->bytes_per_pixel / precision; config 350 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c uint32_t bytes_per_pixel_mod = config->bytes_per_pixel % precision; config 361 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c config->bytes_per_pixel, bytes_per_pixel_int, (uint32_t)ll_bytes_per_pix_fraq); config 362 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c DC_LOG_DSC("\tis_pixel_format_444 %d", config->is_pixel_format_444); config 363 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c DC_LOG_DSC("\tslice_width %d", config->slice_width); config 1931 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (dc->config.allow_seamless_boot_optimization && config 2550 drivers/gpu/drm/amd/display/dc/core/dc_resource.c if (!dc->config.disable_disp_pll_sharing) config 462 drivers/gpu/drm/amd/display/dc/dc.h struct dc_config config; config 373 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c const struct dc_config *config = &dmcu->ctx->dc->config; config 417 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c (config->disable_fractional_pwm == false) ? 1 : 0); config 1000 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c enum csc_color_mode config, config 1008 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c if (config == CSC_COLOR_MODE_GRAPHICS_OUTPUT_CSC) { config 1082 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c enum csc_color_mode config = config 1089 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c configure_graphics_mode(xfm_dce, config, GRAPHICS_CSC_ADJUST_TYPE_SW, config 1098 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c enum csc_color_mode config = config 1122 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c config = CSC_COLOR_MODE_GRAPHICS_OUTPUT_CSC; config 1132 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c configure_graphics_mode(xfm_dce, config, config 2522 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c if (dc->config.gpu_vm_support) config 360 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c enum csc_color_mode config, config 375 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c if (config == CSC_COLOR_MODE_GRAPHICS_OUTPUT_CSC) config 676 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c enum csc_color_mode config = config 701 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c config = CSC_COLOR_MODE_GRAPHICS_OUTPUT_CSC; config 714 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c configure_graphics_mode_v(xfm_dce, config, config 726 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c enum csc_color_mode config = config 733 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c configure_graphics_mode_v(xfm_dce, config, GRAPHICS_CSC_ADJUST_TYPE_SW, config 1421 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c if (dc->config.fbc_support) config 1269 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dcb->funcs->is_accelerated_mode(dcb) || dc->config.power_down_display_on_boot) { config 1886 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (dc->config.gpu_vm_support) config 176 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c static void dsc_config_log(struct display_stream_compressor *dsc, const struct dsc_config *config) config 178 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c DC_LOG_DSC("\tnum_slices_h %d", config->dc_dsc_cfg.num_slices_h); config 179 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c DC_LOG_DSC("\tnum_slices_v %d", config->dc_dsc_cfg.num_slices_v); config 181 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c config->dc_dsc_cfg.bits_per_pixel, config 182 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c config->dc_dsc_cfg.bits_per_pixel / 16, config 183 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c ((config->dc_dsc_cfg.bits_per_pixel % 16) * 10000) / 16); config 184 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c DC_LOG_DSC("\tcolor_depth %d", config->color_depth); config 1493 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct dcn_hubbub_virt_addr_config config; config 1500 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.page_table_start_addr = va_config->page_table_start_addr; config 1501 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.page_table_end_addr = va_config->page_table_end_addr; config 1502 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.page_table_block_size = va_config->page_table_block_size_in_bytes; config 1503 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.page_table_depth = va_config->page_table_depth; config 1504 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.page_table_base_addr = va_config->page_table_base_addr; config 1506 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c dc->res_pool->hubbub->funcs->init_vm_ctx(dc->res_pool->hubbub, &config, vmid); config 1511 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct dcn_hubbub_phys_addr_config config; config 1513 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.system_aperture.fb_top = pa_config->system_aperture.fb_top; config 1514 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.system_aperture.fb_offset = pa_config->system_aperture.fb_offset; config 1515 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.system_aperture.fb_base = pa_config->system_aperture.fb_base; config 1516 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.system_aperture.agp_top = pa_config->system_aperture.agp_top; config 1517 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.system_aperture.agp_bot = pa_config->system_aperture.agp_bot; config 1518 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.system_aperture.agp_base = pa_config->system_aperture.agp_base; config 1519 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.gart_config.page_table_start_addr = pa_config->gart_config.page_table_start_addr; config 1520 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.gart_config.page_table_end_addr = pa_config->gart_config.page_table_end_addr; config 1521 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.gart_config.page_table_base_addr = pa_config->gart_config.page_table_base_addr; config 1522 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c config.page_table_default_page_addr = pa_config->page_table_default_page_addr; config 1524 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c return dc->res_pool->hubbub->funcs->init_dchub_sys_ctx(dc->res_pool->hubbub, &config); config 2663 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c if (dc->config.forced_clocks) { config 73 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c void dcn20_vmid_setup(struct dcn20_vmid *vmid, const struct dcn_vmid_page_table_config *config) config 76 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_START_LOGICAL_PAGE_NUMBER_HI4, (config->page_table_start_addr >> 32) & 0xF); config 78 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_START_LOGICAL_PAGE_NUMBER_LO32, config->page_table_start_addr & 0xFFFFFFFF); config 81 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_END_LOGICAL_PAGE_NUMBER_HI4, (config->page_table_end_addr >> 32) & 0xF); config 83 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_END_LOGICAL_PAGE_NUMBER_LO32, config->page_table_end_addr & 0xFFFFFFFF); config 86 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_PAGE_TABLE_DEPTH, config->depth, config 87 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_PAGE_TABLE_BLOCK_SIZE, config->block_size); config 90 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_PAGE_DIRECTORY_ENTRY_HI32, (config->page_table_base_addr >> 32) & 0xFFFFFFFF); config 93 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c VM_CONTEXT0_PAGE_DIRECTORY_ENTRY_LO32, config->page_table_base_addr & 0xFFFFFFFF); config 88 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h void dcn20_vmid_setup(struct dcn20_vmid *vmid, const struct dcn_vmid_page_table_config *config); config 815 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c struct dc_dsc_config config; config 826 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c timing, &config); config 222 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c struct gpio_generic_mux_config *config) config 226 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!config) config 229 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.generic_mux = *config; config 410 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c struct gpio_hpd_config *config) config 414 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c if (!config) config 418 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.hpd = *config; config 573 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.ddc.type = config_type; config 578 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.ddc.data_en_bit_present = hw_data->store.en != 0; config 579 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.ddc.clock_en_bit_present = hw_clock->store.en != 0; config 642 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.ddc.type = config_type; config 643 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.ddc.data_en_bit_present = false; config 644 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c config_data.config.ddc.clock_en_bit_present = false; config 92 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c switch (config_data->config.ddc.type) { config 140 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c if (config_data->config.ddc.data_en_bit_present || config 141 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c config_data->config.ddc.clock_en_bit_present) config 86 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c GENERIC_EN, config_data->config.generic_mux.enable_output_from_mux, config 87 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c GENERIC_SEL, config_data->config.generic_mux.mux_select); config 116 drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c DC_HPD_CONNECT_INT_DELAY, config_data->config.hpd.delay_on_connect / 10, config 117 drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c DC_HPD_DISCONNECT_INT_DELAY, config_data->config.hpd.delay_on_disconnect / 10); config 64 drivers/gpu/drm/amd/display/include/gpio_service_interface.h struct gpio_generic_mux_config *config); config 91 drivers/gpu/drm/amd/display/include/gpio_service_interface.h struct gpio_hpd_config *config); config 329 drivers/gpu/drm/amd/display/include/gpio_types.h } config; config 3086 drivers/gpu/drm/amd/include/atomfirmware.h uint8_t config; // indicate which encoder, and DP link rate when ucAction = SETUP/ENABLE_OUTPUT config 303 drivers/gpu/drm/amd/include/kgd_kfd_interface.h int (*get_tile_config)(struct kgd_dev *kgd, struct tile_config *config); config 963 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c num_se = adev->gfx.config.max_shader_engines; config 938 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c num_se = adev->gfx.config.max_shader_engines; config 989 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c num_se = adev->gfx.config.max_shader_engines; config 1050 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c num_se = adev->gfx.config.max_shader_engines; config 1098 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c num_se = adev->gfx.config.max_shader_engines; config 1912 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c uint16_t config; config 1914 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c config = VR_SVI2_PLANE_1; config 1915 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c table->VRConfig |= (config<<VRCONF_VDDGFX_SHIFT); config 1918 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c config = VR_SVI2_PLANE_2; config 1919 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c table->VRConfig |= config; config 1925 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c config = VR_SVI2_PLANE_2; config 1926 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c table->VRConfig |= (config<<VRCONF_VDDCI_SHIFT); config 1928 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c config = VR_SMIO_PATTERN_1; config 1929 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c table->VRConfig |= (config<<VRCONF_VDDCI_SHIFT); config 1933 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c config = VR_SMIO_PATTERN_2; config 1934 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c table->VRConfig |= (config<<VRCONF_MVDD_SHIFT); config 1827 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c uint16_t config; config 1829 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_MERGED_WITH_VDDC; config 1830 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_VDDGFX_SHIFT); config 1834 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_SVI2_PLANE_1; config 1835 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= config; config 1843 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_SVI2_PLANE_2; /* only in merged mode */ config 1844 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1846 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_SMIO_PATTERN_1; config 1847 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1849 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_STATIC_VOLTAGE; config 1850 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1854 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_SVI2_PLANE_2; config 1855 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 1857 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_SMIO_PATTERN_2; config 1858 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 1860 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c config = VR_STATIC_VOLTAGE; config 1861 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 1600 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c uint16_t config; config 1602 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_MERGED_WITH_VDDC; config 1603 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= (config << VRCONF_VDDGFX_SHIFT); config 1607 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_SVI2_PLANE_1; config 1608 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= config; config 1616 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_SVI2_PLANE_2; /* only in merged mode */ config 1617 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1619 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_SMIO_PATTERN_1; config 1620 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1622 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_STATIC_VOLTAGE; config 1623 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1627 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_SVI2_PLANE_2; config 1628 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 1632 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c config = VR_STATIC_VOLTAGE; config 1633 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 1750 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c uint16_t config; config 1754 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_SVI2_PLANE_1; config 1755 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= (config<<VRCONF_VDDGFX_SHIFT); config 1758 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_SVI2_PLANE_2; config 1759 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= config; config 1766 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_MERGED_WITH_VDDC; config 1767 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= (config<<VRCONF_VDDGFX_SHIFT); config 1771 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_SVI2_PLANE_1; config 1772 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= config; config 1781 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_SVI2_PLANE_2; /* only in merged mode */ config 1782 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= (config<<VRCONF_VDDCI_SHIFT); config 1784 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_SMIO_PATTERN_1; config 1785 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= (config<<VRCONF_VDDCI_SHIFT); config 1790 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c config = VR_SMIO_PATTERN_2; config 1791 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c table->VRConfig |= (config<<VRCONF_MVDD_SHIFT); config 1680 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c uint16_t config; config 1682 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_MERGED_WITH_VDDC; config 1683 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= (config << VRCONF_VDDGFX_SHIFT); config 1687 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_SVI2_PLANE_1; config 1688 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= config; config 1696 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_SVI2_PLANE_2; /* only in merged mode */ config 1697 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1699 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_SMIO_PATTERN_1; config 1700 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1702 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_STATIC_VOLTAGE; config 1703 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= (config << VRCONF_VDDCI_SHIFT); config 1707 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c if (config != VR_SVI2_PLANE_2) { config 1708 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_SVI2_PLANE_2; config 1709 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 1718 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_STATIC_VOLTAGE; config 1719 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig = (config << VRCONF_MVDD_SHIFT); config 1722 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_SMIO_PATTERN_2; config 1723 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig = (config << VRCONF_MVDD_SHIFT); config 1730 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c config = VR_STATIC_VOLTAGE; config 1731 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c table->VRConfig |= (config << VRCONF_MVDD_SHIFT); config 242 drivers/gpu/drm/arm/display/komeda/komeda_kms.c struct drm_mode_config *config = &kms->base.mode_config; config 249 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->min_width = 0; config 250 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->min_height = 0; config 251 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->max_width = 4096; config 252 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->max_height = 4096; config 253 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->allow_fb_modifiers = true; config 255 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->funcs = &komeda_mode_config_funcs; config 256 drivers/gpu/drm/arm/display/komeda/komeda_kms.c config->helper_private = &komeda_mode_config_helpers; config 427 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c struct drm_mode_config *config = &kms->base.mode_config; config 430 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c list_for_each_entry_safe(obj, next, &config->privobj_list, head) config 25 drivers/gpu/drm/armada/armada_fb.c uint8_t format, config; config 32 drivers/gpu/drm/armada/armada_fb.c config = mod; \ config 65 drivers/gpu/drm/armada/armada_fb.c dfb->mod = config; config 207 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c struct adv7511_video_config config; config 212 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.hdmi_mode = hdmi_mode; config 214 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c hdmi_avi_infoframe_init(&config.avi_infoframe); config 216 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.avi_infoframe.scan_mode = HDMI_SCAN_MODE_UNDERSCAN; config 219 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_enable = false; config 220 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.avi_infoframe.colorspace = HDMI_COLORSPACE_RGB; config 222 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_scaling_factor = ADV7511_CSC_SCALING_4; config 223 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_coefficents = adv7511_csc_ycbcr_to_rgb; config 227 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.hdmi_mode) { config 228 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_enable = false; config 229 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.avi_infoframe.colorspace = config 232 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_enable = true; config 233 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.avi_infoframe.colorspace = HDMI_COLORSPACE_RGB; config 237 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (config.hdmi_mode) { config 240 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c switch (config.avi_infoframe.colorspace) { config 262 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511_set_colormap(adv7511, config.csc_enable, config 263 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_coefficents, config 264 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config.csc_scaling_factor); config 272 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c hdmi_avi_infoframe_pack(&config.avi_infoframe, infoframe, config 283 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c const struct adv7511_link_config *config) config 295 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c clock_delay = (config->clock_delay + 1200) / 400; config 296 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c color_depth = config->input_color_depth == 8 ? 3 config 297 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c : (config->input_color_depth == 10 ? 1 : 2); config 300 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (config->input_colorspace != HDMI_COLORSPACE_YUV422) config 301 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c input_id = config->input_clock == ADV7511_INPUT_CLOCK_DDR config 303 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c else if (config->input_clock == ADV7511_INPUT_CLOCK_DDR) config 304 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c input_id = config->embedded_sync ? 8 : 7; config 305 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c else if (config->input_clock == ADV7511_INPUT_CLOCK_2X) config 306 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c input_id = config->embedded_sync ? 4 : 3; config 308 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c input_id = config->embedded_sync ? 2 : 1; config 314 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c (input_styles[config->input_style] << 2)); config 316 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_justification << 3); config 318 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->sync_pulse << 2); config 322 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511->embedded_sync = config->embedded_sync; config 323 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511->hsync_polarity = config->hsync_polarity; config 324 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511->vsync_polarity = config->vsync_polarity; config 325 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c adv7511->rgb = config->input_colorspace == HDMI_COLORSPACE_RGB; config 1010 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c struct adv7511_link_config *config) config 1015 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c of_property_read_u32(np, "adi,input-depth", &config->input_color_depth); config 1016 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (config->input_color_depth != 8 && config->input_color_depth != 10 && config 1017 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_color_depth != 12) config 1025 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_colorspace = HDMI_COLORSPACE_RGB; config 1027 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_colorspace = HDMI_COLORSPACE_YUV422; config 1029 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_colorspace = HDMI_COLORSPACE_YUV444; config 1038 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_clock = ADV7511_INPUT_CLOCK_1X; config 1040 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_clock = ADV7511_INPUT_CLOCK_2X; config 1042 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_clock = ADV7511_INPUT_CLOCK_DDR; config 1046 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (config->input_colorspace == HDMI_COLORSPACE_YUV422 || config 1047 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_clock != ADV7511_INPUT_CLOCK_1X) { config 1049 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c &config->input_style); config 1053 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (config->input_style < 1 || config->input_style > 3) config 1062 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_justification = config 1065 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_justification = config 1068 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_justification = config 1074 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_style = 1; config 1075 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->input_justification = ADV7511_INPUT_JUSTIFICATION_LEFT; config 1078 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c of_property_read_u32(np, "adi,clock-delay", &config->clock_delay); config 1079 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c if (config->clock_delay < -1200 || config->clock_delay > 1600) config 1082 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->embedded_sync = of_property_read_bool(np, "adi,embedded-sync"); config 1085 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->sync_pulse = ADV7511_INPUT_SYNC_PULSE_NONE; config 1086 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->vsync_polarity = ADV7511_SYNC_POLARITY_PASSTHROUGH; config 1087 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c config->hsync_polarity = ADV7511_SYNC_POLARITY_PASSTHROUGH; config 120 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &dev->mode_config; config 122 drivers/gpu/drm/drm_atomic.c if (!config->funcs->atomic_state_alloc) { config 135 drivers/gpu/drm/drm_atomic.c return config->funcs->atomic_state_alloc(dev); config 150 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &dev->mode_config; config 170 drivers/gpu/drm/drm_atomic.c for (i = 0; i < config->num_crtc; i++) { config 190 drivers/gpu/drm/drm_atomic.c for (i = 0; i < config->num_total_plane; i++) { config 240 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &dev->mode_config; config 242 drivers/gpu/drm/drm_atomic.c if (config->funcs->atomic_state_clear) config 243 drivers/gpu/drm/drm_atomic.c config->funcs->atomic_state_clear(state); config 259 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &state->dev->mode_config; config 265 drivers/gpu/drm/drm_atomic.c if (config->funcs->atomic_state_free) { config 266 drivers/gpu/drm/drm_atomic.c config->funcs->atomic_state_free(state); config 944 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &connector->dev->mode_config; config 949 drivers/gpu/drm/drm_atomic.c ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); config 957 drivers/gpu/drm/drm_atomic.c int alloc = max(index + 1, config->num_connector); config 1039 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &state->dev->mode_config; config 1050 drivers/gpu/drm/drm_atomic.c ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); config 1136 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &dev->mode_config; config 1176 drivers/gpu/drm/drm_atomic.c if (config->funcs->atomic_check) { config 1177 drivers/gpu/drm/drm_atomic.c ret = config->funcs->atomic_check(state->dev, state); config 1216 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &state->dev->mode_config; config 1225 drivers/gpu/drm/drm_atomic.c return config->funcs->atomic_commit(state->dev, state, false); config 1245 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &state->dev->mode_config; config 1254 drivers/gpu/drm/drm_atomic.c return config->funcs->atomic_commit(state->dev, state, true); config 1452 drivers/gpu/drm/drm_atomic.c struct drm_mode_config *config = &dev->mode_config; config 1461 drivers/gpu/drm/drm_atomic.c list_for_each_entry(plane, &config->plane_list, head) { config 1469 drivers/gpu/drm/drm_atomic.c list_for_each_entry(crtc, &config->crtc_list, head) { config 424 drivers/gpu/drm/drm_atomic_uapi.c struct drm_mode_config *config = &dev->mode_config; config 428 drivers/gpu/drm/drm_atomic_uapi.c if (property == config->prop_active) config 430 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->prop_mode_id) { config 436 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_vrr_enabled) { config 438 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->degamma_lut_property) { config 446 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->ctm_property) { config 454 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->gamma_lut_property) { config 462 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_out_fence_ptr) { config 490 drivers/gpu/drm/drm_atomic_uapi.c struct drm_mode_config *config = &dev->mode_config; config 492 drivers/gpu/drm/drm_atomic_uapi.c if (property == config->prop_active) config 494 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->prop_mode_id) config 496 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->prop_vrr_enabled) config 498 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->degamma_lut_property) config 500 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->ctm_property) config 502 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->gamma_lut_property) config 504 drivers/gpu/drm/drm_atomic_uapi.c else if (property == config->prop_out_fence_ptr) config 519 drivers/gpu/drm/drm_atomic_uapi.c struct drm_mode_config *config = &dev->mode_config; config 523 drivers/gpu/drm/drm_atomic_uapi.c if (property == config->prop_fb_id) { config 529 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_in_fence_fd) { config 540 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_id) { config 545 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_x) { config 547 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_y) { config 549 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_w) { config 551 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_h) { config 553 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_x) { config 555 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_y) { config 557 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_w) { config 559 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_h) { config 578 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_fb_damage_clips) { config 605 drivers/gpu/drm/drm_atomic_uapi.c struct drm_mode_config *config = &dev->mode_config; config 607 drivers/gpu/drm/drm_atomic_uapi.c if (property == config->prop_fb_id) { config 609 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_in_fence_fd) { config 611 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_id) { config 613 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_x) { config 615 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_y) { config 617 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_w) { config 619 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_crtc_h) { config 621 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_x) { config 623 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_y) { config 625 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_w) { config 627 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_src_h) { config 641 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->prop_fb_damage_clips) { config 678 drivers/gpu/drm/drm_atomic_uapi.c struct drm_mode_config *config = &dev->mode_config; config 682 drivers/gpu/drm/drm_atomic_uapi.c if (property == config->prop_crtc_id) { config 687 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->dpms_property) { config 693 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_select_subconnector_property) { config 695 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_left_margin_property) { config 697 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_right_margin_property) { config 699 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_top_margin_property) { config 701 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_bottom_margin_property) { config 703 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_mode_property) { config 705 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_brightness_property) { config 707 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_contrast_property) { config 709 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_flicker_reduction_property) { config 711 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_overscan_property) { config 713 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_saturation_property) { config 715 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_hue_property) { config 717 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->link_status_property) { config 731 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->hdr_output_metadata_property) { config 738 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->aspect_ratio_property) { config 740 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->content_type_property) { config 744 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->content_protection_property) { config 750 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->hdcp_content_type_property) { config 754 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->writeback_fb_id_property) { config 762 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->writeback_out_fence_ptr_property) { config 788 drivers/gpu/drm/drm_atomic_uapi.c struct drm_mode_config *config = &dev->mode_config; config 790 drivers/gpu/drm/drm_atomic_uapi.c if (property == config->prop_crtc_id) { config 792 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->dpms_property) { config 797 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_select_subconnector_property) { config 799 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_left_margin_property) { config 801 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_right_margin_property) { config 803 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_top_margin_property) { config 805 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_bottom_margin_property) { config 807 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_mode_property) { config 809 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_brightness_property) { config 811 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_contrast_property) { config 813 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_flicker_reduction_property) { config 815 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_overscan_property) { config 817 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_saturation_property) { config 819 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->tv_hue_property) { config 821 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->link_status_property) { config 823 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->aspect_ratio_property) { config 825 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->content_type_property) { config 831 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->hdr_output_metadata_property) { config 834 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->content_protection_property) { config 836 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->hdcp_content_type_property) { config 838 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->writeback_fb_id_property) { config 841 drivers/gpu/drm/drm_atomic_uapi.c } else if (property == config->writeback_out_fence_ptr_property) { config 159 drivers/gpu/drm/drm_color_mgmt.c struct drm_mode_config *config = &dev->mode_config; config 163 drivers/gpu/drm/drm_color_mgmt.c config->degamma_lut_property, 0); config 165 drivers/gpu/drm/drm_color_mgmt.c config->degamma_lut_size_property, config 171 drivers/gpu/drm/drm_color_mgmt.c config->ctm_property, 0); config 175 drivers/gpu/drm/drm_color_mgmt.c config->gamma_lut_property, 0); config 177 drivers/gpu/drm/drm_color_mgmt.c config->gamma_lut_size_property, config 167 drivers/gpu/drm/drm_connector.c struct drm_mode_config *config = &dev->mode_config; config 171 drivers/gpu/drm/drm_connector.c spin_lock_irqsave(&config->connector_list_lock, flags); config 172 drivers/gpu/drm/drm_connector.c freed = llist_del_all(&config->connector_free_list); config 173 drivers/gpu/drm/drm_connector.c spin_unlock_irqrestore(&config->connector_list_lock, flags); config 199 drivers/gpu/drm/drm_connector.c struct drm_mode_config *config = &dev->mode_config; config 219 drivers/gpu/drm/drm_connector.c ret = ida_simple_get(&config->connector_ida, 0, 32, GFP_KERNEL); config 258 drivers/gpu/drm/drm_connector.c spin_lock_irq(&config->connector_list_lock); config 259 drivers/gpu/drm/drm_connector.c list_add_tail(&connector->head, &config->connector_list); config 260 drivers/gpu/drm/drm_connector.c config->num_connector++; config 261 drivers/gpu/drm/drm_connector.c spin_unlock_irq(&config->connector_list_lock); config 268 drivers/gpu/drm/drm_connector.c config->dpms_property, 0); config 271 drivers/gpu/drm/drm_connector.c config->link_status_property, config 275 drivers/gpu/drm/drm_connector.c config->non_desktop_property, config 278 drivers/gpu/drm/drm_connector.c config->tile_property, config 282 drivers/gpu/drm/drm_connector.c drm_object_attach_property(&connector->base, config->prop_crtc_id, 0); config 291 drivers/gpu/drm/drm_connector.c ida_simple_remove(&config->connector_ida, connector->index); config 345 drivers/gpu/drm/drm_connector.c struct drm_mode_config *config = &connector->dev->mode_config; config 348 drivers/gpu/drm/drm_connector.c config->edid_property, config 653 drivers/gpu/drm/drm_connector.c struct drm_mode_config *config = &conn->dev->mode_config; config 655 drivers/gpu/drm/drm_connector.c lockdep_assert_held(&config->connector_list_lock); config 660 drivers/gpu/drm/drm_connector.c llist_add(&conn->free_node, &config->connector_free_list); config 661 drivers/gpu/drm/drm_connector.c schedule_work(&config->connector_free_work); config 675 drivers/gpu/drm/drm_connector.c struct drm_mode_config *config = &iter->dev->mode_config; config 679 drivers/gpu/drm/drm_connector.c spin_lock_irqsave(&config->connector_list_lock, flags); config 680 drivers/gpu/drm/drm_connector.c lhead = old_conn ? &old_conn->head : &config->connector_list; config 683 drivers/gpu/drm/drm_connector.c if (lhead->next == &config->connector_list) { config 696 drivers/gpu/drm/drm_connector.c spin_unlock_irqrestore(&config->connector_list_lock, flags); config 713 drivers/gpu/drm/drm_connector.c struct drm_mode_config *config = &iter->dev->mode_config; config 718 drivers/gpu/drm/drm_connector.c spin_lock_irqsave(&config->connector_list_lock, flags); config 720 drivers/gpu/drm/drm_connector.c spin_unlock_irqrestore(&config->connector_list_lock, flags); config 232 drivers/gpu/drm/drm_crtc.c struct drm_mode_config *config = &dev->mode_config; config 239 drivers/gpu/drm/drm_crtc.c if (WARN_ON(config->num_crtc >= 32)) config 279 drivers/gpu/drm/drm_crtc.c list_add_tail(&crtc->head, &config->crtc_list); config 280 drivers/gpu/drm/drm_crtc.c crtc->index = config->num_crtc++; config 296 drivers/gpu/drm/drm_crtc.c drm_object_attach_property(&crtc->base, config->prop_active, 0); config 297 drivers/gpu/drm/drm_crtc.c drm_object_attach_property(&crtc->base, config->prop_mode_id, 0); config 299 drivers/gpu/drm/drm_crtc.c config->prop_out_fence_ptr, 0); config 301 drivers/gpu/drm/drm_crtc.c config->prop_vrr_enabled, 0); config 528 drivers/gpu/drm/drm_crtc.c struct drm_mode_config *config = &dev->mode_config; config 664 drivers/gpu/drm/drm_crtc.c if (crtc_req->count_connectors > config->num_connector) { config 99 drivers/gpu/drm/drm_damage_helper.c struct drm_mode_config *config = &dev->mode_config; config 101 drivers/gpu/drm/drm_damage_helper.c drm_object_attach_property(&plane->base, config->prop_fb_damage_clips, config 294 drivers/gpu/drm/drm_framebuffer.c struct drm_mode_config *config = &dev->mode_config; config 303 drivers/gpu/drm/drm_framebuffer.c if ((config->min_width > r->width) || (r->width > config->max_width)) { config 305 drivers/gpu/drm/drm_framebuffer.c r->width, config->min_width, config->max_width); config 308 drivers/gpu/drm/drm_framebuffer.c if ((config->min_height > r->height) || (r->height > config->max_height)) { config 310 drivers/gpu/drm/drm_framebuffer.c r->height, config->min_height, config->max_height); config 97 drivers/gpu/drm/drm_modeset_lock.c struct drm_mode_config *config = &dev->mode_config; config 105 drivers/gpu/drm/drm_modeset_lock.c mutex_lock(&config->mutex); config 123 drivers/gpu/drm/drm_modeset_lock.c WARN_ON(config->acquire_ctx); config 129 drivers/gpu/drm/drm_modeset_lock.c config->acquire_ctx = ctx; config 151 drivers/gpu/drm/drm_modeset_lock.c struct drm_mode_config *config = &dev->mode_config; config 152 drivers/gpu/drm/drm_modeset_lock.c struct drm_modeset_acquire_ctx *ctx = config->acquire_ctx; config 157 drivers/gpu/drm/drm_modeset_lock.c config->acquire_ctx = NULL; config 88 drivers/gpu/drm/drm_plane.c const struct drm_mode_config *config = &dev->mode_config; config 149 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->modifiers_property, config 181 drivers/gpu/drm/drm_plane.c struct drm_mode_config *config = &dev->mode_config; config 186 drivers/gpu/drm/drm_plane.c if (WARN_ON(config->num_total_plane >= 32)) config 224 drivers/gpu/drm/drm_plane.c config->allow_fb_modifiers = true; config 262 drivers/gpu/drm/drm_plane.c list_add_tail(&plane->head, &config->plane_list); config 263 drivers/gpu/drm/drm_plane.c plane->index = config->num_total_plane++; config 266 drivers/gpu/drm/drm_plane.c config->plane_type_property, config 270 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_fb_id, 0); config 271 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_in_fence_fd, -1); config 272 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_crtc_id, 0); config 273 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_crtc_x, 0); config 274 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_crtc_y, 0); config 275 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_crtc_w, 0); config 276 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_crtc_h, 0); config 277 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_src_x, 0); config 278 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_src_y, 0); config 279 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_src_w, 0); config 280 drivers/gpu/drm/drm_plane.c drm_object_attach_property(&plane->base, config->prop_src_h, 0); config 283 drivers/gpu/drm/drm_plane.c if (config->allow_fb_modifiers) config 166 drivers/gpu/drm/drm_scdc_helper.c u8 config; config 169 drivers/gpu/drm/drm_scdc_helper.c ret = drm_scdc_readb(adapter, SCDC_TMDS_CONFIG, &config); config 176 drivers/gpu/drm/drm_scdc_helper.c config |= SCDC_SCRAMBLING_ENABLE; config 178 drivers/gpu/drm/drm_scdc_helper.c config &= ~SCDC_SCRAMBLING_ENABLE; config 180 drivers/gpu/drm/drm_scdc_helper.c ret = drm_scdc_writeb(adapter, SCDC_TMDS_CONFIG, config); config 221 drivers/gpu/drm/drm_scdc_helper.c u8 config; config 224 drivers/gpu/drm/drm_scdc_helper.c ret = drm_scdc_readb(adapter, SCDC_TMDS_CONFIG, &config); config 231 drivers/gpu/drm/drm_scdc_helper.c config |= SCDC_TMDS_BIT_CLOCK_RATIO_BY_40; config 233 drivers/gpu/drm/drm_scdc_helper.c config &= ~SCDC_TMDS_BIT_CLOCK_RATIO_BY_40; config 235 drivers/gpu/drm/drm_scdc_helper.c ret = drm_scdc_writeb(adapter, SCDC_TMDS_CONFIG, config); config 182 drivers/gpu/drm/drm_writeback.c struct drm_mode_config *config = &dev->mode_config; config 222 drivers/gpu/drm/drm_writeback.c config->writeback_out_fence_ptr_property, 0); config 225 drivers/gpu/drm/drm_writeback.c config->writeback_fb_id_property, 0); config 228 drivers/gpu/drm/drm_writeback.c config->writeback_pixel_formats_property, config 89 drivers/gpu/drm/exynos/exynos_drm_drv.h const struct exynos_drm_plane_config *config; config 138 drivers/gpu/drm/exynos/exynos_drm_plane.c plane->state->zpos = exynos_plane->config->zpos; config 176 drivers/gpu/drm/exynos/exynos_drm_plane.c exynos_drm_plane_check_format(const struct exynos_drm_plane_config *config, config 184 drivers/gpu/drm/exynos/exynos_drm_plane.c if (!(config->capabilities & EXYNOS_DRM_PLANE_CAP_TILE)) config 200 drivers/gpu/drm/exynos/exynos_drm_plane.c exynos_drm_plane_check_size(const struct exynos_drm_plane_config *config, config 206 drivers/gpu/drm/exynos/exynos_drm_plane.c if (config->capabilities & EXYNOS_DRM_PLANE_CAP_SCALE) config 215 drivers/gpu/drm/exynos/exynos_drm_plane.c if ((config->capabilities & EXYNOS_DRM_PLANE_CAP_DOUBLE) && config 219 drivers/gpu/drm/exynos/exynos_drm_plane.c if ((config->capabilities & EXYNOS_DRM_PLANE_CAP_DOUBLE) && config 244 drivers/gpu/drm/exynos/exynos_drm_plane.c ret = exynos_drm_plane_check_format(exynos_plane->config, exynos_state); config 248 drivers/gpu/drm/exynos/exynos_drm_plane.c ret = exynos_drm_plane_check_size(exynos_plane->config, exynos_state); config 296 drivers/gpu/drm/exynos/exynos_drm_plane.c const struct exynos_drm_plane_config *config) config 307 drivers/gpu/drm/exynos/exynos_drm_plane.c config->pixel_formats, config 308 drivers/gpu/drm/exynos/exynos_drm_plane.c config->num_pixel_formats, config 309 drivers/gpu/drm/exynos/exynos_drm_plane.c NULL, config->type, NULL); config 318 drivers/gpu/drm/exynos/exynos_drm_plane.c exynos_plane->config = config; config 320 drivers/gpu/drm/exynos/exynos_drm_plane.c exynos_plane_attach_zpos_property(&exynos_plane->base, config->zpos, config 321 drivers/gpu/drm/exynos/exynos_drm_plane.c !(config->capabilities & EXYNOS_DRM_PLANE_CAP_ZPOS)); config 323 drivers/gpu/drm/exynos/exynos_drm_plane.c if (config->capabilities & EXYNOS_DRM_PLANE_CAP_PIX_BLEND) config 326 drivers/gpu/drm/exynos/exynos_drm_plane.c if (config->capabilities & EXYNOS_DRM_PLANE_CAP_WIN_BLEND) config 9 drivers/gpu/drm/exynos/exynos_drm_plane.h const struct exynos_drm_plane_config *config); config 410 drivers/gpu/drm/gma500/mdfld_dsi_output.c struct mdfld_dsi_config *config, int pipe) config 412 drivers/gpu/drm/gma500/mdfld_dsi_output.c if (!dev || !config) { config 417 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->bpp = 24; config 419 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->lane_count = 4; config 421 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->lane_count = 2; config 422 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->channel_num = 0; config 425 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->video_mode = MDFLD_DSI_VIDEO_NON_BURST_MODE_SYNC_PULSE; config 427 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->video_mode = config 430 drivers/gpu/drm/gma500/mdfld_dsi_output.c config->video_mode = MDFLD_DSI_VIDEO_BURST_MODE; config 297 drivers/gpu/drm/gma500/mdfld_dsi_output.h static inline void *mdfld_dsi_get_pkg_sender(struct mdfld_dsi_config *config) config 301 drivers/gpu/drm/gma500/mdfld_dsi_output.h if (!config) config 304 drivers/gpu/drm/gma500/mdfld_dsi_output.h dsi_connector = config->connector; config 323 drivers/gpu/drm/gma500/mdfld_dsi_output.h struct mdfld_dsi_config *config; config 328 drivers/gpu/drm/gma500/mdfld_dsi_output.h config = mdfld_dsi_encoder_get_config(encoder); config 329 drivers/gpu/drm/gma500/mdfld_dsi_output.h if (!config) config 332 drivers/gpu/drm/gma500/mdfld_dsi_output.h return config->connector; config 36 drivers/gpu/drm/i2c/sil164_drv.c struct sil164_encoder_params config; config 172 drivers/gpu/drm/i2c/sil164_drv.c struct sil164_encoder_params *config, config 178 drivers/gpu/drm/i2c/sil164_drv.c (config->input_edge ? SIL164_CONTROL0_EDGE_RISING : 0) | config 179 drivers/gpu/drm/i2c/sil164_drv.c (config->input_width ? SIL164_CONTROL0_INPUT_24BIT : 0) | config 180 drivers/gpu/drm/i2c/sil164_drv.c (config->input_dual ? SIL164_CONTROL0_DUAL_EDGE : 0)); config 187 drivers/gpu/drm/i2c/sil164_drv.c (config->input_skew ? SIL164_CONTROL1_DESKEW_ENABLE : 0) | config 188 drivers/gpu/drm/i2c/sil164_drv.c (((config->input_skew + 4) & 0x7) config 193 drivers/gpu/drm/i2c/sil164_drv.c (config->pll_filter ? 0 : SIL164_CONTROL2_FILTER_ENABLE) | config 201 drivers/gpu/drm/i2c/sil164_drv.c (((config->duallink_skew + 4) & 0x7) config 214 drivers/gpu/drm/i2c/sil164_drv.c priv->config = *(struct sil164_encoder_params *)params; config 281 drivers/gpu/drm/i2c/sil164_drv.c &priv->config, duallink); config 285 drivers/gpu/drm/i2c/sil164_drv.c &priv->config, duallink); config 1762 drivers/gpu/drm/i2c/tda998x_drv.c priv->audio.ena_ap = p->audio_params.config; config 1431 drivers/gpu/drm/i915/display/icl_dsi.c struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; config 1615 drivers/gpu/drm/i915/display/icl_dsi.c if (dev_priv->vbt.dsi.config->dual_link) config 138 drivers/gpu/drm/i915/display/intel_audio.c u32 config; config 252 drivers/gpu/drm/i915/display/intel_audio.c hdmi_audio_clock[i].config); config 254 drivers/gpu/drm/i915/display/intel_audio.c return hdmi_audio_clock[i].config; config 995 drivers/gpu/drm/i915/display/intel_audio.c hsw_audio_config_update(encoder, crtc->config); config 797 drivers/gpu/drm/i915/display/intel_bios.c if (!dev_priv->vbt.dsi.config->dual_link || version < 197) { config 799 drivers/gpu/drm/i915/display/intel_bios.c if (dev_priv->vbt.dsi.config->cabc_supported) config 805 drivers/gpu/drm/i915/display/intel_bios.c switch (dev_priv->vbt.dsi.config->dl_dcs_backlight_ports) { config 818 drivers/gpu/drm/i915/display/intel_bios.c if (!dev_priv->vbt.dsi.config->cabc_supported) config 821 drivers/gpu/drm/i915/display/intel_bios.c switch (dev_priv->vbt.dsi.config->dl_dcs_cabc_ports) { config 841 drivers/gpu/drm/i915/display/intel_bios.c const struct mipi_config *config; config 874 drivers/gpu/drm/i915/display/intel_bios.c config = &start->config[panel_type]; config 878 drivers/gpu/drm/i915/display/intel_bios.c dev_priv->vbt.dsi.config = kmemdup(config, sizeof(struct mipi_config), GFP_KERNEL); config 879 drivers/gpu/drm/i915/display/intel_bios.c if (!dev_priv->vbt.dsi.config) config 884 drivers/gpu/drm/i915/display/intel_bios.c kfree(dev_priv->vbt.dsi.config); config 891 drivers/gpu/drm/i915/display/intel_bios.c switch (config->rotation) { config 1121 drivers/gpu/drm/i915/display/intel_bios.c if (dev_priv->vbt.dsi.config->is_cmd_mode || config 1916 drivers/gpu/drm/i915/display/intel_bios.c kfree(dev_priv->vbt.dsi.config); config 1917 drivers/gpu/drm/i915/display/intel_bios.c dev_priv->vbt.dsi.config = NULL; config 4084 drivers/gpu/drm/i915/display/intel_ddi.c u8 config; config 4120 drivers/gpu/drm/i915/display/intel_ddi.c ret = drm_scdc_readb(adapter, SCDC_TMDS_CONFIG, &config); config 4126 drivers/gpu/drm/i915/display/intel_ddi.c if (!!(config & SCDC_TMDS_BIT_CLOCK_RATIO_BY_40) == config 4128 drivers/gpu/drm/i915/display/intel_ddi.c !!(config & SCDC_SCRAMBLING_ENABLE) == config 1018 drivers/gpu/drm/i915/display/intel_display.c crtc->config->base.adjusted_mode.crtc_clock; config 1026 drivers/gpu/drm/i915/display/intel_display.c return crtc->config->cpu_transcoder; config 10551 drivers/gpu/drm/i915/display/intel_display.c const struct drm_mode_config *config = config 10556 drivers/gpu/drm/i915/display/intel_display.c return width > 0 && width <= config->cursor_width && config 10557 drivers/gpu/drm/i915/display/intel_display.c height > 0 && height <= config->cursor_height; config 11099 drivers/gpu/drm/i915/display/intel_display.c struct drm_mode_config *config = &dev->mode_config; config 11111 drivers/gpu/drm/i915/display/intel_display.c WARN_ON(!drm_modeset_is_locked(&config->connection_mutex)); config 13982 drivers/gpu/drm/i915/display/intel_display.c crtc->config = new_crtc_state; config 15121 drivers/gpu/drm/i915/display/intel_display.c intel_crtc->config = crtc_state; config 1003 drivers/gpu/drm/i915/display/intel_display_types.h struct intel_crtc_state *config; config 6817 drivers/gpu/drm/i915/display/intel_dp.c intel_dp_set_drrs_state(dev_priv, to_intel_crtc(crtc)->config, config 6860 drivers/gpu/drm/i915/display/intel_dp.c intel_dp_set_drrs_state(dev_priv, to_intel_crtc(crtc)->config, config 6903 drivers/gpu/drm/i915/display/intel_dp.c intel_dp_set_drrs_state(dev_priv, to_intel_crtc(crtc)->config, config 661 drivers/gpu/drm/i915/display/intel_dpio_phy.c if (intel_crtc->config->lane_count > 2) { config 674 drivers/gpu/drm/i915/display/intel_dpio_phy.c if (intel_crtc->config->lane_count > 2) { config 682 drivers/gpu/drm/i915/display/intel_dpio_phy.c for (i = 0; i < intel_crtc->config->lane_count; i++) { config 690 drivers/gpu/drm/i915/display/intel_dpio_phy.c for (i = 0; i < intel_crtc->config->lane_count; i++) { config 713 drivers/gpu/drm/i915/display/intel_dpio_phy.c for (i = 0; i < intel_crtc->config->lane_count; i++) { config 727 drivers/gpu/drm/i915/display/intel_dpio_phy.c if (intel_crtc->config->lane_count > 2) { config 186 drivers/gpu/drm/i915/display/intel_dsi.h struct intel_crtc_state *config); config 188 drivers/gpu/drm/i915/display/intel_dsi.h const struct intel_crtc_state *config); config 191 drivers/gpu/drm/i915/display/intel_dsi.h struct intel_crtc_state *config); config 196 drivers/gpu/drm/i915/display/intel_dsi.h struct intel_crtc_state *config); config 198 drivers/gpu/drm/i915/display/intel_dsi.h const struct intel_crtc_state *config); config 201 drivers/gpu/drm/i915/display/intel_dsi.h struct intel_crtc_state *config); config 575 drivers/gpu/drm/i915/display/intel_dsi_vbt.c struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; config 2264 drivers/gpu/drm/i915/display/intel_hdmi.c struct intel_crtc_state *config, config 2268 drivers/gpu/drm/i915/display/intel_hdmi.c struct intel_crtc *intel_crtc = to_intel_crtc(config->base.crtc); config 2276 drivers/gpu/drm/i915/display/intel_hdmi.c config->port_clock /= 2; config 2280 drivers/gpu/drm/i915/display/intel_hdmi.c config->output_format = INTEL_OUTPUT_FORMAT_YCBCR420; config 2283 drivers/gpu/drm/i915/display/intel_hdmi.c if (skl_update_scaler_crtc(config)) { config 2288 drivers/gpu/drm/i915/display/intel_hdmi.c intel_pch_panel_fitting(intel_crtc, config, config 881 drivers/gpu/drm/i915/display/intel_overlay.c if (crtc->config->double_wide) config 914 drivers/gpu/drm/i915/display/intel_overlay.c overlay->crtc->config; config 1116 drivers/gpu/drm/i915/display/intel_overlay.c if (crtc->config->pipe_src_w > 1024 && config 1117 drivers/gpu/drm/i915/display/intel_overlay.c crtc->config->gmch_pfit.control & PFIT_ENABLE) { config 798 drivers/gpu/drm/i915/display/intel_vbt_defs.h struct mipi_config config[MAX_MIPI_CONFIGURATIONS]; config 1048 drivers/gpu/drm/i915/display/vlv_dsi.c adjusted_mode_sw = &crtc->config->base.adjusted_mode; config 1655 drivers/gpu/drm/i915/display/vlv_dsi.c struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; config 1879 drivers/gpu/drm/i915/display/vlv_dsi.c if (dev_priv->vbt.dsi.config->dual_link) config 1925 drivers/gpu/drm/i915/display/vlv_dsi.c (dev_priv->vbt.dsi.config->pwm_blc == PPS_BLC_PMIC)) { config 57 drivers/gpu/drm/i915/display/vlv_dsi_pll.c struct intel_crtc_state *config, config 104 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl = 1 << (DSI_PLL_P1_POST_DIV_SHIFT + calc_p - 2); config 105 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.div = config 117 drivers/gpu/drm/i915/display/vlv_dsi_pll.c struct intel_crtc_state *config) config 127 drivers/gpu/drm/i915/display/vlv_dsi_pll.c ret = dsi_calc_mnp(dev_priv, config, dsi_clk); config 134 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl |= DSI_PLL_CLK_GATE_DSI0_DSIPLL; config 137 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl |= DSI_PLL_CLK_GATE_DSI1_DSIPLL; config 139 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl |= DSI_PLL_VCO_EN; config 142 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.div, config->dsi_pll.ctrl); config 148 drivers/gpu/drm/i915/display/vlv_dsi_pll.c const struct intel_crtc_state *config) config 157 drivers/gpu/drm/i915/display/vlv_dsi_pll.c vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_DIVIDER, config->dsi_pll.div); config 159 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl & ~DSI_PLL_VCO_EN); config 166 drivers/gpu/drm/i915/display/vlv_dsi_pll.c vlv_cck_write(dev_priv, CCK_REG_DSI_PLL_CONTROL, config->dsi_pll.ctrl); config 255 drivers/gpu/drm/i915/display/vlv_dsi_pll.c struct intel_crtc_state *config) config 273 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl = pll_ctl & ~DSI_PLL_LOCK; config 274 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.div = pll_div; config 319 drivers/gpu/drm/i915/display/vlv_dsi_pll.c struct intel_crtc_state *config) config 328 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl = I915_READ(BXT_DSI_PLL_CTL); config 330 drivers/gpu/drm/i915/display/vlv_dsi_pll.c dsi_ratio = config->dsi_pll.ctrl & BXT_DSI_PLL_RATIO_MASK; config 354 drivers/gpu/drm/i915/display/vlv_dsi_pll.c const struct intel_crtc_state *config) config 365 drivers/gpu/drm/i915/display/vlv_dsi_pll.c pll_ratio = config->dsi_pll.ctrl & BXT_DSI_PLL_RATIO_MASK; config 402 drivers/gpu/drm/i915/display/vlv_dsi_pll.c const struct intel_crtc_state *config) config 422 drivers/gpu/drm/i915/display/vlv_dsi_pll.c pll_ratio = config->dsi_pll.ctrl & BXT_DSI_PLL_RATIO_MASK; config 455 drivers/gpu/drm/i915/display/vlv_dsi_pll.c struct intel_crtc_state *config) config 491 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl = dsi_ratio | BXT_DSIA_16X_BY2 | BXT_DSIC_16X_BY2; config 497 drivers/gpu/drm/i915/display/vlv_dsi_pll.c config->dsi_pll.ctrl |= BXT_DSI_PLL_PVD_RATIO_1; config 503 drivers/gpu/drm/i915/display/vlv_dsi_pll.c const struct intel_crtc_state *config) config 513 drivers/gpu/drm/i915/display/vlv_dsi_pll.c I915_WRITE(BXT_DSI_PLL_CTL, config->dsi_pll.ctrl); config 519 drivers/gpu/drm/i915/display/vlv_dsi_pll.c bxt_dsi_program_clocks(encoder->base.dev, port, config); config 521 drivers/gpu/drm/i915/display/vlv_dsi_pll.c glk_dsi_program_esc_clock(encoder->base.dev, config); config 802 drivers/gpu/drm/i915/i915_drv.h struct mipi_config *config; config 32 drivers/gpu/drm/i915/i915_pmu.c static u8 engine_config_sample(u64 config) config 34 drivers/gpu/drm/i915/i915_pmu.c return config & I915_PMU_SAMPLE_MASK; config 39 drivers/gpu/drm/i915/i915_pmu.c return engine_config_sample(event->attr.config); config 44 drivers/gpu/drm/i915/i915_pmu.c return (event->attr.config >> I915_PMU_CLASS_SHIFT) & 0xff; config 49 drivers/gpu/drm/i915/i915_pmu.c return (event->attr.config >> I915_PMU_SAMPLE_BITS) & 0xff; config 52 drivers/gpu/drm/i915/i915_pmu.c static bool is_engine_config(u64 config) config 54 drivers/gpu/drm/i915/i915_pmu.c return config < __I915_PMU_OTHER(0); config 57 drivers/gpu/drm/i915/i915_pmu.c static unsigned int config_enabled_bit(u64 config) config 59 drivers/gpu/drm/i915/i915_pmu.c if (is_engine_config(config)) config 60 drivers/gpu/drm/i915/i915_pmu.c return engine_config_sample(config); config 62 drivers/gpu/drm/i915/i915_pmu.c return ENGINE_SAMPLE_BITS + (config - __I915_PMU_OTHER(0)); config 65 drivers/gpu/drm/i915/i915_pmu.c static u64 config_enabled_mask(u64 config) config 67 drivers/gpu/drm/i915/i915_pmu.c return BIT_ULL(config_enabled_bit(config)); config 72 drivers/gpu/drm/i915/i915_pmu.c return is_engine_config(event->attr.config); config 77 drivers/gpu/drm/i915/i915_pmu.c return config_enabled_bit(event->attr.config); config 344 drivers/gpu/drm/i915/i915_pmu.c config_status(struct drm_i915_private *i915, u64 config) config 346 drivers/gpu/drm/i915/i915_pmu.c switch (config) { config 419 drivers/gpu/drm/i915/i915_pmu.c ret = config_status(i915, event->attr.config); config 551 drivers/gpu/drm/i915/i915_pmu.c switch (event->attr.config) { config 801 drivers/gpu/drm/i915/i915_pmu.c .config = (__config), \ config 813 drivers/gpu/drm/i915/i915_pmu.c add_i915_attr(struct i915_ext_attribute *attr, const char *name, u64 config) config 819 drivers/gpu/drm/i915/i915_pmu.c attr->val = config; config 842 drivers/gpu/drm/i915/i915_pmu.c u64 config; config 868 drivers/gpu/drm/i915/i915_pmu.c if (!config_status(i915, events[i].config)) config 902 drivers/gpu/drm/i915/i915_pmu.c if (config_status(i915, events[i].config)) config 910 drivers/gpu/drm/i915/i915_pmu.c i915_iter = add_i915_attr(i915_iter, str, events[i].config); config 882 drivers/gpu/drm/i915/intel_pm.c &crtc->config->base.adjusted_mode; config 2222 drivers/gpu/drm/i915/intel_pm.c &crtc->config->base.adjusted_mode; config 2227 drivers/gpu/drm/i915/intel_pm.c int hdisplay = crtc->config->pipe_src_w; config 2303 drivers/gpu/drm/i915/intel_pm.c &crtc->config->base.adjusted_mode; config 2330 drivers/gpu/drm/i915/intel_pm.c &crtc->config->base.adjusted_mode; config 2378 drivers/gpu/drm/i915/intel_pm.c &enabled->config->base.adjusted_mode; config 2383 drivers/gpu/drm/i915/intel_pm.c int hdisplay = enabled->config->pipe_src_w; config 2436 drivers/gpu/drm/i915/intel_pm.c adjusted_mode = &crtc->config->base.adjusted_mode; config 2647 drivers/gpu/drm/i915/intel_pm.c const struct intel_wm_config *config, config 2654 drivers/gpu/drm/i915/intel_pm.c if (is_sprite && !config->sprites_enabled) config 2658 drivers/gpu/drm/i915/intel_pm.c if (level == 0 || config->num_pipes_active > 1) { config 2670 drivers/gpu/drm/i915/intel_pm.c if (config->sprites_enabled) { config 2688 drivers/gpu/drm/i915/intel_pm.c const struct intel_wm_config *config) config 2691 drivers/gpu/drm/i915/intel_pm.c if (level > 0 && config->num_pipes_active > 1) config 2700 drivers/gpu/drm/i915/intel_pm.c const struct intel_wm_config *config, config 2704 drivers/gpu/drm/i915/intel_pm.c max->pri = ilk_plane_wm_max(dev_priv, level, config, ddb_partitioning, false); config 2705 drivers/gpu/drm/i915/intel_pm.c max->spr = ilk_plane_wm_max(dev_priv, level, config, ddb_partitioning, true); config 2706 drivers/gpu/drm/i915/intel_pm.c max->cur = ilk_cursor_wm_max(dev_priv, level, config); config 3093 drivers/gpu/drm/i915/intel_pm.c const struct intel_wm_config config = { config 3101 drivers/gpu/drm/i915/intel_pm.c ilk_compute_wm_maximums(dev_priv, 0, &config, INTEL_DDB_PART_1_2, &max); config 3289 drivers/gpu/drm/i915/intel_pm.c const struct intel_wm_config *config, config 3298 drivers/gpu/drm/i915/intel_pm.c config->num_pipes_active > 1) config 5682 drivers/gpu/drm/i915/intel_pm.c struct intel_wm_config *config) config 5693 drivers/gpu/drm/i915/intel_pm.c config->sprites_enabled |= wm->sprites_enabled; config 5694 drivers/gpu/drm/i915/intel_pm.c config->sprites_scaled |= wm->sprites_scaled; config 5695 drivers/gpu/drm/i915/intel_pm.c config->num_pipes_active++; config 5703 drivers/gpu/drm/i915/intel_pm.c struct intel_wm_config config = {}; config 5707 drivers/gpu/drm/i915/intel_pm.c ilk_compute_wm_config(dev_priv, &config); config 5709 drivers/gpu/drm/i915/intel_pm.c ilk_compute_wm_maximums(dev_priv, 1, &config, INTEL_DDB_PART_1_2, &max); config 5710 drivers/gpu/drm/i915/intel_pm.c ilk_wm_merge(dev_priv, &config, &max, &lp_wm_1_2); config 5714 drivers/gpu/drm/i915/intel_pm.c config.num_pipes_active == 1 && config.sprites_enabled) { config 5715 drivers/gpu/drm/i915/intel_pm.c ilk_compute_wm_maximums(dev_priv, 1, &config, INTEL_DDB_PART_5_6, &max); config 5716 drivers/gpu/drm/i915/intel_pm.c ilk_wm_merge(dev_priv, &config, &max, &lp_wm_5_6); config 66 drivers/gpu/drm/mediatek/mtk_disp_color.c .config = mtk_color_config, config 221 drivers/gpu/drm/mediatek/mtk_disp_ovl.c .config = mtk_ovl_config, config 224 drivers/gpu/drm/mediatek/mtk_disp_rdma.c .config = mtk_rdma_config, config 359 drivers/gpu/drm/mediatek/mtk_drm_crtc.c if (plane_state->pending.config) { config 361 drivers/gpu/drm/mediatek/mtk_drm_crtc.c plane_state->pending.config = false; config 411 drivers/gpu/drm/mediatek/mtk_drm_crtc.c plane_state->pending.config = true; config 458 drivers/gpu/drm/mediatek/mtk_drm_crtc.c plane_state->pending.config = true; config 169 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c .config = mtk_aal_config, config 176 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c .config = mtk_gamma_config, config 182 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c .config = mtk_od_config, config 67 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h void (*config)(struct mtk_ddp_comp *comp, unsigned int w, config 95 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h if (comp->funcs && comp->funcs->config) config 96 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h comp->funcs->config(comp, w, h, vrefresh, bpc); config 14 drivers/gpu/drm/mediatek/mtk_drm_plane.h bool config; config 939 drivers/gpu/drm/mediatek/mtk_dsi.c u8 config, cmdq_size, cmdq_off, type = msg->type; config 943 drivers/gpu/drm/mediatek/mtk_dsi.c config = BTA; config 945 drivers/gpu/drm/mediatek/mtk_dsi.c config = (msg->tx_len > 2) ? LONG_PACKET : SHORT_PACKET; config 951 drivers/gpu/drm/mediatek/mtk_dsi.c reg_val = (msg->tx_len << 16) | (type << 8) | config; config 956 drivers/gpu/drm/mediatek/mtk_dsi.c reg_val = (type << 8) | config; config 178 drivers/gpu/drm/msm/adreno/a5xx_power.c u32 config; config 181 drivers/gpu/drm/msm/adreno/a5xx_power.c config = AGC_LM_CONFIG_BCL_DISABLED; config 182 drivers/gpu/drm/msm/adreno/a5xx_power.c config |= adreno_gpu->rev.patchid << AGC_LM_CONFIG_GPU_VERSION_SHIFT; config 185 drivers/gpu/drm/msm/adreno/a5xx_power.c config |= AGC_LM_CONFIG_THROTTLE_DISABLE; config 202 drivers/gpu/drm/msm/adreno/a5xx_power.c gpu_write(gpu, AGC_MSG_PAYLOAD(AGC_LM_CONFIG), config); config 318 drivers/gpu/drm/msm/adreno/adreno_device.c static struct adreno_platform_config config = {}; config 325 drivers/gpu/drm/msm/adreno/adreno_device.c ret = find_chipid(dev, &config.rev); config 329 drivers/gpu/drm/msm/adreno/adreno_device.c dev->platform_data = &config; config 332 drivers/gpu/drm/msm/adreno/adreno_device.c info = adreno_info(config.rev); config 336 drivers/gpu/drm/msm/adreno/adreno_device.c config.rev.core, config.rev.major, config 337 drivers/gpu/drm/msm/adreno/adreno_device.c config.rev.minor, config.rev.patchid); config 341 drivers/gpu/drm/msm/adreno/adreno_device.c DBG("Found GPU: %u.%u.%u.%u", config.rev.core, config.rev.major, config 342 drivers/gpu/drm/msm/adreno/adreno_device.c config.rev.minor, config.rev.patchid); config 344 drivers/gpu/drm/msm/adreno/adreno_device.c priv->is_a2xx = config.rev.core == 2; config 900 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_platform_config *config = pdev->dev.platform_data; config 905 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->info = adreno_info(config->rev); config 908 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->rev = config->rev; config 154 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct drm_mode_config *config = &mdp4_kms->dev->mode_config; config 161 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c list_for_each_entry(crtc, &config->crtc_list, head) { config 554 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c void mdp4_crtc_set_config(struct drm_crtc *crtc, uint32_t config) config 559 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c mdp4_write(mdp4_kms, REG_MDP4_DMA_CONFIG(mdp4_crtc->dma), config); config 422 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c struct mdp4_platform_config *config = mdp4_get_config(pdev); config 499 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c clk_set_rate(mdp4_kms->clk, config->max_clk); config 501 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c clk_set_rate(mdp4_kms->lut_clk, config->max_clk); config 517 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c if (config->iommu) { config 519 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c config->iommu, "mdp4"); config 573 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c static struct mdp4_platform_config config = {}; config 576 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c config.max_clk = 266667000; config 577 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c config.iommu = iommu_domain_alloc(&platform_bus_type); config 578 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c if (config.iommu) { config 579 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c config.iommu->geometry.aperture_start = 0x1000; config 580 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c config.iommu->geometry.aperture_end = 0xffffffff; config 583 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c return &config; config 190 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h void mdp4_crtc_set_config(struct drm_crtc *crtc, uint32_t config); config 364 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c uint32_t config; config 371 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c config = config 380 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c config |= MDP4_DMA_CONFIG_PACK_ALIGN_MSB; config 382 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c mdp4_crtc_set_config(encoder->crtc, config); config 11 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c struct mdp5_cfg config; config 742 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 0, .config = { .hw = &msm8x74v1_config } }, config 743 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 2, .config = { .hw = &msm8x74v2_config } }, config 744 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 3, .config = { .hw = &apq8084_config } }, config 745 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 6, .config = { .hw = &msm8x16_config } }, config 746 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 9, .config = { .hw = &msm8x94_config } }, config 747 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 7, .config = { .hw = &msm8x96_config } }, config 748 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 15, .config = { .hw = &msm8917_config } }, config 752 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c { .revision = 0, .config = { .hw = &msm8998_config } }, config 759 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c return cfg_handler->config.hw; config 764 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c return &cfg_handler->config; config 813 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c mdp5_cfg = cfg_handlers[i].config.hw; config 825 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c cfg_handler->config.hw = mdp5_cfg; config 828 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c memcpy(&cfg_handler->config.platform, pconfig, sizeof(*pconfig)); config 843 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c static struct mdp5_cfg_platform config = {}; config 845 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c config.iommu = iommu_domain_alloc(&platform_bus_type); config 846 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c if (config.iommu) { config 847 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c config.iommu->geometry.aperture_start = 0x1000; config 848 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c config.iommu->geometry.aperture_end = 0xffffffff; config 851 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c return &config; config 683 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_cfg *config; config 709 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c config = mdp5_cfg_get_config(mdp5_kms->cfg); config 717 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (mdp5_cfg_intf_is_virtual(config->hw->intf.connect[i]) || config 718 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c !config->hw->intf.base[i]) config 726 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (config->platform.iommu) { config 732 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c config->platform.iommu, "mdp5"); config 934 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_cfg *config; config 996 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c config = mdp5_cfg_get_config(mdp5_kms->cfg); config 997 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->caps = config->hw->mdp.caps; config 1000 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c clk_set_rate(mdp5_kms->core_clk, config->hw->max_clk); config 1008 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->smp = mdp5_smp_init(mdp5_kms, &config->hw->smp); config 259 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c struct mdp5_cfg *config = mdp5_cfg_get_config(get_kms(plane)->cfg); config 271 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c max_width = config->hw->lm.max_width << 16; config 272 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c max_height = config->hw->lm.max_height << 16; config 284 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c if (config->hw->mdp.caps & MDP_CAP_SRC_SPLIT && config 923 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c uint32_t nplanes, config = 0; config 999 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c config |= get_scale_config(format, src_w, crtc_w, true); config 1000 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c config |= get_scale_config(format, src_h, crtc_h, false); config 1001 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c DBG("scale config = %x", config); config 1011 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c config, hdecm, vdecm, hflip, vflip, config 1017 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c config, hdecm, vdecm, hflip, vflip, config 134 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct dsi_pll_config *config = &pll->pll_configuration; config 136 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->ref_freq = pll->vco_ref_clk_rate; config 137 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->output_div = 1; config 138 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->dec_bits = 8; config 139 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->frac_bits = 18; config 140 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->lock_timer = 64; config 141 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->ssc_freq = 31500; config 142 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->ssc_offset = 5000; config 143 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->ssc_adj_per = 2; config 144 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->thresh_cycles = 32; config 145 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->refclk_cycles = 256; config 147 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->div_override = false; config 148 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->ignore_frac = false; config 149 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->disable_prescaler = false; config 151 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->enable_ssc = false; config 152 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c config->ssc_center = 0; config 157 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct dsi_pll_config *config = &pll->pll_configuration; config 168 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c if (config->disable_prescaler) config 173 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c multiplier = 1 << config->frac_bits; config 190 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c regs->pll_lockdet_rate = config->lock_timer; config 202 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct dsi_pll_config *config = &pll->pll_configuration; config 209 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c if (!config->enable_ssc) { config 214 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ssc_per = DIV_ROUND_CLOSEST(config->ref_freq, config->ssc_freq) / 2 - 1; config 215 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ssc_mod = (ssc_per + 1) % (config->ssc_adj_per + 1); config 222 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ssc_step_size *= (1 << config->frac_bits); config 224 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ssc_step_size *= config->ssc_offset; config 225 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ssc_step_size *= (config->ssc_adj_per + 1); config 233 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c regs->ssc_adjper_low = config->ssc_adj_per & 0xFF; config 234 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c regs->ssc_adjper_high = (config->ssc_adj_per & 0xFF00) >> 8; config 236 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c regs->ssc_control = config->ssc_center ? SSC_CENTER : 0; config 239 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c regs->decimal_div_start, frac, config->frac_bits); config 241 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ssc_per, (u32)ssc_step_size, config->ssc_adj_per); config 116 drivers/gpu/drm/msm/hdmi/hdmi.c struct hdmi_platform_config *config = pdev->dev.platform_data; config 128 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->config = config; config 131 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->mmio = msm_ioremap(pdev, config->mmio_name, "HDMI"); config 139 drivers/gpu/drm/msm/hdmi/hdmi.c config->mmio_name); config 143 drivers/gpu/drm/msm/hdmi/hdmi.c config->qfprom_mmio_name, "HDMI_QFPROM"); config 150 drivers/gpu/drm/msm/hdmi/hdmi.c config->hpd_reg_cnt, config 157 drivers/gpu/drm/msm/hdmi/hdmi.c for (i = 0; i < config->hpd_reg_cnt; i++) { config 161 drivers/gpu/drm/msm/hdmi/hdmi.c config->hpd_reg_names[i]); config 165 drivers/gpu/drm/msm/hdmi/hdmi.c config->hpd_reg_names[i], ret); config 173 drivers/gpu/drm/msm/hdmi/hdmi.c config->pwr_reg_cnt, config 180 drivers/gpu/drm/msm/hdmi/hdmi.c for (i = 0; i < config->pwr_reg_cnt; i++) { config 184 drivers/gpu/drm/msm/hdmi/hdmi.c config->pwr_reg_names[i]); config 188 drivers/gpu/drm/msm/hdmi/hdmi.c config->pwr_reg_names[i], ret); config 196 drivers/gpu/drm/msm/hdmi/hdmi.c config->hpd_clk_cnt, config 203 drivers/gpu/drm/msm/hdmi/hdmi.c for (i = 0; i < config->hpd_clk_cnt; i++) { config 206 drivers/gpu/drm/msm/hdmi/hdmi.c clk = msm_clk_get(pdev, config->hpd_clk_names[i]); config 210 drivers/gpu/drm/msm/hdmi/hdmi.c config->hpd_clk_names[i], ret); config 218 drivers/gpu/drm/msm/hdmi/hdmi.c config->pwr_clk_cnt, config 225 drivers/gpu/drm/msm/hdmi/hdmi.c for (i = 0; i < config->pwr_clk_cnt; i++) { config 228 drivers/gpu/drm/msm/hdmi/hdmi.c clk = msm_clk_get(pdev, config->pwr_clk_names[i]); config 232 drivers/gpu/drm/msm/hdmi/hdmi.c config->pwr_clk_names[i], ret); config 44 drivers/gpu/drm/msm/hdmi/hdmi.h const struct hdmi_platform_config *config; config 26 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c const struct hdmi_platform_config *config = hdmi->config; config 31 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c for (i = 0; i < config->pwr_reg_cnt; i++) { config 35 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c config->pwr_reg_names[i], ret); config 39 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c if (config->pwr_clk_cnt > 0) { config 44 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c config->pwr_clk_names[0], ret); config 48 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c for (i = 0; i < config->pwr_clk_cnt; i++) { config 52 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c config->pwr_clk_names[i], ret); config 62 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c const struct hdmi_platform_config *config = hdmi->config; config 70 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c for (i = 0; i < config->pwr_clk_cnt; i++) config 73 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c for (i = 0; i < config->pwr_reg_cnt; i++) { config 77 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c config->pwr_reg_names[i], ret); config 72 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 77 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct hdmi_gpio_data gpio = config->gpios[i]; config 94 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct hdmi_gpio_data gpio = config->gpios[i]; config 114 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 119 drivers/gpu/drm/msm/hdmi/hdmi_connector.c for (i = 0; i < config->hpd_clk_cnt; i++) { config 120 drivers/gpu/drm/msm/hdmi/hdmi_connector.c if (config->hpd_freq && config->hpd_freq[i]) { config 122 drivers/gpu/drm/msm/hdmi/hdmi_connector.c config->hpd_freq[i]); config 126 drivers/gpu/drm/msm/hdmi/hdmi_connector.c config->hpd_clk_names[i], ret); config 133 drivers/gpu/drm/msm/hdmi/hdmi_connector.c config->hpd_clk_names[i], ret); config 137 drivers/gpu/drm/msm/hdmi/hdmi_connector.c for (i = config->hpd_clk_cnt - 1; i >= 0; i--) config 146 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 152 drivers/gpu/drm/msm/hdmi/hdmi_connector.c for (i = 0; i < config->hpd_reg_cnt; i++) { config 156 drivers/gpu/drm/msm/hdmi/hdmi_connector.c config->hpd_reg_names[i], ret); config 208 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 228 drivers/gpu/drm/msm/hdmi/hdmi_connector.c for (i = 0; i < config->hpd_reg_cnt; i++) { config 232 drivers/gpu/drm/msm/hdmi/hdmi_connector.c config->hpd_reg_names[i], ret); config 294 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 295 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct hdmi_gpio_data hpd_gpio = config->gpios[HPD_GPIO_INDEX]; config 307 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 308 drivers/gpu/drm/msm/hdmi/hdmi_connector.c struct hdmi_gpio_data hpd_gpio = config->gpios[HPD_GPIO_INDEX]; config 383 drivers/gpu/drm/msm/hdmi/hdmi_connector.c const struct hdmi_platform_config *config = hdmi->config; config 396 drivers/gpu/drm/msm/hdmi/hdmi_connector.c if (config->pwr_clk_cnt > 0) config 853 drivers/gpu/drm/msm/msm_gpu.c const char *name, struct msm_gpu_config *config) config 855 drivers/gpu/drm/msm/msm_gpu.c int i, ret, nr_rings = config->nr_rings; config 877 drivers/gpu/drm/msm/msm_gpu.c gpu->mmio = msm_ioremap(pdev, config->ioname, name); config 924 drivers/gpu/drm/msm/msm_gpu.c config->va_start, config->va_end); config 280 drivers/gpu/drm/msm/msm_gpu.h const char *name, struct msm_gpu_config *config); config 580 drivers/gpu/drm/nouveau/dispnv50/disp.c u8 config; config 638 drivers/gpu/drm/nouveau/dispnv50/disp.c ret = drm_scdc_readb(nv_encoder->i2c, SCDC_TMDS_CONFIG, &config); config 643 drivers/gpu/drm/nouveau/dispnv50/disp.c config &= ~(SCDC_TMDS_BIT_CLOCK_RATIO_BY_40 | SCDC_SCRAMBLING_ENABLE); config 644 drivers/gpu/drm/nouveau/dispnv50/disp.c config |= SCDC_TMDS_BIT_CLOCK_RATIO_BY_40 * high_tmds_clock_ratio; config 645 drivers/gpu/drm/nouveau/dispnv50/disp.c config |= SCDC_SCRAMBLING_ENABLE * scrambling; config 646 drivers/gpu/drm/nouveau/dispnv50/disp.c ret = drm_scdc_writeb(nv_encoder->i2c, SCDC_TMDS_CONFIG, config); config 649 drivers/gpu/drm/nouveau/dispnv50/disp.c config, ret); config 14 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/iccsense.h u16 config; config 70 drivers/gpu/drm/nouveau/nouveau_drm.c MODULE_PARM_DESC(config, "option string to pass to driver core"); config 72 drivers/gpu/drm/nouveau/nouveau_drm.c module_param_named(config, nouveau_config, charp, 0400); config 248 drivers/gpu/drm/nouveau/nouveau_hwmon.c .config = nouveau_config_chip, config 253 drivers/gpu/drm/nouveau/nouveau_hwmon.c .config = nouveau_config_temp, config 258 drivers/gpu/drm/nouveau/nouveau_hwmon.c .config = nouveau_config_fan, config 263 drivers/gpu/drm/nouveau/nouveau_hwmon.c .config = nouveau_config_in, config 268 drivers/gpu/drm/nouveau/nouveau_hwmon.c .config = nouveau_config_pwm, config 273 drivers/gpu/drm/nouveau/nouveau_hwmon.c .config = nouveau_config_power, config 125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c rail->config = nvbios_rd16(bios, entry + res_start + rail->resistor_count * 2); config 104 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c nvkm_trace(subdev, "write config of extdev %i: 0x%04x\n", sensor->id, sensor->config); config 105 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c nv_wr16i2cr(sensor->i2c, sensor->addr, 0x00, sensor->config); config 200 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c sensor->config = 0x0; config 254 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c if (!sensor->config) config 255 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c sensor->config = pwr_rail->config; config 256 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c else if (sensor->config != pwr_rail->config) config 14 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h u16 config; config 3049 drivers/gpu/drm/omapdrm/dss/dispc.c const struct dss_lcd_mgr_config *config) config 3051 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_mgr_set_io_pad_mode(dispc, config->io_pad_mode); config 3053 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_mgr_enable_stallmode(dispc, channel, config->stallmode); config 3054 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_mgr_enable_fifohandcheck(dispc, channel, config->fifohandcheck); config 3056 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_mgr_set_clock_div(dispc, channel, &config->clock_info); config 3058 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_mgr_set_tft_data_lines(dispc, channel, config->video_port_width); config 3060 drivers/gpu/drm/omapdrm/dss/dispc.c dispc_lcd_enable_signal_polarity(dispc, config->lcden_sig_polarity); config 278 drivers/gpu/drm/omapdrm/dss/dsi.c const struct omap_dss_dsi_config *config; config 4308 drivers/gpu/drm/omapdrm/dss/dsi.c *vm = *ctx->config->vm; config 4310 drivers/gpu/drm/omapdrm/dss/dsi.c vm->hactive = ctx->config->vm->hactive; config 4311 drivers/gpu/drm/omapdrm/dss/dsi.c vm->vactive = ctx->config->vm->vactive; config 4373 drivers/gpu/drm/omapdrm/dss/dsi.c ctx->config = cfg; config 4389 drivers/gpu/drm/omapdrm/dss/dsi.c const struct omap_dss_dsi_config *cfg = ctx->config; config 4601 drivers/gpu/drm/omapdrm/dss/dsi.c print_dispc_vm("req ", ctx->config->vm); config 4622 drivers/gpu/drm/omapdrm/dss/dsi.c if (ctx->config->trans_mode == OMAP_DSS_DSI_BURST_MODE) config 4665 drivers/gpu/drm/omapdrm/dss/dsi.c ctx->config = cfg; config 4691 drivers/gpu/drm/omapdrm/dss/dsi.c const struct omap_dss_dsi_config *config) config 4700 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->pix_fmt = config->pixel_format; config 4701 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->mode = config->mode; config 4703 drivers/gpu/drm/omapdrm/dss/dsi.c if (config->mode == OMAP_DSS_DSI_VIDEO_MODE) config 4704 drivers/gpu/drm/omapdrm/dss/dsi.c ok = dsi_vm_calc(dsi, config, &ctx); config 4706 drivers/gpu/drm/omapdrm/dss/dsi.c ok = dsi_cm_calc(dsi, config, &ctx); config 4717 drivers/gpu/drm/omapdrm/dss/dsi.c config->lp_clk_min, config->lp_clk_max, &dsi->user_lp_cinfo); config 531 drivers/gpu/drm/omapdrm/dss/omapdss.h const struct dss_lcd_mgr_config *config); config 548 drivers/gpu/drm/omapdrm/dss/omapdss.h const struct dss_lcd_mgr_config *config); config 591 drivers/gpu/drm/omapdrm/dss/omapdss.h const struct dss_lcd_mgr_config *config); config 87 drivers/gpu/drm/omapdrm/dss/output.c const struct dss_lcd_mgr_config *config) config 90 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel, config); config 300 drivers/gpu/drm/omapdrm/dss/venc.c const struct venc_config *config; config 322 drivers/gpu/drm/omapdrm/dss/venc.c const struct venc_config *config) config 326 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_LLEN, config->llen); config 327 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_FLENS, config->flens); config 328 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_CC_CARR_WSS_CARR, config->cc_carr_wss_carr); config 329 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_C_PHASE, config->c_phase); config 330 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_GAIN_U, config->gain_u); config 331 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_GAIN_V, config->gain_v); config 332 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_GAIN_Y, config->gain_y); config 333 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_BLACK_LEVEL, config->black_level); config 334 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_BLANK_LEVEL, config->blank_level); config 335 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_M_CONTROL, config->m_control); config 336 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_BSTAMP_WSS_DATA, config->bstamp_wss_data); config 337 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_S_CARR, config->s_carr); config 338 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_L21__WC_CTL, config->l21__wc_ctl); config 339 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_SAVID__EAVID, config->savid__eavid); config 340 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_FLEN__FAL, config->flen__fal); config 341 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_LAL__PHASE_RESET, config->lal__phase_reset); config 343 drivers/gpu/drm/omapdrm/dss/venc.c config->hs_int_start_stop_x); config 345 drivers/gpu/drm/omapdrm/dss/venc.c config->hs_ext_start_stop_x); config 346 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_VS_INT_START_X, config->vs_int_start_x); config 348 drivers/gpu/drm/omapdrm/dss/venc.c config->vs_int_stop_x__vs_int_start_y); config 350 drivers/gpu/drm/omapdrm/dss/venc.c config->vs_int_stop_y__vs_ext_start_x); config 352 drivers/gpu/drm/omapdrm/dss/venc.c config->vs_ext_stop_x__vs_ext_start_y); config 353 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_VS_EXT_STOP_Y, config->vs_ext_stop_y); config 354 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_AVID_START_STOP_X, config->avid_start_stop_x); config 355 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_AVID_START_STOP_Y, config->avid_start_stop_y); config 357 drivers/gpu/drm/omapdrm/dss/venc.c config->fid_int_start_x__fid_int_start_y); config 359 drivers/gpu/drm/omapdrm/dss/venc.c config->fid_int_offset_y__fid_ext_start_x); config 361 drivers/gpu/drm/omapdrm/dss/venc.c config->fid_ext_start_y__fid_ext_offset_y); config 365 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_VIDOUT_CTRL, config->vidout_ctrl); config 366 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_HFLTR_CTRL, config->hfltr_ctrl); config 367 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_X_COLOR, config->x_color); config 368 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_LINE21, config->line21); config 369 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_LN_SEL, config->ln_sel); config 370 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_HTRIGGER_VTRIGGER, config->htrigger_vtrigger); config 372 drivers/gpu/drm/omapdrm/dss/venc.c config->tvdetgp_int_start_stop_x); config 374 drivers/gpu/drm/omapdrm/dss/venc.c config->tvdetgp_int_start_stop_y); config 375 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_GEN_CTRL, config->gen_ctrl); config 376 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_F_CONTROL, config->f_control); config 377 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_reg(venc, VENC_SYNC_CTRL, config->sync_ctrl); config 430 drivers/gpu/drm/omapdrm/dss/venc.c venc_write_config(venc, venc->config); config 563 drivers/gpu/drm/omapdrm/dss/venc.c venc->config = &venc_config_pal_trm; config 567 drivers/gpu/drm/omapdrm/dss/venc.c venc->config = &venc_config_ntsc_trm; config 844 drivers/gpu/drm/omapdrm/dss/venc.c venc->config = &venc_config_pal_trm; config 218 drivers/gpu/drm/omapdrm/omap_crtc.c const struct dss_lcd_mgr_config *config) config 225 drivers/gpu/drm/omapdrm/omap_crtc.c config); config 67 drivers/gpu/drm/panel/panel-truly-nt35597.c const struct nt35597_config *config; config 377 drivers/gpu/drm/panel/panel-truly-nt35597.c const struct nt35597_config *config; config 390 drivers/gpu/drm/panel/panel-truly-nt35597.c config = ctx->config; config 391 drivers/gpu/drm/panel/panel-truly-nt35597.c panel_on_cmds = config->panel_on_cmds; config 392 drivers/gpu/drm/panel/panel-truly-nt35597.c num_cmds = config->num_on_cmds; config 462 drivers/gpu/drm/panel/panel-truly-nt35597.c const struct nt35597_config *config; config 464 drivers/gpu/drm/panel/panel-truly-nt35597.c config = ctx->config; config 472 drivers/gpu/drm/panel/panel-truly-nt35597.c connector->display_info.width_mm = config->width_mm; config 473 drivers/gpu/drm/panel/panel-truly-nt35597.c connector->display_info.height_mm = config->height_mm; config 474 drivers/gpu/drm/panel/panel-truly-nt35597.c drm_mode_copy(mode, config->dm); config 493 drivers/gpu/drm/panel/panel-truly-nt35597.c const struct nt35597_config *config; config 495 drivers/gpu/drm/panel/panel-truly-nt35597.c config = ctx->config; config 582 drivers/gpu/drm/panel/panel-truly-nt35597.c ctx->config = of_device_get_match_data(dev); config 584 drivers/gpu/drm/panel/panel-truly-nt35597.c if (!ctx->config) { config 1301 drivers/gpu/drm/radeon/atombios_crtc.c num_banks = (rdev->config.cik.macrotile_mode_array[index] >> 6) & 0x3; config 1316 drivers/gpu/drm/radeon/atombios_crtc.c num_banks = (rdev->config.si.tile_mode_array[index] >> 20) & 0x3; config 1323 drivers/gpu/drm/radeon/atombios_crtc.c tmp = rdev->config.cayman.tile_config; config 1325 drivers/gpu/drm/radeon/atombios_crtc.c tmp = rdev->config.evergreen.tile_config; config 1357 drivers/gpu/drm/radeon/atombios_crtc.c u32 pipe_config = (rdev->config.cik.tile_mode_array[10] >> 6) & 0x1f; config 2335 drivers/gpu/drm/radeon/cik.c u32 *tile = rdev->config.cik.tile_mode_array; config 2336 drivers/gpu/drm/radeon/cik.c u32 *macrotile = rdev->config.cik.macrotile_mode_array; config 2338 drivers/gpu/drm/radeon/cik.c ARRAY_SIZE(rdev->config.cik.tile_mode_array); config 2340 drivers/gpu/drm/radeon/cik.c ARRAY_SIZE(rdev->config.cik.macrotile_mode_array); config 2343 drivers/gpu/drm/radeon/cik.c u32 num_rbs = rdev->config.cik.max_backends_per_se * config 2344 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_shader_engines; config 2346 drivers/gpu/drm/radeon/cik.c switch (rdev->config.cik.mem_row_size_in_kb) { config 2359 drivers/gpu/drm/radeon/cik.c num_pipe_configs = rdev->config.cik.max_tile_pipes; config 3143 drivers/gpu/drm/radeon/cik.c rdev->config.cik.backend_enable_mask = enabled_rbs; config 3192 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_shader_engines = 2; config 3193 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_tile_pipes = 4; config 3194 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_cu_per_sh = 7; config 3195 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_sh_per_se = 1; config 3196 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_backends_per_se = 2; config 3197 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_texture_channel_caches = 4; config 3198 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gprs = 256; config 3199 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gs_threads = 32; config 3200 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_hw_contexts = 8; config 3202 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_frontend = 0x20; config 3203 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_backend = 0x100; config 3204 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_hiz_tile_fifo_size = 0x30; config 3205 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_earlyz_tile_fifo_size = 0x130; config 3209 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_shader_engines = 4; config 3210 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_tile_pipes = 16; config 3211 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_cu_per_sh = 11; config 3212 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_sh_per_se = 1; config 3213 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_backends_per_se = 4; config 3214 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_texture_channel_caches = 16; config 3215 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gprs = 256; config 3216 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gs_threads = 32; config 3217 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_hw_contexts = 8; config 3219 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_frontend = 0x20; config 3220 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_backend = 0x100; config 3221 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_hiz_tile_fifo_size = 0x30; config 3222 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_earlyz_tile_fifo_size = 0x130; config 3226 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_shader_engines = 1; config 3227 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_tile_pipes = 4; config 3228 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_cu_per_sh = 8; config 3229 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_backends_per_se = 2; config 3230 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_sh_per_se = 1; config 3231 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_texture_channel_caches = 4; config 3232 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gprs = 256; config 3233 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gs_threads = 16; config 3234 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_hw_contexts = 8; config 3236 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_frontend = 0x20; config 3237 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_backend = 0x100; config 3238 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_hiz_tile_fifo_size = 0x30; config 3239 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_earlyz_tile_fifo_size = 0x130; config 3245 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_shader_engines = 1; config 3246 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_tile_pipes = 2; config 3247 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_cu_per_sh = 2; config 3248 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_sh_per_se = 1; config 3249 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_backends_per_se = 1; config 3250 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_texture_channel_caches = 2; config 3251 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gprs = 256; config 3252 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_gs_threads = 16; config 3253 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_hw_contexts = 8; config 3255 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_frontend = 0x20; config 3256 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_prim_fifo_size_backend = 0x100; config 3257 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_hiz_tile_fifo_size = 0x30; config 3258 drivers/gpu/drm/radeon/cik.c rdev->config.cik.sc_earlyz_tile_fifo_size = 0x130; config 3281 drivers/gpu/drm/radeon/cik.c rdev->config.cik.num_tile_pipes = rdev->config.cik.max_tile_pipes; config 3282 drivers/gpu/drm/radeon/cik.c rdev->config.cik.mem_max_burst_length_bytes = 256; config 3284 drivers/gpu/drm/radeon/cik.c rdev->config.cik.mem_row_size_in_kb = (4 * (1 << (8 + tmp))) / 1024; config 3285 drivers/gpu/drm/radeon/cik.c if (rdev->config.cik.mem_row_size_in_kb > 4) config 3286 drivers/gpu/drm/radeon/cik.c rdev->config.cik.mem_row_size_in_kb = 4; config 3288 drivers/gpu/drm/radeon/cik.c rdev->config.cik.shader_engine_tile_size = 32; config 3289 drivers/gpu/drm/radeon/cik.c rdev->config.cik.num_gpus = 1; config 3290 drivers/gpu/drm/radeon/cik.c rdev->config.cik.multi_gpu_tile_size = 64; config 3294 drivers/gpu/drm/radeon/cik.c switch (rdev->config.cik.mem_row_size_in_kb) { config 3314 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config = 0; config 3315 drivers/gpu/drm/radeon/cik.c switch (rdev->config.cik.num_tile_pipes) { config 3317 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= (0 << 0); config 3320 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= (1 << 0); config 3323 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= (2 << 0); config 3328 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= (3 << 0); config 3331 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= config 3333 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= config 3335 drivers/gpu/drm/radeon/cik.c rdev->config.cik.tile_config |= config 3349 drivers/gpu/drm/radeon/cik.c cik_setup_rb(rdev, rdev->config.cik.max_shader_engines, config 3350 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_sh_per_se, config 3351 drivers/gpu/drm/radeon/cik.c rdev->config.cik.max_backends_per_se); config 3353 drivers/gpu/drm/radeon/cik.c rdev->config.cik.active_cus = 0; config 3354 drivers/gpu/drm/radeon/cik.c for (i = 0; i < rdev->config.cik.max_shader_engines; i++) { config 3355 drivers/gpu/drm/radeon/cik.c for (j = 0; j < rdev->config.cik.max_sh_per_se; j++) { config 3356 drivers/gpu/drm/radeon/cik.c rdev->config.cik.active_cus += config 3390 drivers/gpu/drm/radeon/cik.c WREG32(PA_SC_FIFO_SIZE, (SC_FRONTEND_PRIM_FIFO_SIZE(rdev->config.cik.sc_prim_fifo_size_frontend) | config 3391 drivers/gpu/drm/radeon/cik.c SC_BACKEND_PRIM_FIFO_SIZE(rdev->config.cik.sc_prim_fifo_size_backend) | config 3392 drivers/gpu/drm/radeon/cik.c SC_HIZ_TILE_FIFO_SIZE(rdev->config.cik.sc_hiz_tile_fifo_size) | config 3393 drivers/gpu/drm/radeon/cik.c SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.cik.sc_earlyz_tile_fifo_size))); config 3991 drivers/gpu/drm/radeon/cik.c WREG32(CP_MAX_CONTEXT, rdev->config.cik.max_hw_contexts - 1); config 5801 drivers/gpu/drm/radeon/cik.c for (i = 0; i < rdev->config.cik.max_shader_engines; i++) { config 5802 drivers/gpu/drm/radeon/cik.c for (j = 0; j < rdev->config.cik.max_sh_per_se; j++) { config 6554 drivers/gpu/drm/radeon/cik.c for (i = 0; i < rdev->config.cik.max_cu_per_sh; i ++) { config 6568 drivers/gpu/drm/radeon/cik.c for (i = 0; i < rdev->config.cik.max_shader_engines; i++) { config 6569 drivers/gpu/drm/radeon/cik.c for (j = 0; j < rdev->config.cik.max_sh_per_se; j++) { config 6573 drivers/gpu/drm/radeon/cik.c for (k = 0; k < rdev->config.cik.max_cu_per_sh; k ++) { config 3011 drivers/gpu/drm/radeon/evergreen.c radeon_ring_write(ring, rdev->config.evergreen.max_hw_contexts - 1); config 3157 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 2; config 3158 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3159 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 8; config 3160 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 10; config 3161 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 4 * rdev->config.evergreen.num_ses; config 3162 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3163 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3164 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3165 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 512; config 3166 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3167 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3168 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3169 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3170 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 8; config 3171 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3173 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x100; config 3174 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3175 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3179 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3180 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3181 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 4; config 3182 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 10; config 3183 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 4 * rdev->config.evergreen.num_ses; config 3184 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3185 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3186 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3187 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 512; config 3188 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3189 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3190 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3191 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3192 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 8; config 3193 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3195 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x100; config 3196 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3197 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3201 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3202 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3203 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 4; config 3204 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 5; config 3205 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 2 * rdev->config.evergreen.num_ses; config 3206 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3207 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3208 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3209 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 256; config 3210 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3211 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3212 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3213 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3214 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 8; config 3215 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3217 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x100; config 3218 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3219 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3224 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3225 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 2; config 3226 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 2; config 3227 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 2; config 3228 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 1 * rdev->config.evergreen.num_ses; config 3229 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3230 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 192; config 3231 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 16; config 3232 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 256; config 3233 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3234 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 128; config 3235 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 32; config 3236 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 96; config 3237 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 4; config 3238 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 1; config 3240 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x40; config 3241 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3242 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3246 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3247 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 2; config 3248 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 2; config 3249 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 2; config 3250 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 1 * rdev->config.evergreen.num_ses; config 3251 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3252 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 192; config 3253 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 16; config 3254 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 256; config 3255 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3256 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 128; config 3257 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 32; config 3258 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 96; config 3259 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 4; config 3260 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 1; config 3262 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x40; config 3263 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3264 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3268 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3269 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3270 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 4; config 3272 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 3; config 3275 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 4; config 3277 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 5; config 3278 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 2 * rdev->config.evergreen.num_ses; config 3279 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3280 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3281 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3282 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 256; config 3283 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3284 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3285 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3286 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3287 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 8; config 3288 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3290 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x40; config 3291 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3292 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3296 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3297 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3298 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 4; config 3299 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 2; config 3300 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 1 * rdev->config.evergreen.num_ses; config 3301 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3302 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3303 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3304 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 512; config 3305 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3306 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3307 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3308 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3309 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 4; config 3310 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3312 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x40; config 3313 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3314 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3318 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 2; config 3319 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3320 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 8; config 3321 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 7; config 3322 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 4 * rdev->config.evergreen.num_ses; config 3323 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3324 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3325 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3326 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 512; config 3327 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3328 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3329 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3330 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3331 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 8; config 3332 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3334 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x100; config 3335 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3336 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3340 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3341 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 4; config 3342 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 4; config 3343 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 6; config 3344 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 2 * rdev->config.evergreen.num_ses; config 3345 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3346 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 248; config 3347 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 32; config 3348 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 256; config 3349 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3350 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 256; config 3351 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 64; config 3352 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 192; config 3353 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 8; config 3354 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 2; config 3356 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x100; config 3357 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3358 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3362 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.num_ses = 1; config 3363 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_pipes = 2; config 3364 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_tile_pipes = 2; config 3365 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_simds = 2; config 3366 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_backends = 1 * rdev->config.evergreen.num_ses; config 3367 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gprs = 256; config 3368 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_threads = 192; config 3369 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_gs_threads = 16; config 3370 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_stack_entries = 256; config 3371 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_num_of_sets = 4; config 3372 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_size = 128; config 3373 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_pos_size = 32; config 3374 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sx_max_export_smx_size = 96; config 3375 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.max_hw_contexts = 4; config 3376 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sq_num_cf_insts = 1; config 3378 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_prim_fifo_size = 0x40; config 3379 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_hiz_tile_fifo_size = 0x30; config 3380 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.sc_earlyz_tile_fifo_size = 0x130; config 3415 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config = 0; config 3416 drivers/gpu/drm/radeon/evergreen.c switch (rdev->config.evergreen.max_tile_pipes) { config 3419 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= (0 << 0); config 3422 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= (1 << 0); config 3425 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= (2 << 0); config 3428 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= (3 << 0); config 3433 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= 1 << 4; config 3437 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= 0 << 4; config 3440 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= 1 << 4; config 3444 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= 2 << 4; config 3448 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= 0 << 8; config 3449 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.tile_config |= config 3462 drivers/gpu/drm/radeon/evergreen.c for (i = (rdev->config.evergreen.num_ses - 1); i >= 0; i--) { config 3475 drivers/gpu/drm/radeon/evergreen.c for (i = 0; i < rdev->config.evergreen.max_backends; i++) config 3479 drivers/gpu/drm/radeon/evergreen.c for (i = 0; i < rdev->config.evergreen.max_backends; i++) config 3483 drivers/gpu/drm/radeon/evergreen.c for (i = 0; i < rdev->config.evergreen.num_ses; i++) { config 3489 drivers/gpu/drm/radeon/evergreen.c simd_disable_bitmap |= 0xffffffff << rdev->config.evergreen.max_simds; config 3493 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.active_simds = hweight32(~tmp); config 3506 drivers/gpu/drm/radeon/evergreen.c if ((rdev->config.evergreen.max_backends == 1) && config 3517 drivers/gpu/drm/radeon/evergreen.c tmp = r6xx_remap_render_backend(rdev, tmp, rdev->config.evergreen.max_backends, config 3520 drivers/gpu/drm/radeon/evergreen.c rdev->config.evergreen.backend_map = tmp; config 3546 drivers/gpu/drm/radeon/evergreen.c smx_dc_ctl0 |= NUMBER_OF_SETS(rdev->config.evergreen.sx_num_of_sets); config 3552 drivers/gpu/drm/radeon/evergreen.c WREG32(SX_EXPORT_BUFFER_SIZES, (COLOR_BUFFER_SIZE((rdev->config.evergreen.sx_max_export_size / 4) - 1) | config 3553 drivers/gpu/drm/radeon/evergreen.c POSITION_BUFFER_SIZE((rdev->config.evergreen.sx_max_export_pos_size / 4) - 1) | config 3554 drivers/gpu/drm/radeon/evergreen.c SMX_BUFFER_SIZE((rdev->config.evergreen.sx_max_export_smx_size / 4) - 1))); config 3556 drivers/gpu/drm/radeon/evergreen.c WREG32(PA_SC_FIFO_SIZE, (SC_PRIM_FIFO_SIZE(rdev->config.evergreen.sc_prim_fifo_size) | config 3557 drivers/gpu/drm/radeon/evergreen.c SC_HIZ_TILE_FIFO_SIZE(rdev->config.evergreen.sc_hiz_tile_fifo_size) | config 3558 drivers/gpu/drm/radeon/evergreen.c SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.evergreen.sc_earlyz_tile_fifo_size))); config 3565 drivers/gpu/drm/radeon/evergreen.c WREG32(SQ_MS_FIFO_SIZES, (CACHE_FIFO_SIZE(16 * rdev->config.evergreen.sq_num_cf_insts) | config 3597 drivers/gpu/drm/radeon/evergreen.c sq_gpr_resource_mgmt_1 = NUM_PS_GPRS((rdev->config.evergreen.max_gprs - (4 * 2))* 12 / 32); config 3598 drivers/gpu/drm/radeon/evergreen.c sq_gpr_resource_mgmt_1 |= NUM_VS_GPRS((rdev->config.evergreen.max_gprs - (4 * 2)) * 6 / 32); config 3600 drivers/gpu/drm/radeon/evergreen.c sq_gpr_resource_mgmt_2 = NUM_GS_GPRS((rdev->config.evergreen.max_gprs - (4 * 2)) * 4 / 32); config 3601 drivers/gpu/drm/radeon/evergreen.c sq_gpr_resource_mgmt_2 |= NUM_ES_GPRS((rdev->config.evergreen.max_gprs - (4 * 2)) * 4 / 32); config 3602 drivers/gpu/drm/radeon/evergreen.c sq_gpr_resource_mgmt_3 = NUM_HS_GPRS((rdev->config.evergreen.max_gprs - (4 * 2)) * 3 / 32); config 3603 drivers/gpu/drm/radeon/evergreen.c sq_gpr_resource_mgmt_3 |= NUM_LS_GPRS((rdev->config.evergreen.max_gprs - (4 * 2)) * 3 / 32); config 3618 drivers/gpu/drm/radeon/evergreen.c sq_thread_resource_mgmt |= NUM_VS_THREADS((((rdev->config.evergreen.max_threads - ps_thread_count) / 6) / 8) * 8); config 3619 drivers/gpu/drm/radeon/evergreen.c sq_thread_resource_mgmt |= NUM_GS_THREADS((((rdev->config.evergreen.max_threads - ps_thread_count) / 6) / 8) * 8); config 3620 drivers/gpu/drm/radeon/evergreen.c sq_thread_resource_mgmt |= NUM_ES_THREADS((((rdev->config.evergreen.max_threads - ps_thread_count) / 6) / 8) * 8); config 3621 drivers/gpu/drm/radeon/evergreen.c sq_thread_resource_mgmt_2 = NUM_HS_THREADS((((rdev->config.evergreen.max_threads - ps_thread_count) / 6) / 8) * 8); config 3622 drivers/gpu/drm/radeon/evergreen.c sq_thread_resource_mgmt_2 |= NUM_LS_THREADS((((rdev->config.evergreen.max_threads - ps_thread_count) / 6) / 8) * 8); config 3624 drivers/gpu/drm/radeon/evergreen.c sq_stack_resource_mgmt_1 = NUM_PS_STACK_ENTRIES((rdev->config.evergreen.max_stack_entries * 1) / 6); config 3625 drivers/gpu/drm/radeon/evergreen.c sq_stack_resource_mgmt_1 |= NUM_VS_STACK_ENTRIES((rdev->config.evergreen.max_stack_entries * 1) / 6); config 3626 drivers/gpu/drm/radeon/evergreen.c sq_stack_resource_mgmt_2 = NUM_GS_STACK_ENTRIES((rdev->config.evergreen.max_stack_entries * 1) / 6); config 3627 drivers/gpu/drm/radeon/evergreen.c sq_stack_resource_mgmt_2 |= NUM_ES_STACK_ENTRIES((rdev->config.evergreen.max_stack_entries * 1) / 6); config 3628 drivers/gpu/drm/radeon/evergreen.c sq_stack_resource_mgmt_3 = NUM_HS_STACK_ENTRIES((rdev->config.evergreen.max_stack_entries * 1) / 6); config 3629 drivers/gpu/drm/radeon/evergreen.c sq_stack_resource_mgmt_3 |= NUM_LS_STACK_ENTRIES((rdev->config.evergreen.max_stack_entries * 1) / 6); config 4396 drivers/gpu/drm/radeon/evergreen.c 3 | (3 << (16 * rdev->config.cayman.max_shader_engines)); config 4399 drivers/gpu/drm/radeon/evergreen.c tmp |= 0xffffffff << rdev->config.cayman.max_simds_per_se; config 4401 drivers/gpu/drm/radeon/evergreen.c if (tmp == rdev->config.cayman.max_simds_per_se) { config 2686 drivers/gpu/drm/radeon/evergreen_cs.c tmp = p->rdev->config.cayman.tile_config; config 2689 drivers/gpu/drm/radeon/evergreen_cs.c tmp = p->rdev->config.evergreen.tile_config; config 906 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_shader_engines = 2; config 907 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_pipes_per_simd = 4; config 908 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_tile_pipes = 8; config 909 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_simds_per_se = 12; config 910 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_backends_per_se = 4; config 911 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_texture_channel_caches = 8; config 912 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_gprs = 256; config 913 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_threads = 256; config 914 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_gs_threads = 32; config 915 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_stack_entries = 512; config 916 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_num_of_sets = 8; config 917 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_size = 256; config 918 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_pos_size = 64; config 919 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_smx_size = 192; config 920 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_hw_contexts = 8; config 921 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sq_num_cf_insts = 2; config 923 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sc_prim_fifo_size = 0x100; config 924 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sc_hiz_tile_fifo_size = 0x30; config 925 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sc_earlyz_tile_fifo_size = 0x130; config 930 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_shader_engines = 1; config 931 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_pipes_per_simd = 4; config 932 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_tile_pipes = 2; config 947 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_simds_per_se = 6; config 948 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_backends_per_se = 2; config 949 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_hw_contexts = 8; config 950 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_size = 256; config 951 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_pos_size = 64; config 952 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_smx_size = 192; config 961 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_simds_per_se = 4; config 962 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_backends_per_se = 2; config 963 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_hw_contexts = 8; config 964 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_size = 256; config 965 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_pos_size = 64; config 966 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_smx_size = 192; config 975 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_simds_per_se = 3; config 976 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_backends_per_se = 1; config 977 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_hw_contexts = 4; config 978 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_size = 128; config 979 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_pos_size = 32; config 980 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_smx_size = 96; config 982 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_simds_per_se = 2; config 983 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_backends_per_se = 1; config 984 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_hw_contexts = 4; config 985 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_size = 128; config 986 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_pos_size = 32; config 987 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_max_export_smx_size = 96; config 989 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_texture_channel_caches = 2; config 990 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_gprs = 256; config 991 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_threads = 256; config 992 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_gs_threads = 32; config 993 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_stack_entries = 512; config 994 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sx_num_of_sets = 8; config 995 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sq_num_cf_insts = 2; config 997 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sc_prim_fifo_size = 0x40; config 998 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sc_hiz_tile_fifo_size = 0x30; config 999 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.sc_earlyz_tile_fifo_size = 0x130; config 1023 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.mem_row_size_in_kb = (4 * (1 << (8 + tmp))) / 1024; config 1024 drivers/gpu/drm/radeon/ni.c if (rdev->config.cayman.mem_row_size_in_kb > 4) config 1025 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.mem_row_size_in_kb = 4; config 1027 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.shader_engine_tile_size = 32; config 1028 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.num_gpus = 1; config 1029 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.multi_gpu_tile_size = 64; config 1032 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.num_tile_pipes = (1 << tmp); config 1034 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.mem_max_burst_length_bytes = (tmp + 1) * 256; config 1036 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.num_shader_engines = tmp + 1; config 1038 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.num_gpus = tmp + 1; config 1040 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.multi_gpu_tile_size = 1 << tmp; config 1042 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.mem_row_size_in_kb = 1 << tmp; config 1052 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config = 0; config 1053 drivers/gpu/drm/radeon/ni.c switch (rdev->config.cayman.num_tile_pipes) { config 1056 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= (0 << 0); config 1059 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= (1 << 0); config 1062 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= (2 << 0); config 1065 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= (3 << 0); config 1071 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= 1 << 4; config 1075 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= 0 << 4; config 1078 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= 1 << 4; config 1082 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= 2 << 4; config 1086 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= config 1088 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.tile_config |= config 1092 drivers/gpu/drm/radeon/ni.c for (i = (rdev->config.cayman.max_shader_engines - 1); i >= 0; i--) { config 1104 drivers/gpu/drm/radeon/ni.c for (i = 0; i < (rdev->config.cayman.max_backends_per_se * rdev->config.cayman.max_shader_engines); i++) config 1108 drivers/gpu/drm/radeon/ni.c for (i = 0; i < (rdev->config.cayman.max_backends_per_se * rdev->config.cayman.max_shader_engines); i++) config 1112 drivers/gpu/drm/radeon/ni.c for (i = 0; i < rdev->config.cayman.max_shader_engines; i++) { config 1118 drivers/gpu/drm/radeon/ni.c simd_disable_bitmap |= 0xffffffff << rdev->config.cayman.max_simds_per_se; config 1122 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.active_simds = hweight32(~tmp); config 1138 drivers/gpu/drm/radeon/ni.c if ((rdev->config.cayman.max_backends_per_se == 1) && config 1150 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_backends_per_se * config 1151 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.max_shader_engines, config 1154 drivers/gpu/drm/radeon/ni.c rdev->config.cayman.backend_map = tmp; config 1158 drivers/gpu/drm/radeon/ni.c for (i = 0; i < rdev->config.cayman.max_texture_channel_caches; i++) config 1180 drivers/gpu/drm/radeon/ni.c smx_dc_ctl0 |= NUMBER_OF_SETS(rdev->config.cayman.sx_num_of_sets); config 1196 drivers/gpu/drm/radeon/ni.c WREG32(SX_EXPORT_BUFFER_SIZES, (COLOR_BUFFER_SIZE((rdev->config.cayman.sx_max_export_size / 4) - 1) | config 1197 drivers/gpu/drm/radeon/ni.c POSITION_BUFFER_SIZE((rdev->config.cayman.sx_max_export_pos_size / 4) - 1) | config 1198 drivers/gpu/drm/radeon/ni.c SMX_BUFFER_SIZE((rdev->config.cayman.sx_max_export_smx_size / 4) - 1))); config 1200 drivers/gpu/drm/radeon/ni.c WREG32(PA_SC_FIFO_SIZE, (SC_PRIM_FIFO_SIZE(rdev->config.cayman.sc_prim_fifo_size) | config 1201 drivers/gpu/drm/radeon/ni.c SC_HIZ_TILE_FIFO_SIZE(rdev->config.cayman.sc_hiz_tile_fifo_size) | config 1202 drivers/gpu/drm/radeon/ni.c SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.cayman.sc_earlyz_tile_fifo_size))); config 1209 drivers/gpu/drm/radeon/ni.c WREG32(SQ_MS_FIFO_SIZES, (CACHE_FIFO_SIZE(16 * rdev->config.cayman.sq_num_cf_insts) | config 1563 drivers/gpu/drm/radeon/ni.c radeon_ring_write(ring, rdev->config.cayman.max_hw_contexts - 1); config 850 drivers/gpu/drm/radeon/r100.c radeon_ring_write(ring, rdev->config.r100.hdp_cntl | config 853 drivers/gpu/drm/radeon/r100.c radeon_ring_write(ring, rdev->config.r100.hdp_cntl); config 2052 drivers/gpu/drm/radeon/r100.c p->rdev->config.r100.reg_safe_bm, config 2053 drivers/gpu/drm/radeon/r100.c p->rdev->config.r100.reg_safe_bm_size, config 2057 drivers/gpu/drm/radeon/r100.c p->rdev->config.r100.reg_safe_bm, config 2058 drivers/gpu/drm/radeon/r100.c p->rdev->config.r100.reg_safe_bm_size, config 2909 drivers/gpu/drm/radeon/r100.c rdev->config.r100.reg_safe_bm = rn50_reg_safe_bm; config 2910 drivers/gpu/drm/radeon/r100.c rdev->config.r100.reg_safe_bm_size = ARRAY_SIZE(rn50_reg_safe_bm); config 2912 drivers/gpu/drm/radeon/r100.c rdev->config.r100.reg_safe_bm = r100_reg_safe_bm; config 2913 drivers/gpu/drm/radeon/r100.c rdev->config.r100.reg_safe_bm_size = ARRAY_SIZE(r100_reg_safe_bm); config 3928 drivers/gpu/drm/radeon/r100.c rdev->config.r100.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 548 drivers/gpu/drm/radeon/r200.c rdev->config.r100.reg_safe_bm = r200_reg_safe_bm; config 549 drivers/gpu/drm/radeon/r200.c rdev->config.r100.reg_safe_bm_size = ARRAY_SIZE(r200_reg_safe_bm); config 237 drivers/gpu/drm/radeon/r300.c radeon_ring_write(ring, rdev->config.r300.hdp_cntl | config 240 drivers/gpu/drm/radeon/r300.c radeon_ring_write(ring, rdev->config.r300.hdp_cntl); config 1304 drivers/gpu/drm/radeon/r300.c p->rdev->config.r300.reg_safe_bm, config 1305 drivers/gpu/drm/radeon/r300.c p->rdev->config.r300.reg_safe_bm_size, config 1326 drivers/gpu/drm/radeon/r300.c rdev->config.r300.reg_safe_bm = r300_reg_safe_bm; config 1327 drivers/gpu/drm/radeon/r300.c rdev->config.r300.reg_safe_bm_size = ARRAY_SIZE(r300_reg_safe_bm); config 1428 drivers/gpu/drm/radeon/r300.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 86 drivers/gpu/drm/radeon/r420.c rdev->config.r300.reg_safe_bm = r420_reg_safe_bm; config 87 drivers/gpu/drm/radeon/r420.c rdev->config.r300.reg_safe_bm_size = ARRAY_SIZE(r420_reg_safe_bm); config 222 drivers/gpu/drm/radeon/r420.c radeon_scratch_get(rdev, &rdev->config.r300.resync_scratch); config 226 drivers/gpu/drm/radeon/r420.c radeon_ring_write(ring, rdev->config.r300.resync_scratch); config 244 drivers/gpu/drm/radeon/r420.c radeon_scratch_free(rdev, rdev->config.r300.resync_scratch); config 290 drivers/gpu/drm/radeon/r420.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 203 drivers/gpu/drm/radeon/r520.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 2005 drivers/gpu/drm/radeon/r600.c rdev->config.r600.tiling_group_size = 256; config 2008 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_pipes = 4; config 2009 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_tile_pipes = 8; config 2010 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_simds = 4; config 2011 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_backends = 4; config 2012 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gprs = 256; config 2013 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_threads = 192; config 2014 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_stack_entries = 256; config 2015 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_hw_contexts = 8; config 2016 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gs_threads = 16; config 2017 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_size = 128; config 2018 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_pos_size = 16; config 2019 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_smx_size = 128; config 2020 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sq_num_cf_insts = 2; config 2024 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_pipes = 2; config 2025 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_tile_pipes = 2; config 2026 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_simds = 3; config 2027 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_backends = 1; config 2028 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gprs = 128; config 2029 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_threads = 192; config 2030 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_stack_entries = 128; config 2031 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_hw_contexts = 8; config 2032 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gs_threads = 4; config 2033 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_size = 128; config 2034 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_pos_size = 16; config 2035 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_smx_size = 128; config 2036 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sq_num_cf_insts = 2; config 2042 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_pipes = 1; config 2043 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_tile_pipes = 1; config 2044 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_simds = 2; config 2045 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_backends = 1; config 2046 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gprs = 128; config 2047 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_threads = 192; config 2048 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_stack_entries = 128; config 2049 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_hw_contexts = 4; config 2050 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gs_threads = 4; config 2051 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_size = 128; config 2052 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_pos_size = 16; config 2053 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_smx_size = 128; config 2054 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sq_num_cf_insts = 1; config 2057 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_pipes = 4; config 2058 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_tile_pipes = 4; config 2059 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_simds = 4; config 2060 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_backends = 4; config 2061 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gprs = 192; config 2062 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_threads = 192; config 2063 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_stack_entries = 256; config 2064 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_hw_contexts = 8; config 2065 drivers/gpu/drm/radeon/r600.c rdev->config.r600.max_gs_threads = 16; config 2066 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_size = 128; config 2067 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_pos_size = 16; config 2068 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sx_max_export_smx_size = 128; config 2069 drivers/gpu/drm/radeon/r600.c rdev->config.r600.sq_num_cf_insts = 2; config 2089 drivers/gpu/drm/radeon/r600.c switch (rdev->config.r600.max_tile_pipes) { config 2105 drivers/gpu/drm/radeon/r600.c rdev->config.r600.tiling_npipes = rdev->config.r600.max_tile_pipes; config 2106 drivers/gpu/drm/radeon/r600.c rdev->config.r600.tiling_nbanks = 4 << ((ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT); config 2121 drivers/gpu/drm/radeon/r600.c tmp = rdev->config.r600.max_simds - config 2123 drivers/gpu/drm/radeon/r600.c rdev->config.r600.active_simds = tmp; config 2127 drivers/gpu/drm/radeon/r600.c for (i = 0; i < rdev->config.r600.max_backends; i++) config 2131 drivers/gpu/drm/radeon/r600.c for (i = 0; i < rdev->config.r600.max_backends; i++) config 2135 drivers/gpu/drm/radeon/r600.c tmp = r6xx_remap_render_backend(rdev, tmp, rdev->config.r600.max_backends, config 2138 drivers/gpu/drm/radeon/r600.c rdev->config.r600.backend_map = tmp; config 2140 drivers/gpu/drm/radeon/r600.c rdev->config.r600.tile_config = tiling_config; config 2314 drivers/gpu/drm/radeon/r600.c tmp = rdev->config.r600.max_pipes * 16; config 2700 drivers/gpu/drm/radeon/r600.c radeon_ring_write(ring, rdev->config.rv770.max_hw_contexts - 1); config 2703 drivers/gpu/drm/radeon/r600.c radeon_ring_write(ring, rdev->config.r600.max_hw_contexts - 1); config 2281 drivers/gpu/drm/radeon/r600_cs.c track->npipes = p->rdev->config.r600.tiling_npipes; config 2282 drivers/gpu/drm/radeon/r600_cs.c track->nbanks = p->rdev->config.r600.tiling_nbanks; config 2283 drivers/gpu/drm/radeon/r600_cs.c track->group_size = p->rdev->config.r600.tiling_group_size; config 2285 drivers/gpu/drm/radeon/r600_cs.c track->npipes = p->rdev->config.rv770.tiling_npipes; config 2286 drivers/gpu/drm/radeon/r600_cs.c track->nbanks = p->rdev->config.rv770.tiling_nbanks; config 2287 drivers/gpu/drm/radeon/r600_cs.c track->group_size = p->rdev->config.rv770.tiling_group_size; config 2314 drivers/gpu/drm/radeon/radeon.h union radeon_asic_config config; config 290 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.tile_config; config 292 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.tile_config; config 294 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.tile_config; config 296 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.tile_config; config 298 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.rv770.tile_config; config 300 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.r600.tile_config; config 344 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.max_backends_per_se * config 345 drivers/gpu/drm/radeon/radeon_kms.c rdev->config.cik.max_shader_engines; config 347 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.max_backends_per_se * config 348 drivers/gpu/drm/radeon/radeon_kms.c rdev->config.si.max_shader_engines; config 350 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.max_backends_per_se * config 351 drivers/gpu/drm/radeon/radeon_kms.c rdev->config.cayman.max_shader_engines; config 353 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.max_backends; config 355 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.rv770.max_backends; config 357 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.r600.max_backends; config 364 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.max_tile_pipes; config 366 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.max_tile_pipes; config 368 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.max_tile_pipes; config 370 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.max_tile_pipes; config 372 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.rv770.max_tile_pipes; config 374 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.r600.max_tile_pipes; config 384 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.backend_map; config 386 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.backend_map; config 388 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.backend_map; config 390 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.backend_map; config 392 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.rv770.backend_map; config 394 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.r600.backend_map; config 413 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.max_cu_per_sh; config 415 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.max_cu_per_sh; config 417 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.max_pipes_per_simd; config 419 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.max_pipes; config 421 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.rv770.max_pipes; config 423 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.r600.max_pipes; config 439 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.max_shader_engines; config 441 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.max_shader_engines; config 443 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.max_shader_engines; config 445 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.num_ses; config 451 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.max_sh_per_se; config 453 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.max_sh_per_se; config 486 drivers/gpu/drm/radeon/radeon_kms.c value = rdev->config.cik.tile_mode_array; config 489 drivers/gpu/drm/radeon/radeon_kms.c value = rdev->config.si.tile_mode_array; config 498 drivers/gpu/drm/radeon/radeon_kms.c value = rdev->config.cik.macrotile_mode_array; config 510 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.backend_enable_mask; config 512 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.backend_enable_mask; config 547 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cik.active_cus; config 549 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.si.active_cus; config 551 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.cayman.active_simds; config 553 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.evergreen.active_simds; config 555 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.rv770.active_simds; config 557 drivers/gpu/drm/radeon/radeon_kms.c *value = rdev->config.r600.active_simds; config 447 drivers/gpu/drm/radeon/rs400.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 956 drivers/gpu/drm/radeon/rs600.c rdev->config.r300.reg_safe_bm = rs600_reg_safe_bm; config 957 drivers/gpu/drm/radeon/rs600.c rdev->config.r300.reg_safe_bm_size = ARRAY_SIZE(rs600_reg_safe_bm); config 1019 drivers/gpu/drm/radeon/rs600.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 730 drivers/gpu/drm/radeon/rs690.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 553 drivers/gpu/drm/radeon/rv515.c rdev->config.r300.hdp_cntl = RREG32(RADEON_HOST_PATH_CNTL); config 613 drivers/gpu/drm/radeon/rv515.c rdev->config.r300.reg_safe_bm = rv515_reg_safe_bm; config 614 drivers/gpu/drm/radeon/rv515.c rdev->config.r300.reg_safe_bm_size = ARRAY_SIZE(rv515_reg_safe_bm); config 1194 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.tiling_group_size = 256; config 1197 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_pipes = 4; config 1198 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_tile_pipes = 8; config 1199 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_simds = 10; config 1200 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_backends = 4; config 1201 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gprs = 256; config 1202 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_threads = 248; config 1203 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_stack_entries = 512; config 1204 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_hw_contexts = 8; config 1205 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gs_threads = 16 * 2; config 1206 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_size = 128; config 1207 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_pos_size = 16; config 1208 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_smx_size = 112; config 1209 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sq_num_cf_insts = 2; config 1211 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_num_of_sets = 7; config 1212 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_prim_fifo_size = 0xF9; config 1213 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; config 1214 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; config 1217 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_pipes = 2; config 1218 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_tile_pipes = 4; config 1219 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_simds = 8; config 1220 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_backends = 2; config 1221 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gprs = 128; config 1222 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_threads = 248; config 1223 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_stack_entries = 256; config 1224 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_hw_contexts = 8; config 1225 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gs_threads = 16 * 2; config 1226 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_size = 256; config 1227 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_pos_size = 32; config 1228 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_smx_size = 224; config 1229 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sq_num_cf_insts = 2; config 1231 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_num_of_sets = 7; config 1232 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_prim_fifo_size = 0xf9; config 1233 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; config 1234 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; config 1235 drivers/gpu/drm/radeon/rv770.c if (rdev->config.rv770.sx_max_export_pos_size > 16) { config 1236 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_pos_size -= 16; config 1237 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_smx_size += 16; config 1241 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_pipes = 2; config 1242 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_tile_pipes = 2; config 1243 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_simds = 2; config 1244 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_backends = 1; config 1245 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gprs = 256; config 1246 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_threads = 192; config 1247 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_stack_entries = 256; config 1248 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_hw_contexts = 4; config 1249 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gs_threads = 8 * 2; config 1250 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_size = 128; config 1251 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_pos_size = 16; config 1252 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_smx_size = 112; config 1253 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sq_num_cf_insts = 1; config 1255 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_num_of_sets = 7; config 1256 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_prim_fifo_size = 0x40; config 1257 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; config 1258 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; config 1261 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_pipes = 4; config 1262 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_tile_pipes = 4; config 1263 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_simds = 8; config 1264 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_backends = 4; config 1265 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gprs = 256; config 1266 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_threads = 248; config 1267 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_stack_entries = 512; config 1268 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_hw_contexts = 8; config 1269 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.max_gs_threads = 16 * 2; config 1270 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_size = 256; config 1271 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_pos_size = 32; config 1272 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_smx_size = 224; config 1273 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sq_num_cf_insts = 2; config 1275 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_num_of_sets = 7; config 1276 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_prim_fifo_size = 0x100; config 1277 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; config 1278 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; config 1280 drivers/gpu/drm/radeon/rv770.c if (rdev->config.rv770.sx_max_export_pos_size > 16) { config 1281 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_pos_size -= 16; config 1282 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.sx_max_export_smx_size += 16; config 1320 drivers/gpu/drm/radeon/rv770.c tmp = rdev->config.rv770.max_simds - config 1322 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.active_simds = tmp; config 1324 drivers/gpu/drm/radeon/rv770.c switch (rdev->config.rv770.max_tile_pipes) { config 1339 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.tiling_npipes = rdev->config.rv770.max_tile_pipes; config 1343 drivers/gpu/drm/radeon/rv770.c for (i = 0; i < rdev->config.rv770.max_backends; i++) config 1347 drivers/gpu/drm/radeon/rv770.c for (i = 0; i < rdev->config.rv770.max_backends; i++) config 1351 drivers/gpu/drm/radeon/rv770.c tmp = r6xx_remap_render_backend(rdev, tmp, rdev->config.rv770.max_backends, config 1354 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.backend_map = tmp; config 1364 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.tiling_nbanks = 4 << ((gb_tiling_config >> 4) & 0x3); config 1377 drivers/gpu/drm/radeon/rv770.c rdev->config.rv770.tile_config = gb_tiling_config; config 1415 drivers/gpu/drm/radeon/rv770.c smx_dc_ctl0 |= CACHE_DEPTH((rdev->config.rv770.sx_num_of_sets * 64) - 1); config 1448 drivers/gpu/drm/radeon/rv770.c WREG32(SX_EXPORT_BUFFER_SIZES, (COLOR_BUFFER_SIZE((rdev->config.rv770.sx_max_export_size / 4) - 1) | config 1449 drivers/gpu/drm/radeon/rv770.c POSITION_BUFFER_SIZE((rdev->config.rv770.sx_max_export_pos_size / 4) - 1) | config 1450 drivers/gpu/drm/radeon/rv770.c SMX_BUFFER_SIZE((rdev->config.rv770.sx_max_export_smx_size / 4) - 1))); config 1452 drivers/gpu/drm/radeon/rv770.c WREG32(PA_SC_FIFO_SIZE, (SC_PRIM_FIFO_SIZE(rdev->config.rv770.sc_prim_fifo_size) | config 1453 drivers/gpu/drm/radeon/rv770.c SC_HIZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_hiz_tile_fifo_size) | config 1454 drivers/gpu/drm/radeon/rv770.c SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_earlyz_tile_fifo_fize))); config 1464 drivers/gpu/drm/radeon/rv770.c sq_ms_fifo_sizes = (CACHE_FIFO_SIZE(16 * rdev->config.rv770.sq_num_cf_insts) | config 1501 drivers/gpu/drm/radeon/rv770.c WREG32(SQ_GPR_RESOURCE_MGMT_1, (NUM_PS_GPRS((rdev->config.rv770.max_gprs * 24)/64) | config 1502 drivers/gpu/drm/radeon/rv770.c NUM_VS_GPRS((rdev->config.rv770.max_gprs * 24)/64) | config 1503 drivers/gpu/drm/radeon/rv770.c NUM_CLAUSE_TEMP_GPRS(((rdev->config.rv770.max_gprs * 24)/64)/2))); config 1505 drivers/gpu/drm/radeon/rv770.c WREG32(SQ_GPR_RESOURCE_MGMT_2, (NUM_GS_GPRS((rdev->config.rv770.max_gprs * 7)/64) | config 1506 drivers/gpu/drm/radeon/rv770.c NUM_ES_GPRS((rdev->config.rv770.max_gprs * 7)/64))); config 1508 drivers/gpu/drm/radeon/rv770.c sq_thread_resource_mgmt = (NUM_PS_THREADS((rdev->config.rv770.max_threads * 4)/8) | config 1509 drivers/gpu/drm/radeon/rv770.c NUM_VS_THREADS((rdev->config.rv770.max_threads * 2)/8) | config 1510 drivers/gpu/drm/radeon/rv770.c NUM_ES_THREADS((rdev->config.rv770.max_threads * 1)/8)); config 1511 drivers/gpu/drm/radeon/rv770.c if (((rdev->config.rv770.max_threads * 1) / 8) > rdev->config.rv770.max_gs_threads) config 1512 drivers/gpu/drm/radeon/rv770.c sq_thread_resource_mgmt |= NUM_GS_THREADS(rdev->config.rv770.max_gs_threads); config 1514 drivers/gpu/drm/radeon/rv770.c sq_thread_resource_mgmt |= NUM_GS_THREADS((rdev->config.rv770.max_gs_threads * 1)/8); config 1517 drivers/gpu/drm/radeon/rv770.c WREG32(SQ_STACK_RESOURCE_MGMT_1, (NUM_PS_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/4) | config 1518 drivers/gpu/drm/radeon/rv770.c NUM_VS_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/4))); config 1520 drivers/gpu/drm/radeon/rv770.c WREG32(SQ_STACK_RESOURCE_MGMT_2, (NUM_GS_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/4) | config 1521 drivers/gpu/drm/radeon/rv770.c NUM_ES_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/4))); config 1523 drivers/gpu/drm/radeon/rv770.c sq_dyn_gpr_size_simd_ab_0 = (SIMDA_RING0((rdev->config.rv770.max_gprs * 38)/64) | config 1524 drivers/gpu/drm/radeon/rv770.c SIMDA_RING1((rdev->config.rv770.max_gprs * 38)/64) | config 1525 drivers/gpu/drm/radeon/rv770.c SIMDB_RING0((rdev->config.rv770.max_gprs * 38)/64) | config 1526 drivers/gpu/drm/radeon/rv770.c SIMDB_RING1((rdev->config.rv770.max_gprs * 38)/64)); config 1560 drivers/gpu/drm/radeon/rv770.c num_gs_verts_per_thread = rdev->config.rv770.max_pipes * 16; config 2495 drivers/gpu/drm/radeon/si.c u32 *tile = rdev->config.si.tile_mode_array; config 2497 drivers/gpu/drm/radeon/si.c ARRAY_SIZE(rdev->config.si.tile_mode_array); config 2500 drivers/gpu/drm/radeon/si.c switch (rdev->config.si.mem_row_size_in_kb) { config 3068 drivers/gpu/drm/radeon/si.c rdev->config.si.backend_enable_mask = enabled_rbs; config 3104 drivers/gpu/drm/radeon/si.c rdev->config.si.max_shader_engines = 2; config 3105 drivers/gpu/drm/radeon/si.c rdev->config.si.max_tile_pipes = 12; config 3106 drivers/gpu/drm/radeon/si.c rdev->config.si.max_cu_per_sh = 8; config 3107 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se = 2; config 3108 drivers/gpu/drm/radeon/si.c rdev->config.si.max_backends_per_se = 4; config 3109 drivers/gpu/drm/radeon/si.c rdev->config.si.max_texture_channel_caches = 12; config 3110 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gprs = 256; config 3111 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gs_threads = 32; config 3112 drivers/gpu/drm/radeon/si.c rdev->config.si.max_hw_contexts = 8; config 3114 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_frontend = 0x20; config 3115 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_backend = 0x100; config 3116 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_hiz_tile_fifo_size = 0x30; config 3117 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_earlyz_tile_fifo_size = 0x130; config 3121 drivers/gpu/drm/radeon/si.c rdev->config.si.max_shader_engines = 2; config 3122 drivers/gpu/drm/radeon/si.c rdev->config.si.max_tile_pipes = 8; config 3123 drivers/gpu/drm/radeon/si.c rdev->config.si.max_cu_per_sh = 5; config 3124 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se = 2; config 3125 drivers/gpu/drm/radeon/si.c rdev->config.si.max_backends_per_se = 4; config 3126 drivers/gpu/drm/radeon/si.c rdev->config.si.max_texture_channel_caches = 8; config 3127 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gprs = 256; config 3128 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gs_threads = 32; config 3129 drivers/gpu/drm/radeon/si.c rdev->config.si.max_hw_contexts = 8; config 3131 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_frontend = 0x20; config 3132 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_backend = 0x100; config 3133 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_hiz_tile_fifo_size = 0x30; config 3134 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_earlyz_tile_fifo_size = 0x130; config 3139 drivers/gpu/drm/radeon/si.c rdev->config.si.max_shader_engines = 1; config 3140 drivers/gpu/drm/radeon/si.c rdev->config.si.max_tile_pipes = 4; config 3141 drivers/gpu/drm/radeon/si.c rdev->config.si.max_cu_per_sh = 5; config 3142 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se = 2; config 3143 drivers/gpu/drm/radeon/si.c rdev->config.si.max_backends_per_se = 4; config 3144 drivers/gpu/drm/radeon/si.c rdev->config.si.max_texture_channel_caches = 4; config 3145 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gprs = 256; config 3146 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gs_threads = 32; config 3147 drivers/gpu/drm/radeon/si.c rdev->config.si.max_hw_contexts = 8; config 3149 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_frontend = 0x20; config 3150 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_backend = 0x40; config 3151 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_hiz_tile_fifo_size = 0x30; config 3152 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_earlyz_tile_fifo_size = 0x130; config 3156 drivers/gpu/drm/radeon/si.c rdev->config.si.max_shader_engines = 1; config 3157 drivers/gpu/drm/radeon/si.c rdev->config.si.max_tile_pipes = 4; config 3158 drivers/gpu/drm/radeon/si.c rdev->config.si.max_cu_per_sh = 6; config 3159 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se = 1; config 3160 drivers/gpu/drm/radeon/si.c rdev->config.si.max_backends_per_se = 2; config 3161 drivers/gpu/drm/radeon/si.c rdev->config.si.max_texture_channel_caches = 4; config 3162 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gprs = 256; config 3163 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gs_threads = 16; config 3164 drivers/gpu/drm/radeon/si.c rdev->config.si.max_hw_contexts = 8; config 3166 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_frontend = 0x20; config 3167 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_backend = 0x40; config 3168 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_hiz_tile_fifo_size = 0x30; config 3169 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_earlyz_tile_fifo_size = 0x130; config 3173 drivers/gpu/drm/radeon/si.c rdev->config.si.max_shader_engines = 1; config 3174 drivers/gpu/drm/radeon/si.c rdev->config.si.max_tile_pipes = 4; config 3175 drivers/gpu/drm/radeon/si.c rdev->config.si.max_cu_per_sh = 5; config 3176 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se = 1; config 3177 drivers/gpu/drm/radeon/si.c rdev->config.si.max_backends_per_se = 1; config 3178 drivers/gpu/drm/radeon/si.c rdev->config.si.max_texture_channel_caches = 2; config 3179 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gprs = 256; config 3180 drivers/gpu/drm/radeon/si.c rdev->config.si.max_gs_threads = 16; config 3181 drivers/gpu/drm/radeon/si.c rdev->config.si.max_hw_contexts = 8; config 3183 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_frontend = 0x20; config 3184 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_prim_fifo_size_backend = 0x40; config 3185 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_hiz_tile_fifo_size = 0x30; config 3186 drivers/gpu/drm/radeon/si.c rdev->config.si.sc_earlyz_tile_fifo_size = 0x130; config 3211 drivers/gpu/drm/radeon/si.c rdev->config.si.num_tile_pipes = rdev->config.si.max_tile_pipes; config 3212 drivers/gpu/drm/radeon/si.c rdev->config.si.mem_max_burst_length_bytes = 256; config 3214 drivers/gpu/drm/radeon/si.c rdev->config.si.mem_row_size_in_kb = (4 * (1 << (8 + tmp))) / 1024; config 3215 drivers/gpu/drm/radeon/si.c if (rdev->config.si.mem_row_size_in_kb > 4) config 3216 drivers/gpu/drm/radeon/si.c rdev->config.si.mem_row_size_in_kb = 4; config 3218 drivers/gpu/drm/radeon/si.c rdev->config.si.shader_engine_tile_size = 32; config 3219 drivers/gpu/drm/radeon/si.c rdev->config.si.num_gpus = 1; config 3220 drivers/gpu/drm/radeon/si.c rdev->config.si.multi_gpu_tile_size = 64; config 3224 drivers/gpu/drm/radeon/si.c switch (rdev->config.si.mem_row_size_in_kb) { config 3244 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config = 0; config 3245 drivers/gpu/drm/radeon/si.c switch (rdev->config.si.num_tile_pipes) { config 3247 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= (0 << 0); config 3250 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= (1 << 0); config 3253 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= (2 << 0); config 3258 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= (3 << 0); config 3263 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= 0 << 4; config 3266 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= 1 << 4; config 3270 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= 2 << 4; config 3273 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= config 3275 drivers/gpu/drm/radeon/si.c rdev->config.si.tile_config |= config 3292 drivers/gpu/drm/radeon/si.c si_setup_rb(rdev, rdev->config.si.max_shader_engines, config 3293 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se, config 3294 drivers/gpu/drm/radeon/si.c rdev->config.si.max_backends_per_se); config 3296 drivers/gpu/drm/radeon/si.c si_setup_spi(rdev, rdev->config.si.max_shader_engines, config 3297 drivers/gpu/drm/radeon/si.c rdev->config.si.max_sh_per_se, config 3298 drivers/gpu/drm/radeon/si.c rdev->config.si.max_cu_per_sh); config 3300 drivers/gpu/drm/radeon/si.c rdev->config.si.active_cus = 0; config 3301 drivers/gpu/drm/radeon/si.c for (i = 0; i < rdev->config.si.max_shader_engines; i++) { config 3302 drivers/gpu/drm/radeon/si.c for (j = 0; j < rdev->config.si.max_sh_per_se; j++) { config 3303 drivers/gpu/drm/radeon/si.c rdev->config.si.active_cus += config 3318 drivers/gpu/drm/radeon/si.c WREG32(PA_SC_FIFO_SIZE, (SC_FRONTEND_PRIM_FIFO_SIZE(rdev->config.si.sc_prim_fifo_size_frontend) | config 3319 drivers/gpu/drm/radeon/si.c SC_BACKEND_PRIM_FIFO_SIZE(rdev->config.si.sc_prim_fifo_size_backend) | config 3320 drivers/gpu/drm/radeon/si.c SC_HIZ_TILE_FIFO_SIZE(rdev->config.si.sc_hiz_tile_fifo_size) | config 3321 drivers/gpu/drm/radeon/si.c SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.si.sc_earlyz_tile_fifo_size))); config 3575 drivers/gpu/drm/radeon/si.c radeon_ring_write(ring, rdev->config.si.max_hw_contexts - 1); config 5314 drivers/gpu/drm/radeon/si.c for (i = 0; i < rdev->config.si.max_cu_per_sh; i ++) { config 5328 drivers/gpu/drm/radeon/si.c for (i = 0; i < rdev->config.si.max_shader_engines; i++) { config 5329 drivers/gpu/drm/radeon/si.c for (j = 0; j < rdev->config.si.max_sh_per_se; j++) { config 5333 drivers/gpu/drm/radeon/si.c for (k = 0; k < rdev->config.si.max_cu_per_sh; k++) { config 95 drivers/gpu/drm/sti/sti_dvo.c struct dvo_config *config; config 114 drivers/gpu/drm/sti/sti_dvo.c struct dvo_config *config = dvo->config; config 131 drivers/gpu/drm/sti/sti_dvo.c if (config->awg_fwgen_fct(&fw_gen_params, &timing)) { config 219 drivers/gpu/drm/sti/sti_dvo.c if (dvo->config->awg_fwgen_fct) config 236 drivers/gpu/drm/sti/sti_dvo.c struct dvo_config *config = dvo->config; config 248 drivers/gpu/drm/sti/sti_dvo.c if (config->awg_fwgen_fct) { config 267 drivers/gpu/drm/sti/sti_dvo.c writel(config->lowbyte, dvo->regs + DVO_LUT_PROG_LOW); config 268 drivers/gpu/drm/sti/sti_dvo.c writel(config->midbyte, dvo->regs + DVO_LUT_PROG_MID); config 269 drivers/gpu/drm/sti/sti_dvo.c writel(config->highbyte, dvo->regs + DVO_LUT_PROG_HIGH); config 272 drivers/gpu/drm/sti/sti_dvo.c val = (config->flags | DVO_DOF_EN); config 318 drivers/gpu/drm/sti/sti_dvo.c dvo->config = &rgb_24bit_de_cfg; config 117 drivers/gpu/drm/sti/sti_hdmi.h u32 config[4]; config 149 drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c val |= (hdmiphy_config[i].config[0] config 153 drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c val = hdmiphy_config[i].config[1]; config 156 drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c val = hdmiphy_config[i].config[2]; config 160 drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c hdmiphy_config[i].config[0], config 161 drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c hdmiphy_config[i].config[1], config 162 drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c hdmiphy_config[i].config[2]); config 110 drivers/gpu/drm/sti/sti_hqvdp.c u32 config; config 169 drivers/gpu/drm/sti/sti_hqvdp.c u32 config; config 183 drivers/gpu/drm/sti/sti_hqvdp.c u32 config; config 236 drivers/gpu/drm/sti/sti_hqvdp.c u32 config; config 483 drivers/gpu/drm/sti/sti_hqvdp.c seq_printf(s, "\n\t %-20s 0x%08X", "Config", c->top.config); config 484 drivers/gpu/drm/sti/sti_hqvdp.c switch (c->top.config) { config 546 drivers/gpu/drm/sti/sti_hqvdp.c seq_printf(s, "\n\t %-20s 0x%08X\t", "Config", c->csdi.config); config 547 drivers/gpu/drm/sti/sti_hqvdp.c switch (c->csdi.config) { config 828 drivers/gpu/drm/sti/sti_hqvdp.c btm_cmd->top.config = TOP_CONFIG_INTER_BTM; config 1162 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.config = TOP_CONFIG_PROGRESSIVE; config 1165 drivers/gpu/drm/sti/sti_hqvdp.c cmd->csdi.config = CSDI_CONFIG_PROG; config 1169 drivers/gpu/drm/sti/sti_hqvdp.c cmd->iqi.config = IQI_CONFIG_DFLT; config 1203 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.config = TOP_CONFIG_INTER_TOP; config 1213 drivers/gpu/drm/sti/sti_hqvdp.c cmd->csdi.config = CSDI_CONFIG_INTER_DIR; config 134 drivers/gpu/drm/tegra/drm.c goto config; config 215 drivers/gpu/drm/tegra/drm.c config: config 71 drivers/gpu/drm/tegra/hdmi.c const struct tegra_hdmi_config *config; config 365 drivers/gpu/drm/tegra/hdmi.c struct tegra_hdmi_audio_config *config) config 375 drivers/gpu/drm/tegra/hdmi.c memset(config, 0, sizeof(*config)); config 376 drivers/gpu/drm/tegra/hdmi.c config->n = -1; config 401 drivers/gpu/drm/tegra/hdmi.c config->n = n; config 402 drivers/gpu/drm/tegra/hdmi.c config->cts = cts >> 16; config 403 drivers/gpu/drm/tegra/hdmi.c config->aval = aval_f >> 16; config 409 drivers/gpu/drm/tegra/hdmi.c return config->n != -1 ? 0 : -EINVAL; config 465 drivers/gpu/drm/tegra/hdmi.c struct tegra_hdmi_audio_config config; config 471 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hda) config 479 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hda) config 486 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hda) config 500 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hda) { config 528 drivers/gpu/drm/tegra/hdmi.c if (!hdmi->config->has_hda) config 536 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hbr) { config 543 drivers/gpu/drm/tegra/hdmi.c hdmi->pixel_clock, &config); config 552 drivers/gpu/drm/tegra/hdmi.c hdmi->pixel_clock, config.n, config.cts, config.aval); config 557 drivers/gpu/drm/tegra/hdmi.c AUDIO_N_VALUE(config.n - 1); config 560 drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_writel(hdmi, ACR_SUBPACK_N(config.n) | ACR_ENABLE, config 563 drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_writel(hdmi, ACR_SUBPACK_CTS(config.cts), config 573 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hda) config 574 drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_write_aval(hdmi, config.aval); config 823 drivers/gpu/drm/tegra/hdmi.c value = tegra_hdmi_readl(hdmi, hdmi->config->fuse_override_offset); config 824 drivers/gpu/drm/tegra/hdmi.c value |= hdmi->config->fuse_override_value; config 825 drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_writel(hdmi, value, hdmi->config->fuse_override_offset); config 827 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_sor_io_peak_current) config 1276 drivers/gpu/drm/tegra/hdmi.c if (hdmi->config->has_hda) config 1298 drivers/gpu/drm/tegra/hdmi.c for (i = 0; i < hdmi->config->num_tmds; i++) { config 1299 drivers/gpu/drm/tegra/hdmi.c if (hdmi->pixel_clock <= hdmi->config->tmds[i].pclk) { config 1300 drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_setup_tmds(hdmi, &hdmi->config->tmds[i]); config 1594 drivers/gpu/drm/tegra/hdmi.c hdmi->config = of_device_get_match_data(&pdev->dev); config 905 drivers/gpu/drm/tegra/sor.c struct tegra_sor_config *config, config 915 drivers/gpu/drm/tegra/sor.c if (!link_rate || !link->num_lanes || !pclk || !config->bits_per_pixel) config 919 drivers/gpu/drm/tegra/sor.c input = pclk * config->bits_per_pixel; config 936 drivers/gpu/drm/tegra/sor.c config->active_polarity = 0; config 937 drivers/gpu/drm/tegra/sor.c config->active_count = params.active_count; config 940 drivers/gpu/drm/tegra/sor.c config->active_count--; config 942 drivers/gpu/drm/tegra/sor.c config->tu_size = params.tu_size; config 943 drivers/gpu/drm/tegra/sor.c config->active_frac = 1; config 945 drivers/gpu/drm/tegra/sor.c config->active_polarity = params.active_polarity; config 946 drivers/gpu/drm/tegra/sor.c config->active_count = params.active_count; config 947 drivers/gpu/drm/tegra/sor.c config->active_frac = params.active_frac; config 948 drivers/gpu/drm/tegra/sor.c config->tu_size = params.tu_size; config 953 drivers/gpu/drm/tegra/sor.c config->active_polarity, config->active_count, config 954 drivers/gpu/drm/tegra/sor.c config->tu_size, config->active_frac); config 956 drivers/gpu/drm/tegra/sor.c watermark = params.ratio * config->tu_size * (f - params.ratio); config 960 drivers/gpu/drm/tegra/sor.c config->watermark = watermark + (config->bits_per_pixel / 8) + 2; config 961 drivers/gpu/drm/tegra/sor.c num_syms_per_line = (mode->hdisplay * config->bits_per_pixel) * config 964 drivers/gpu/drm/tegra/sor.c if (config->watermark > 30) { config 965 drivers/gpu/drm/tegra/sor.c config->watermark = 30; config 968 drivers/gpu/drm/tegra/sor.c config->watermark); config 969 drivers/gpu/drm/tegra/sor.c } else if (config->watermark > num_syms_per_line) { config 970 drivers/gpu/drm/tegra/sor.c config->watermark = num_syms_per_line; config 972 drivers/gpu/drm/tegra/sor.c config->watermark); config 977 drivers/gpu/drm/tegra/sor.c config->hblank_symbols = div_u64(num, pclk); config 980 drivers/gpu/drm/tegra/sor.c config->hblank_symbols -= 3; config 982 drivers/gpu/drm/tegra/sor.c config->hblank_symbols -= 12 / link->num_lanes; config 986 drivers/gpu/drm/tegra/sor.c config->vblank_symbols = div_u64(num, pclk); config 987 drivers/gpu/drm/tegra/sor.c config->vblank_symbols -= 36 / link->num_lanes + 4; config 989 drivers/gpu/drm/tegra/sor.c dev_dbg(sor->dev, "blank symbols: H:%u V:%u\n", config->hblank_symbols, config 990 drivers/gpu/drm/tegra/sor.c config->vblank_symbols); config 996 drivers/gpu/drm/tegra/sor.c const struct tegra_sor_config *config) config 1002 drivers/gpu/drm/tegra/sor.c value |= SOR_DP_LINKCTL_TU_SIZE(config->tu_size); config 1007 drivers/gpu/drm/tegra/sor.c value |= SOR_DP_CONFIG_WATERMARK(config->watermark); config 1010 drivers/gpu/drm/tegra/sor.c value |= SOR_DP_CONFIG_ACTIVE_SYM_COUNT(config->active_count); config 1013 drivers/gpu/drm/tegra/sor.c value |= SOR_DP_CONFIG_ACTIVE_SYM_FRAC(config->active_frac); config 1015 drivers/gpu/drm/tegra/sor.c if (config->active_polarity) config 1026 drivers/gpu/drm/tegra/sor.c value |= config->hblank_symbols & 0xffff; config 1031 drivers/gpu/drm/tegra/sor.c value |= config->vblank_symbols & 0xffff; config 1685 drivers/gpu/drm/tegra/sor.c struct tegra_sor_config config; config 1715 drivers/gpu/drm/tegra/sor.c memset(&config, 0, sizeof(config)); config 1716 drivers/gpu/drm/tegra/sor.c config.bits_per_pixel = state->bpc * 3; config 1718 drivers/gpu/drm/tegra/sor.c err = tegra_sor_compute_config(sor, mode, &config, &link); config 1874 drivers/gpu/drm/tegra/sor.c tegra_sor_apply_config(sor, &config); config 43 drivers/gpu/drm/tegra/vic.c const struct vic_config *config; config 108 drivers/gpu/drm/tegra/vic.c if (vic->config->supports_sid) { config 268 drivers/gpu/drm/tegra/vic.c err = falcon_read_firmware(&vic->falcon, vic->config->firmware); config 381 drivers/gpu/drm/tegra/vic.c vic->config = of_device_get_match_data(dev); config 430 drivers/gpu/drm/tegra/vic.c vic->client.version = vic->config->version; config 217 drivers/gpu/drm/virtio/virtgpu_kms.c vgdev->vdev->config->del_vqs(vgdev->vdev); config 241 drivers/gpu/drm/virtio/virtgpu_kms.c vgdev->vdev->config->reset(vgdev->vdev); config 242 drivers/gpu/drm/virtio/virtgpu_kms.c vgdev->vdev->config->del_vqs(vgdev->vdev); config 156 drivers/gpu/ipu-v3/ipu-di.c static void ipu_di_sync_config(struct ipu_di *di, struct di_sync_config *config, config 163 drivers/gpu/ipu-v3/ipu-di.c struct di_sync_config *c = &config[i]; config 1237 drivers/hid/hid-cp2112.c struct cp2112_smbus_config_report config; config 1287 drivers/hid/hid-cp2112.c ret = cp2112_hid_get(hdev, CP2112_SMBUS_CONFIG, (u8 *)&config, config 1288 drivers/hid/hid-cp2112.c sizeof(config), HID_FEATURE_REPORT); config 1289 drivers/hid/hid-cp2112.c if (ret != sizeof(config)) { config 1296 drivers/hid/hid-cp2112.c config.retry_time = cpu_to_be16(1); config 1298 drivers/hid/hid-cp2112.c ret = cp2112_hid_output(hdev, (u8 *)&config, sizeof(config), config 1300 drivers/hid/hid-cp2112.c if (ret != sizeof(config)) { config 97 drivers/hid/hid-led.c const struct hidled_config *config; config 123 drivers/hid/hid-led.c memcpy(ldev->buf, buf, ldev->config->report_size); config 125 drivers/hid/hid-led.c if (ldev->config->report_type == RAW_REQUEST) config 127 drivers/hid/hid-led.c ldev->config->report_size, config 130 drivers/hid/hid-led.c else if (ldev->config->report_type == OUTPUT_REPORT) config 132 drivers/hid/hid-led.c ldev->config->report_size); config 141 drivers/hid/hid-led.c return ret == ldev->config->report_size ? 0 : -EMSGSIZE; config 149 drivers/hid/hid-led.c if (ldev->config->report_type != RAW_REQUEST) config 154 drivers/hid/hid-led.c memcpy(ldev->buf, buf, ldev->config->report_size); config 157 drivers/hid/hid-led.c ldev->config->report_size, config 164 drivers/hid/hid-led.c ldev->config->report_size, config 168 drivers/hid/hid-led.c memcpy(buf, ldev->buf, ldev->config->report_size); config 274 drivers/hid/hid-led.c ldev->config = &hidled_config_thingm_v1; config 413 drivers/hid/hid-led.c const struct hidled_config *config = rgb->ldev->config; config 415 drivers/hid/hid-led.c if (config->num_leds > 1) config 417 drivers/hid/hid-led.c config->short_name, minor, color_name, rgb->num); config 420 drivers/hid/hid-led.c config->short_name, minor, color_name); config 422 drivers/hid/hid-led.c led->cdev.max_brightness = config->max_brightness; config 423 drivers/hid/hid-led.c led->cdev.brightness_set_blocking = config->write; config 469 drivers/hid/hid-led.c for (i = 0; !ldev->config && i < ARRAY_SIZE(hidled_configs); i++) config 471 drivers/hid/hid-led.c ldev->config = &hidled_configs[i]; config 473 drivers/hid/hid-led.c if (!ldev->config) config 476 drivers/hid/hid-led.c if (ldev->config->init) { config 477 drivers/hid/hid-led.c ret = ldev->config->init(ldev); config 482 drivers/hid/hid-led.c ldev->rgb = devm_kcalloc(&hdev->dev, ldev->config->num_leds, config 493 drivers/hid/hid-led.c for (i = 0; i < ldev->config->num_leds; i++) { config 503 drivers/hid/hid-led.c hid_info(hdev, "%s initialized\n", ldev->config->name); config 836 drivers/hid/hid-uclogic-params.c __u8 bNumInterfaces = udev->config->desc.bNumInterfaces; config 2420 drivers/hid/wacom_sys.c hdev1 = usb_get_intfdata(usbdev->config->interface[1]); config 2426 drivers/hid/wacom_sys.c hdev2 = usb_get_intfdata(usbdev->config->interface[2]); config 265 drivers/hwmon/adm1021.c int config = i2c_smbus_read_byte_data( config 269 drivers/hwmon/adm1021.c (config & 0xBF) | (low_power << 6)); config 327 drivers/hwmon/adm1021.c int conv_rate, status, config, man_id, dev_id; config 337 drivers/hwmon/adm1021.c config = i2c_smbus_read_byte_data(client, ADM1021_REG_CONFIG_R); config 340 drivers/hwmon/adm1021.c if ((status & 0x03) || (config & 0x3F) || (conv_rate & 0xF8)) { config 401 drivers/hwmon/adm1021.c && (config & 0x7F) == 0x00 config 526 drivers/hwmon/adm1025.c u8 config; config 542 drivers/hwmon/adm1025.c config = i2c_smbus_read_byte_data(client, ADM1025_REG_CONFIG); config 543 drivers/hwmon/adm1025.c if (!(config & 0x20)) config 339 drivers/hwmon/adm1029.c u8 config; config 341 drivers/hwmon/adm1029.c config = i2c_smbus_read_byte_data(client, ADM1029_REG_CONFIG); config 342 drivers/hwmon/adm1029.c if ((config & 0x10) == 0) { config 344 drivers/hwmon/adm1029.c config | 0x10); config 347 drivers/hwmon/adm1029.c config = i2c_smbus_read_byte_data(client, ADM1029_REG_CONFIG); config 348 drivers/hwmon/adm1029.c if ((config & 0x10) == 0) { config 60 drivers/hwmon/adt7x10.c u8 config; config 207 drivers/hwmon/adt7x10.c if (!(data->config & ADT7X10_RESOLUTION)) config 386 drivers/hwmon/adt7x10.c data->config = data->oldconfig; config 387 drivers/hwmon/adt7x10.c data->config &= ~(ADT7X10_MODE_MASK | ADT7X10_CT_POLARITY | config 389 drivers/hwmon/adt7x10.c data->config |= ADT7X10_FULL | ADT7X10_RESOLUTION | ADT7X10_EVENT_MODE; config 391 drivers/hwmon/adt7x10.c if (data->config != data->oldconfig) { config 392 drivers/hwmon/adt7x10.c ret = adt7x10_write_byte(dev, ADT7X10_CONFIG, data->config); config 396 drivers/hwmon/adt7x10.c dev_dbg(dev, "Config %02x\n", data->config); config 458 drivers/hwmon/adt7x10.c if (data->oldconfig != data->config) config 471 drivers/hwmon/adt7x10.c data->config | ADT7X10_PD); config 478 drivers/hwmon/adt7x10.c return adt7x10_write_byte(dev, ADT7X10_CONFIG, data->config); config 384 drivers/hwmon/amc6821.c int config = kstrtol(buf, 10, &val); config 385 drivers/hwmon/amc6821.c if (config) config 386 drivers/hwmon/amc6821.c return config; config 389 drivers/hwmon/amc6821.c config = i2c_smbus_read_byte_data(client, AMC6821_REG_CONF1); config 390 drivers/hwmon/amc6821.c if (config < 0) { config 393 drivers/hwmon/amc6821.c count = config; config 399 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF1_FDRC0; config 400 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF1_FDRC1; config 403 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF1_FDRC0; config 404 drivers/hwmon/amc6821.c config |= AMC6821_CONF1_FDRC1; config 407 drivers/hwmon/amc6821.c config |= AMC6821_CONF1_FDRC0; config 408 drivers/hwmon/amc6821.c config |= AMC6821_CONF1_FDRC1; config 414 drivers/hwmon/amc6821.c if (i2c_smbus_write_byte_data(client, AMC6821_REG_CONF1, config)) { config 656 drivers/hwmon/amc6821.c int config = kstrtol(buf, 10, &val); config 657 drivers/hwmon/amc6821.c if (config) config 658 drivers/hwmon/amc6821.c return config; config 661 drivers/hwmon/amc6821.c config = i2c_smbus_read_byte_data(client, AMC6821_REG_CONF4); config 662 drivers/hwmon/amc6821.c if (config < 0) { config 665 drivers/hwmon/amc6821.c count = config; config 670 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF4_PSPR; config 674 drivers/hwmon/amc6821.c config |= AMC6821_CONF4_PSPR; config 681 drivers/hwmon/amc6821.c if (i2c_smbus_write_byte_data(client, AMC6821_REG_CONF4, config)) { config 819 drivers/hwmon/amc6821.c int config; config 823 drivers/hwmon/amc6821.c config = i2c_smbus_read_byte_data(client, AMC6821_REG_CONF4); config 825 drivers/hwmon/amc6821.c if (config < 0) { config 831 drivers/hwmon/amc6821.c config |= AMC6821_CONF4_MODE; config 834 drivers/hwmon/amc6821.c config)) { config 840 drivers/hwmon/amc6821.c config = i2c_smbus_read_byte_data(client, AMC6821_REG_CONF3); config 842 drivers/hwmon/amc6821.c if (config < 0) { config 848 drivers/hwmon/amc6821.c dev_info(&client->dev, "Revision %d\n", config & 0x0f); config 850 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF3_THERM_FAN_EN; config 853 drivers/hwmon/amc6821.c config)) { config 859 drivers/hwmon/amc6821.c config = i2c_smbus_read_byte_data(client, AMC6821_REG_CONF2); config 861 drivers/hwmon/amc6821.c if (config < 0) { config 867 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF2_RTFIE; config 868 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF2_LTOIE; config 869 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF2_RTOIE; config 871 drivers/hwmon/amc6821.c AMC6821_REG_CONF2, config)) { config 877 drivers/hwmon/amc6821.c config = i2c_smbus_read_byte_data(client, AMC6821_REG_CONF1); config 879 drivers/hwmon/amc6821.c if (config < 0) { config 885 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF1_THERMOVIE; config 886 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF1_FANIE; config 887 drivers/hwmon/amc6821.c config |= AMC6821_CONF1_START; config 889 drivers/hwmon/amc6821.c config |= AMC6821_CONF1_PWMINV; config 891 drivers/hwmon/amc6821.c config &= ~AMC6821_CONF1_PWMINV; config 894 drivers/hwmon/amc6821.c client, AMC6821_REG_CONF1, config)) { config 86 drivers/hwmon/as370-hwmon.c .config = as370_hwmon_temp_config, config 501 drivers/hwmon/asc7621.c u8 config, altbit, regval; config 508 drivers/hwmon/asc7621.c config = (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0]; config 510 drivers/hwmon/asc7621.c regval = config | (altbit << 3); config 522 drivers/hwmon/asc7621.c u8 currval, config, altbit, newval; config 540 drivers/hwmon/asc7621.c config = reqval & 0x07; config 543 drivers/hwmon/asc7621.c config = (config & param->mask[0]) << param->shift[0]; config 548 drivers/hwmon/asc7621.c newval = config | (currval & ~(param->mask[0] << param->shift[0])); config 560 drivers/hwmon/asc7621.c u8 config, altbit, minoff, val, newval; config 563 drivers/hwmon/asc7621.c config = (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0]; config 568 drivers/hwmon/asc7621.c val = config | (altbit << 3); config 590 drivers/hwmon/asc7621.c u8 currval, config, altbit, newval, minoff = 255; config 617 drivers/hwmon/asc7621.c config = newval & 0x07; config 621 drivers/hwmon/asc7621.c config = (config & param->mask[0]) << param->shift[0]; config 624 drivers/hwmon/asc7621.c newval = config | (currval & ~(param->mask[0] << param->shift[0])); config 224 drivers/hwmon/dme1737.c u8 config; config 2176 drivers/hwmon/dme1737.c if (data->config & 0x02) { config 2242 drivers/hwmon/dme1737.c data->config = dme1737_read(data, DME1737_REG_CONFIG); config 2244 drivers/hwmon/dme1737.c if (!(data->config & 0x01)) { config 2252 drivers/hwmon/dme1737.c data->config |= 0x01; config 2253 drivers/hwmon/dme1737.c dme1737_write(data, DME1737_REG_CONFIG, data->config); config 2256 drivers/hwmon/dme1737.c if (!(data->config & 0x04)) { config 2345 drivers/hwmon/dme1737.c if (!(data->config & 0x02)) { config 415 drivers/hwmon/emc6w201.c int company, verstep, config; config 434 drivers/hwmon/emc6w201.c config = i2c_smbus_read_byte_data(client, EMC6W201_REG_CONFIG); config 435 drivers/hwmon/emc6w201.c if (config < 0 || (config & 0xF4) != 0x04) config 437 drivers/hwmon/emc6w201.c if (!(config & 0x01)) { config 505 drivers/hwmon/hwmon.c for (i = n = 0; info->config[i]; i++) config 506 drivers/hwmon/hwmon.c n += hweight32(info->config[i]); config 526 drivers/hwmon/hwmon.c for (i = 0; info->config[i]; i++) { config 527 drivers/hwmon/hwmon.c u32 attr_mask = info->config[i]; config 653 drivers/hwmon/hwmon.c (chip->info[0]->config[0] & HWMON_C_REGISTER_TZ)) { config 660 drivers/hwmon/hwmon.c for (j = 0; info[i]->config[j]; j++) { config 664 drivers/hwmon/hwmon.c if (info[i]->config[j] & HWMON_T_INPUT) { config 213 drivers/hwmon/ina209.c static u16 ina209_reg_from_interval(u16 config, long interval) config 227 drivers/hwmon/ina209.c return (config & 0xf807) | (adc << 3) | (adc << 7); config 104 drivers/hwmon/ina2xx.c const struct ina2xx_config *config; config 144 drivers/hwmon/ina2xx.c static int ina226_reg_to_interval(u16 config) config 146 drivers/hwmon/ina2xx.c int avg = ina226_avg_tab[INA226_READ_AVG(config)]; config 180 drivers/hwmon/ina2xx.c data->config->calibration_value); config 189 drivers/hwmon/ina2xx.c data->config->config_default); config 262 drivers/hwmon/ina2xx.c val = DIV_ROUND_CLOSEST((s16)regval, data->config->shunt_div); config 265 drivers/hwmon/ina2xx.c val = (regval >> data->config->bus_voltage_shift) config 266 drivers/hwmon/ina2xx.c * data->config->bus_voltage_lsb; config 315 drivers/hwmon/ina2xx.c data->config->shunt_div); config 322 drivers/hwmon/ina2xx.c data->power_lsb_uW = data->config->power_lsb_factor * config 454 drivers/hwmon/ina2xx.c data->config = &ina2xx_config[chip]; config 468 drivers/hwmon/ina2xx.c ina2xx_regmap_config.max_register = data->config->registers; config 140 drivers/hwmon/ina3221.c static inline u32 ina3221_interval_ms_to_conv_time(u16 config, int interval) config 142 drivers/hwmon/ina3221.c u32 channels = hweight16(config & INA3221_CONFIG_CHs_EN_MASK); config 143 drivers/hwmon/ina3221.c u32 samples_idx = INA3221_CONFIG_AVG(config); config 151 drivers/hwmon/ina3221.c static inline u32 ina3221_reg_to_interval_us(u16 config) config 153 drivers/hwmon/ina3221.c u32 channels = hweight16(config & INA3221_CONFIG_CHs_EN_MASK); config 154 drivers/hwmon/ina3221.c u32 vbus_ct_idx = INA3221_CONFIG_VBUS_CT(config); config 155 drivers/hwmon/ina3221.c u32 vsh_ct_idx = INA3221_CONFIG_VSH_CT(config); config 156 drivers/hwmon/ina3221.c u32 samples_idx = INA3221_CONFIG_AVG(config); config 393 drivers/hwmon/ina3221.c u16 config, mask = INA3221_CONFIG_CHx_EN(channel); config 398 drivers/hwmon/ina3221.c config = enable ? mask : 0; config 401 drivers/hwmon/ina3221.c if (config_old == config) config 414 drivers/hwmon/ina3221.c tmp = (ina->reg_config & ~mask) | (config & mask); config 1823 drivers/hwmon/it87.c int config; config 1830 drivers/hwmon/it87.c config = it87_read_value(data, IT87_REG_CONFIG); config 1831 drivers/hwmon/it87.c if (config < 0) { config 1832 drivers/hwmon/it87.c count = config; config 1834 drivers/hwmon/it87.c config |= BIT(5); config 1835 drivers/hwmon/it87.c it87_write_value(data, IT87_REG_CONFIG, config); config 2393 drivers/hwmon/it87.c const struct it87_devices *config; config 2491 drivers/hwmon/it87.c config = &it87_devices[sio_data->type]; config 2494 drivers/hwmon/it87.c if (has_in7_internal(config)) config 2501 drivers/hwmon/it87.c if (has_avcc3(config)) config 2506 drivers/hwmon/it87.c if (!has_five_pwm(config)) config 2508 drivers/hwmon/it87.c else if (!has_six_pwm(config)) config 2511 drivers/hwmon/it87.c if (!has_vid(config)) config 2707 drivers/hwmon/it87.c if (has_five_fans(config)) { config 215 drivers/hwmon/jc42.c u16 config; /* current configuration */ config 291 drivers/hwmon/jc42.c hyst = jc42_hysteresis[(data->config & JC42_CFG_HYST_MASK) config 297 drivers/hwmon/jc42.c hyst = jc42_hysteresis[(data->config & JC42_CFG_HYST_MASK) config 359 drivers/hwmon/jc42.c data->config = (data->config & ~JC42_CFG_HYST_MASK) | config 363 drivers/hwmon/jc42.c data->config); config 379 drivers/hwmon/jc42.c unsigned int config = data->config; config 385 drivers/hwmon/jc42.c if (!(config & JC42_CFG_EVENT_LOCK)) config 389 drivers/hwmon/jc42.c if (!(config & JC42_CFG_TCRIT_LOCK)) config 393 drivers/hwmon/jc42.c if (!(config & (JC42_CFG_EVENT_LOCK | JC42_CFG_TCRIT_LOCK))) config 413 drivers/hwmon/jc42.c int i, config, cap, manid, devid; config 420 drivers/hwmon/jc42.c config = i2c_smbus_read_word_swapped(client, JC42_REG_CONFIG); config 424 drivers/hwmon/jc42.c if (cap < 0 || config < 0 || manid < 0 || devid < 0) config 427 drivers/hwmon/jc42.c if ((cap & 0xff00) || (config & 0xf800)) config 466 drivers/hwmon/jc42.c int config, cap; config 498 drivers/hwmon/jc42.c config = i2c_smbus_read_word_swapped(client, JC42_REG_CONFIG); config 499 drivers/hwmon/jc42.c if (config < 0) config 500 drivers/hwmon/jc42.c return config; config 502 drivers/hwmon/jc42.c data->orig_config = config; config 503 drivers/hwmon/jc42.c if (config & JC42_CFG_SHUTDOWN) { config 504 drivers/hwmon/jc42.c config &= ~JC42_CFG_SHUTDOWN; config 505 drivers/hwmon/jc42.c i2c_smbus_write_word_swapped(client, JC42_REG_CONFIG, config); config 507 drivers/hwmon/jc42.c data->config = config; config 520 drivers/hwmon/jc42.c if ((data->config & ~JC42_CFG_HYST_MASK) != config 522 drivers/hwmon/jc42.c int config; config 524 drivers/hwmon/jc42.c config = (data->orig_config & ~JC42_CFG_HYST_MASK) config 525 drivers/hwmon/jc42.c | (data->config & JC42_CFG_HYST_MASK); config 526 drivers/hwmon/jc42.c i2c_smbus_write_word_swapped(client, JC42_REG_CONFIG, config); config 537 drivers/hwmon/jc42.c data->config |= JC42_CFG_SHUTDOWN; config 539 drivers/hwmon/jc42.c data->config); config 547 drivers/hwmon/jc42.c data->config &= ~JC42_CFG_SHUTDOWN; config 549 drivers/hwmon/jc42.c data->config); config 154 drivers/hwmon/lm63.c u8 config, config_fan; config 235 drivers/hwmon/lm63.c if (data->config & 0x04) { /* tachometer enabled */ config 939 drivers/hwmon/lm63.c (data->kind == lm96163 && (data->config & 0x02)))) config 1020 drivers/hwmon/lm63.c data->config = i2c_smbus_read_byte_data(client, LM63_REG_CONFIG1); config 1025 drivers/hwmon/lm63.c if (data->config & 0x40) { /* standby */ config 1027 drivers/hwmon/lm63.c data->config &= 0xA7; config 1029 drivers/hwmon/lm63.c data->config); config 1033 drivers/hwmon/lm63.c data->config |= 0x04; config 1080 drivers/hwmon/lm63.c (data->config & 0x04) ? "tachometer input" : config 1118 drivers/hwmon/lm63.c if (data->config & 0x04) /* tachometer enabled */ config 712 drivers/hwmon/lm78.c u8 config; config 716 drivers/hwmon/lm78.c config = lm78_read_value(data, LM78_REG_CONFIG); config 717 drivers/hwmon/lm78.c if ((config & 0x09) != 0x01) config 719 drivers/hwmon/lm78.c (config & 0xf7) | 0x01); config 277 drivers/hwmon/lm85.c u8 config; /* Register value */ config 507 drivers/hwmon/lm85.c data->autofan[i].config = config 718 drivers/hwmon/lm85.c pwm_zone = ZONE_FROM_REG(data->autofan[nr].config); config 740 drivers/hwmon/lm85.c u8 config; config 750 drivers/hwmon/lm85.c config = 3; config 753 drivers/hwmon/lm85.c config = 7; config 760 drivers/hwmon/lm85.c config = 6; config 767 drivers/hwmon/lm85.c data->autofan[nr].config = lm85_read_value(client, config 769 drivers/hwmon/lm85.c data->autofan[nr].config = (data->autofan[nr].config & ~0xe0) config 770 drivers/hwmon/lm85.c | (config << 5); config 772 drivers/hwmon/lm85.c data->autofan[nr].config); config 1026 drivers/hwmon/lm85.c return sprintf(buf, "%d\n", ZONE_FROM_REG(data->autofan[nr].config)); config 1044 drivers/hwmon/lm85.c data->autofan[nr].config = (data->autofan[nr].config & (~0xe0)) config 1047 drivers/hwmon/lm85.c data->autofan[nr].config); config 148 drivers/hwmon/lm87.c u8 config; /* original register value */ config 846 drivers/hwmon/lm87.c lm87_write_value(client, LM87_REG_CONFIG, data->config); config 879 drivers/hwmon/lm87.c data->config = lm87_read_value(client, LM87_REG_CONFIG) & 0x6F; config 885 drivers/hwmon/lm87.c if (!(data->config & 0x01)) { config 909 drivers/hwmon/lm87.c if ((data->config & 0x09) != 0x01) config 911 drivers/hwmon/lm87.c (data->config & 0x77) | 0x01); config 462 drivers/hwmon/lm90.c u8 config; /* Current configuration register value */ config 546 drivers/hwmon/lm90.c static int lm90_update_confreg(struct lm90_data *data, u8 config) config 548 drivers/hwmon/lm90.c if (data->config != config) { config 553 drivers/hwmon/lm90.c config); config 556 drivers/hwmon/lm90.c data->config = config; config 574 drivers/hwmon/lm90.c u8 config = data->config & ~0x08; config 577 drivers/hwmon/lm90.c config |= 0x08; config 578 drivers/hwmon/lm90.c err = lm90_update_confreg(data, config); config 585 drivers/hwmon/lm90.c u8 config = data->config; config 590 drivers/hwmon/lm90.c err = lm90_update_confreg(data, config | 0x40); config 599 drivers/hwmon/lm90.c lm90_update_confreg(data, config); config 805 drivers/hwmon/lm90.c if (data->config & 0x80) { config 807 drivers/hwmon/lm90.c lm90_update_confreg(data, data->config & ~0x80); config 1631 drivers/hwmon/lm90.c int config, convrate; config 1641 drivers/hwmon/lm90.c config = lm90_read_reg(client, LM90_REG_R_CONFIG1); config 1642 drivers/hwmon/lm90.c if (config < 0) config 1643 drivers/hwmon/lm90.c return config; config 1644 drivers/hwmon/lm90.c data->config_orig = config; config 1645 drivers/hwmon/lm90.c data->config = config; config 1651 drivers/hwmon/lm90.c if (config & 0x04) config 1661 drivers/hwmon/lm90.c config |= 0x18; config 1667 drivers/hwmon/lm90.c config &= ~0x08; config 1669 drivers/hwmon/lm90.c config &= 0xBF; /* run */ config 1670 drivers/hwmon/lm90.c lm90_update_confreg(data, config); config 1806 drivers/hwmon/lm90.c info->config = data->channel_config; config 1905 drivers/hwmon/lm90.c lm90_update_confreg(data, data->config | 0x80); config 245 drivers/hwmon/lm92.c u8 config; config 248 drivers/hwmon/lm92.c config = i2c_smbus_read_byte_data(client, LM92_REG_CONFIG); config 249 drivers/hwmon/lm92.c if (config & 0x01) config 251 drivers/hwmon/lm92.c config & 0xFE); config 275 drivers/hwmon/lm92.c u8 config; config 282 drivers/hwmon/lm92.c config = i2c_smbus_read_byte_data(new_client, LM92_REG_CONFIG); config 285 drivers/hwmon/lm92.c if ((config & 0xe0) == 0x00 && man_id == 0x0180) config 253 drivers/hwmon/lm93.c u8 config; config 943 drivers/hwmon/lm93.c data->config = lm93_read_byte(client, LM93_REG_CONFIG); config 2282 drivers/hwmon/lm93.c return sprintf(buf, "%d\n", (data->config & 0x10) ? 1 : 0); config 2300 drivers/hwmon/lm93.c data->config |= 0x10; config 2302 drivers/hwmon/lm93.c data->config &= ~0x10; config 2303 drivers/hwmon/lm93.c lm93_write_byte(client, LM93_REG_CONFIG, data->config); config 84 drivers/hwmon/lm95241.c u8 status, config, model, trutherm; config 150 drivers/hwmon/lm95241.c if (!channel || (data->config & BIT(channel - 1))) config 159 drivers/hwmon/lm95241.c *val = (data->config & R1DF_MASK) ? -128000 : 0; config 161 drivers/hwmon/lm95241.c *val = (data->config & R2DF_MASK) ? -128000 : 0; config 165 drivers/hwmon/lm95241.c *val = (data->config & R1DF_MASK) ? 127875 : 255875; config 167 drivers/hwmon/lm95241.c *val = (data->config & R2DF_MASK) ? 127875 : 255875; config 204 drivers/hwmon/lm95241.c u8 config; config 211 drivers/hwmon/lm95241.c config = data->config & ~CFG_CRMASK; config 214 drivers/hwmon/lm95241.c config |= CFG_CR0076; config 217 drivers/hwmon/lm95241.c config |= CFG_CR0182; config 220 drivers/hwmon/lm95241.c config |= CFG_CR1000; config 223 drivers/hwmon/lm95241.c config |= CFG_CR2700; config 226 drivers/hwmon/lm95241.c data->config = config; config 228 drivers/hwmon/lm95241.c LM95241_REG_RW_CONFIG, config); config 251 drivers/hwmon/lm95241.c data->config |= R1DF_MASK; config 253 drivers/hwmon/lm95241.c data->config &= ~R1DF_MASK; config 256 drivers/hwmon/lm95241.c data->config |= R2DF_MASK; config 258 drivers/hwmon/lm95241.c data->config &= ~R2DF_MASK; config 262 drivers/hwmon/lm95241.c data->config); config 267 drivers/hwmon/lm95241.c data->config |= R1DF_MASK; config 269 drivers/hwmon/lm95241.c data->config &= ~R1DF_MASK; config 272 drivers/hwmon/lm95241.c data->config |= R2DF_MASK; config 274 drivers/hwmon/lm95241.c data->config &= ~R2DF_MASK; config 278 drivers/hwmon/lm95241.c data->config); config 400 drivers/hwmon/lm95241.c data->config = CFG_CR1000; config 403 drivers/hwmon/lm95241.c i2c_smbus_write_byte_data(client, LM95241_REG_RW_CONFIG, data->config); config 110 drivers/hwmon/max1619.c int config, i; config 122 drivers/hwmon/max1619.c config = i2c_smbus_read_byte_data(client, MAX1619_REG_R_CONFIG); config 123 drivers/hwmon/max1619.c if (!(config & 0x20)) config 251 drivers/hwmon/max1619.c u8 config; config 258 drivers/hwmon/max1619.c config = i2c_smbus_read_byte_data(client, MAX1619_REG_R_CONFIG); config 259 drivers/hwmon/max1619.c if (config & 0x40) config 261 drivers/hwmon/max1619.c config & 0xBF); /* run */ config 95 drivers/hwmon/max6642.c u8 config; config 100 drivers/hwmon/max6642.c config = i2c_smbus_read_byte_data(client, MAX6642_REG_R_CONFIG); config 101 drivers/hwmon/max6642.c if (config & 0x40) config 103 drivers/hwmon/max6642.c config & 0xBF); /* run */ config 111 drivers/hwmon/max6650.c u8 config; config 204 drivers/hwmon/max6650.c u8 config = data->config; config 206 drivers/hwmon/max6650.c if (mode == (config & MAX6650_CFG_MODE_MASK)) config 209 drivers/hwmon/max6650.c config = (config & ~MAX6650_CFG_MODE_MASK) | mode; config 212 drivers/hwmon/max6650.c config); config 216 drivers/hwmon/max6650.c data->config = config; config 278 drivers/hwmon/max6650.c kscale = DIV_FROM_REG(data->config); config 431 drivers/hwmon/max6650.c data->config = reg; config 499 drivers/hwmon/max6650.c data->dac = pwm_to_dac(state, data->config & MAX6650_CFG_V12); config 533 drivers/hwmon/max6650.c data->config & MAX6650_CFG_V12); config 545 drivers/hwmon/max6650.c mode = (data->config & MAX6650_CFG_MODE_MASK) >> 4; config 575 drivers/hwmon/max6650.c *val = 60 * DIV_FROM_REG(data->config) * clock / config 624 drivers/hwmon/max6650.c data->config & MAX6650_CFG_V12); config 458 drivers/hwmon/pmbus/adm1275.c int config, device_config; config 502 drivers/hwmon/pmbus/adm1275.c config = i2c_smbus_read_byte_data(client, ADM1275_PMON_CONFIG); config 503 drivers/hwmon/pmbus/adm1275.c if (config < 0) config 504 drivers/hwmon/pmbus/adm1275.c return config; config 550 drivers/hwmon/pmbus/adm1275.c switch (config & ADM1075_IRANGE_MASK) { config 566 drivers/hwmon/pmbus/adm1275.c if (config & ADM1275_VIN_VOUT_SELECT) config 577 drivers/hwmon/pmbus/adm1275.c vindex = (config & ADM1275_VRANGE) ? 1 : 0; config 578 drivers/hwmon/pmbus/adm1275.c cindex = (config & ADM1272_IRANGE) ? 3 : 2; config 580 drivers/hwmon/pmbus/adm1275.c switch (config & (ADM1275_VRANGE | ADM1272_IRANGE)) { config 601 drivers/hwmon/pmbus/adm1275.c if (!(config & ADM1278_VOUT_EN)) { config 602 drivers/hwmon/pmbus/adm1275.c config |= ADM1278_VOUT_EN; config 605 drivers/hwmon/pmbus/adm1275.c config); config 613 drivers/hwmon/pmbus/adm1275.c if (config & ADM1278_TEMP1_EN) config 616 drivers/hwmon/pmbus/adm1275.c if (config & ADM1278_VIN_EN) config 627 drivers/hwmon/pmbus/adm1275.c vindex = (config & ADM1275_VRANGE) ? 0 : 1; config 630 drivers/hwmon/pmbus/adm1275.c if (config & ADM1275_VIN_VOUT_SELECT) config 646 drivers/hwmon/pmbus/adm1275.c vindex = (config & ADM1275_VRANGE) ? 0 : 1; config 648 drivers/hwmon/pmbus/adm1275.c pindex = (config & ADM1275_VRANGE) ? 3 : 4; config 652 drivers/hwmon/pmbus/adm1275.c if (config & ADM1275_VIN_VOUT_SELECT) config 672 drivers/hwmon/pmbus/adm1275.c if (!(config & ADM1278_VOUT_EN)) { config 673 drivers/hwmon/pmbus/adm1275.c config |= ADM1278_VOUT_EN; config 676 drivers/hwmon/pmbus/adm1275.c config); config 684 drivers/hwmon/pmbus/adm1275.c if (config & ADM1278_TEMP1_EN) config 687 drivers/hwmon/pmbus/adm1275.c if (config & ADM1278_VIN_EN) config 701 drivers/hwmon/pmbus/adm1275.c switch (config & ADM1293_VIN_SEL_MASK) { config 715 drivers/hwmon/pmbus/adm1275.c switch (config & ADM1293_IRANGE_MASK) { config 733 drivers/hwmon/pmbus/adm1275.c if (config & ADM1293_VAUX_EN) config 413 drivers/hwmon/pmbus/lm25066.c int config; config 427 drivers/hwmon/pmbus/lm25066.c config = i2c_smbus_read_byte_data(client, LM25066_DEVICE_SETUP); config 428 drivers/hwmon/pmbus/lm25066.c if (config < 0) config 429 drivers/hwmon/pmbus/lm25066.c return config; config 469 drivers/hwmon/pmbus/lm25066.c if (config & LM25066_DEV_SETUP_CL) { config 106 drivers/hwmon/pmbus/max31785.c int config; config 109 drivers/hwmon/pmbus/max31785.c config = pmbus_read_byte_data(client, page, PMBUS_FAN_CONFIG_12); config 110 drivers/hwmon/pmbus/max31785.c if (config < 0) config 111 drivers/hwmon/pmbus/max31785.c return config; config 117 drivers/hwmon/pmbus/max31785.c if (config & PB_FAN_1_RPM) config 193 drivers/hwmon/pmbus/max31785.c int config = 0; config 207 drivers/hwmon/pmbus/max31785.c config = PB_FAN_1_RPM; config 219 drivers/hwmon/pmbus/max31785.c return pmbus_update_fan(client, page, 0, config, PB_FAN_1_RPM, rate); config 468 drivers/hwmon/pmbus/pmbus.h u8 config, u8 mask, u16 command); config 265 drivers/hwmon/pmbus/pmbus_core.c u8 config, u8 mask, u16 command) config 276 drivers/hwmon/pmbus/pmbus_core.c to = (from & ~mask) | (config & mask); config 422 drivers/hwmon/pmbus/pmbus_core.c int config; config 436 drivers/hwmon/pmbus/pmbus_core.c config = pmbus_read_byte_data(client, page, config 438 drivers/hwmon/pmbus/pmbus_core.c if (config < 0) config 439 drivers/hwmon/pmbus/pmbus_core.c return config; config 441 drivers/hwmon/pmbus/pmbus_core.c have_rpm = !!(config & pmbus_fan_rpm_mask[id]); config 1809 drivers/hwmon/pmbus/pmbus_core.c u8 config) config 2224 drivers/hwmon/pmbus/pmbus_core.c struct regulator_config config = { }; config 2226 drivers/hwmon/pmbus/pmbus_core.c config.dev = dev; config 2227 drivers/hwmon/pmbus/pmbus_core.c config.driver_data = data; config 2230 drivers/hwmon/pmbus/pmbus_core.c config.init_data = &pdata->reg_init_data[i]; config 2233 drivers/hwmon/pmbus/pmbus_core.c &config); config 256 drivers/hwmon/pmbus/ucd9000.c int ret, config, out_val; config 285 drivers/hwmon/pmbus/ucd9000.c config = ret; config 288 drivers/hwmon/pmbus/ucd9000.c ret = i2c_smbus_write_byte_data(client, UCD9000_GPIO_CONFIG, config); config 292 drivers/hwmon/pmbus/ucd9000.c config &= ~UCD9000_GPIO_CONFIG_ENABLE; config 294 drivers/hwmon/pmbus/ucd9000.c return i2c_smbus_write_byte_data(client, UCD9000_GPIO_CONFIG, config); config 126 drivers/hwmon/scmi-hwmon.c enum hwmon_sensor_types type, u32 config) config 135 drivers/hwmon/scmi-hwmon.c scmi_hwmon_chan->config = cfg; config 137 drivers/hwmon/scmi-hwmon.c *cfg = config; config 683 drivers/hwmon/sis5595.c u8 config = sis5595_read_value(data, SIS5595_REG_CONFIG); config 684 drivers/hwmon/sis5595.c if (!(config & 0x01)) config 686 drivers/hwmon/sis5595.c (config & 0xf7) | 0x01); config 108 drivers/hwmon/smsc47m192.c int i, config; config 149 drivers/hwmon/smsc47m192.c config = i2c_smbus_read_byte_data(client, config 151 drivers/hwmon/smsc47m192.c if (config & 0x20) config 529 drivers/hwmon/smsc47m192.c u8 config = i2c_smbus_read_byte_data(client, SMSC47M192_REG_CONFIG); config 535 drivers/hwmon/smsc47m192.c if (!(config & 0x01)) { config 552 drivers/hwmon/smsc47m192.c (config & 0xf7) | 0x01); config 596 drivers/hwmon/smsc47m192.c int config; config 612 drivers/hwmon/smsc47m192.c config = i2c_smbus_read_byte_data(client, SMSC47M192_REG_CONFIG); config 613 drivers/hwmon/smsc47m192.c if (!(config & 0x20)) config 97 drivers/hwmon/stts751.c u8 config; config 139 drivers/hwmon/stts751.c priv->config &= ~STTS751_CONF_RES_MASK; config 140 drivers/hwmon/stts751.c priv->config |= res << STTS751_CONF_RES_SHIFT; config 142 drivers/hwmon/stts751.c res, priv->config); config 146 drivers/hwmon/stts751.c STTS751_REG_CONF, priv->config); config 707 drivers/hwmon/stts751.c priv->config = ret; config 806 drivers/hwmon/stts751.c priv->config &= ~(STTS751_CONF_STOP | STTS751_CONF_EVENT_DIS); config 807 drivers/hwmon/stts751.c ret = i2c_smbus_write_byte_data(client, STTS751_REG_CONF, priv->config); config 75 drivers/hwmon/tc654.c u8 config; /* The Configuration Register is an 8-bit read/ config 167 drivers/hwmon/tc654.c data->config = ret; config 204 drivers/hwmon/tc654.c if (data->config & TC654_REG_CONFIG_RES) config 279 drivers/hwmon/tc654.c val = BIT((data->config >> TC654_FAN_PULSE_SHIFT[nr]) & 0x03); config 290 drivers/hwmon/tc654.c u8 config; config 299 drivers/hwmon/tc654.c config = 0; config 302 drivers/hwmon/tc654.c config = 1; config 305 drivers/hwmon/tc654.c config = 2; config 308 drivers/hwmon/tc654.c config = 3; config 316 drivers/hwmon/tc654.c data->config &= ~(0x03 << TC654_FAN_PULSE_SHIFT[nr]); config 317 drivers/hwmon/tc654.c data->config |= (config << TC654_FAN_PULSE_SHIFT[nr]); config 318 drivers/hwmon/tc654.c ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config); config 332 drivers/hwmon/tc654.c return sprintf(buf, "%d\n", !!(data->config & TC654_REG_CONFIG_DUTYC)); config 352 drivers/hwmon/tc654.c data->config |= TC654_REG_CONFIG_DUTYC; config 354 drivers/hwmon/tc654.c data->config &= ~TC654_REG_CONFIG_DUTYC; config 356 drivers/hwmon/tc654.c ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config); config 374 drivers/hwmon/tc654.c if (data->config & TC654_REG_CONFIG_SDM) config 398 drivers/hwmon/tc654.c data->config |= TC654_REG_CONFIG_SDM; config 400 drivers/hwmon/tc654.c data->config &= ~TC654_REG_CONFIG_SDM; config 405 drivers/hwmon/tc654.c ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config); config 471 drivers/hwmon/tc654.c data->config = ret; config 131 drivers/hwmon/thmc50.c int config; config 144 drivers/hwmon/thmc50.c config = i2c_smbus_read_byte_data(client, THMC50_REG_CONF); config 146 drivers/hwmon/thmc50.c config &= ~THMC50_REG_CONF_nFANOFF; config 148 drivers/hwmon/thmc50.c config |= THMC50_REG_CONF_nFANOFF; config 149 drivers/hwmon/thmc50.c i2c_smbus_write_byte_data(client, THMC50_REG_CONF, config); config 312 drivers/hwmon/thmc50.c unsigned config; config 326 drivers/hwmon/thmc50.c config = i2c_smbus_read_byte_data(client, THMC50_REG_CONF); config 327 drivers/hwmon/thmc50.c if (revision < 0xc0 || (config & 0x10)) config 339 drivers/hwmon/thmc50.c config |= (1 << 7); config 342 drivers/hwmon/thmc50.c config); config 363 drivers/hwmon/thmc50.c int config; config 373 drivers/hwmon/thmc50.c config = i2c_smbus_read_byte_data(client, THMC50_REG_CONF); config 374 drivers/hwmon/thmc50.c config |= 0x1; /* start the chip if it is in standby mode */ config 375 drivers/hwmon/thmc50.c if (data->type == adm1022 && (config & (1 << 7))) config 377 drivers/hwmon/thmc50.c i2c_smbus_write_byte_data(client, THMC50_REG_CONF, config); config 333 drivers/hwmon/tmp108.c u32 config; config 355 drivers/hwmon/tmp108.c err = regmap_read(tmp108->regmap, TMP108_REG_CONF, &config); config 360 drivers/hwmon/tmp108.c tmp108->orig_config = config; config 363 drivers/hwmon/tmp108.c config &= ~TMP108_CONF_MODE_MASK; config 364 drivers/hwmon/tmp108.c config |= TMP108_MODE_CONTINUOUS; config 367 drivers/hwmon/tmp108.c config &= ~TMP108_CONF_TM; config 369 drivers/hwmon/tmp108.c err = regmap_write(tmp108->regmap, TMP108_REG_CONF, config); config 147 drivers/hwmon/tmp401.c u8 config; config 156 drivers/hwmon/tmp401.c static int tmp401_register_to_temp(u16 reg, u8 config) config 160 drivers/hwmon/tmp401.c if (config & TMP401_CONFIG_RANGE) config 166 drivers/hwmon/tmp401.c static u16 tmp401_temp_to_register(long temp, u8 config, int zbits) config 168 drivers/hwmon/tmp401.c if (config & TMP401_CONFIG_RANGE) { config 256 drivers/hwmon/tmp401.c data->config = val; config 289 drivers/hwmon/tmp401.c tmp401_register_to_temp(data->temp[nr][index], data->config)); config 303 drivers/hwmon/tmp401.c temp = tmp401_register_to_temp(data->temp[3][index], data->config); config 338 drivers/hwmon/tmp401.c reg = tmp401_temp_to_register(val, data->config, nr == 3 ? 8 : 4); config 372 drivers/hwmon/tmp401.c if (data->config & TMP401_CONFIG_RANGE) config 378 drivers/hwmon/tmp401.c temp = tmp401_register_to_temp(data->temp[3][index], data->config); config 595 drivers/hwmon/tmp401.c int config, config_orig, status = 0; config 602 drivers/hwmon/tmp401.c config = i2c_smbus_read_byte_data(client, TMP401_CONFIG_READ); config 603 drivers/hwmon/tmp401.c if (config < 0) config 604 drivers/hwmon/tmp401.c return config; config 606 drivers/hwmon/tmp401.c config_orig = config; config 607 drivers/hwmon/tmp401.c config &= ~TMP401_CONFIG_SHUTDOWN; config 609 drivers/hwmon/tmp401.c if (config != config_orig) config 612 drivers/hwmon/tmp401.c config); config 99 drivers/hwmon/tmp421.c u8 config; config 131 drivers/hwmon/tmp421.c data->config = i2c_smbus_read_byte_data(client, config 156 drivers/hwmon/tmp421.c if (tmp421->config & TMP421_CONFIG_RANGE) config 191 drivers/hwmon/tmp421.c int config, config_orig; config 197 drivers/hwmon/tmp421.c config = i2c_smbus_read_byte_data(client, TMP421_CONFIG_REG_1); config 198 drivers/hwmon/tmp421.c if (config < 0) { config 200 drivers/hwmon/tmp421.c "Could not read configuration register (%d)\n", config); config 201 drivers/hwmon/tmp421.c return config; config 204 drivers/hwmon/tmp421.c config_orig = config; config 205 drivers/hwmon/tmp421.c config &= ~TMP421_CONFIG_SHUTDOWN; config 207 drivers/hwmon/tmp421.c if (config != config_orig) { config 209 drivers/hwmon/tmp421.c i2c_smbus_write_byte_data(client, TMP421_CONFIG_REG_1, config); config 314 drivers/hwmon/tmp421.c data->temp_info.config = data->temp_config; config 1862 drivers/hwmon/w83795.c u8 config; config 1868 drivers/hwmon/w83795.c config = w83795_read(client, W83795_REG_CONFIG); config 1869 drivers/hwmon/w83795.c if (!(config & W83795_REG_CONFIG_START)) { config 1872 drivers/hwmon/w83795.c config | W83795_REG_CONFIG_START); config 1875 drivers/hwmon/w83795.c data->clkin = clkin[(config >> 3) & 0x3]; config 1905 drivers/hwmon/w83795.c int bank, vendor_id, device_id, expected, i2c_addr, config; config 1964 drivers/hwmon/w83795.c config = i2c_smbus_read_byte_data(client, W83795_REG_CONFIG); config 1965 drivers/hwmon/w83795.c if (config & W83795_REG_CONFIG_CONFIG48) config 2118 drivers/hwmon/w83795.c static void w83795_apply_temp_config(struct w83795_data *data, u8 config, config 2122 drivers/hwmon/w83795.c switch (config) { config 393 drivers/hwtracing/coresight/coresight-etb10.c static void etb_free_buffer(void *config) config 395 drivers/hwtracing/coresight/coresight-etb10.c struct cs_buffers *buf = config; config 253 drivers/hwtracing/coresight/coresight-etm.h struct etm_config config; config 287 drivers/hwtracing/coresight/coresight-etm.h void etm_set_default(struct etm_config *config); config 288 drivers/hwtracing/coresight/coresight-etm.h void etm_config_trace_mode(struct etm_config *config); config 72 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 80 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c memset(config, 0, sizeof(struct etm_config)); config 81 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->mode = ETM_MODE_EXCLUDE; config 82 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->trigger_event = ETM_DEFAULT_EVENT_VAL; config 84 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[i] = ETM_ADDR_TYPE_NONE; config 87 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c etm_set_default(config); config 100 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 102 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->mode; config 113 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 120 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->mode = val & ETM_MODE_ALL; config 122 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_EXCLUDE) config 123 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->enable_ctrl1 |= ETMTECR1_INC_EXC; config 125 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->enable_ctrl1 &= ~ETMTECR1_INC_EXC; config 127 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_CYCACC) config 128 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl |= ETMCR_CYC_ACC; config 130 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl &= ~ETMCR_CYC_ACC; config 132 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_STALL) { config 138 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl |= ETMCR_STALL_MODE; config 140 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl &= ~ETMCR_STALL_MODE; config 142 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_TIMESTAMP) { config 148 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl |= ETMCR_TIMESTAMP_EN; config 150 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl &= ~ETMCR_TIMESTAMP_EN; config 152 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_CTXID) config 153 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl |= ETMCR_CTXID_SIZE; config 155 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl &= ~ETMCR_CTXID_SIZE; config 157 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_BBROAD) config 158 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl |= ETMCR_BRANCH_BROADCAST; config 160 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl &= ~ETMCR_BRANCH_BROADCAST; config 162 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & ETM_MODE_RET_STACK) config 163 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl |= ETMCR_RETURN_STACK; config 165 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctrl &= ~ETMCR_RETURN_STACK; config 167 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (config->mode & (ETM_MODE_EXCL_KERN | ETM_MODE_EXCL_USER)) config 168 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c etm_config_trace_mode(config); config 185 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 187 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->trigger_event; config 198 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 204 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->trigger_event = val & ETM_EVENT_MASK; config 215 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 217 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->enable_event; config 228 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 234 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->enable_event = val & ETM_EVENT_MASK; config 245 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 247 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->fifofull_level; config 258 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 264 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->fifofull_level = val; config 275 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 277 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->addr_idx; config 288 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 302 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_idx = val; config 315 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 318 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 319 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 320 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { config 325 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->addr_val[idx]; config 339 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 346 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 347 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 348 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { config 353 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_val[idx] = val; config 354 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_SINGLE; config 367 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 370 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 375 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE && config 376 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) || config 377 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c (config->addr_type[idx] == ETM_ADDR_TYPE_RANGE && config 378 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) { config 383 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val1 = config->addr_val[idx]; config 384 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val2 = config->addr_val[idx + 1]; config 397 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 406 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 411 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE && config 412 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) || config 413 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c (config->addr_type[idx] == ETM_ADDR_TYPE_RANGE && config 414 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) { config 419 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_val[idx] = val1; config 420 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_RANGE; config 421 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_val[idx + 1] = val2; config 422 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx + 1] = ETM_ADDR_TYPE_RANGE; config 423 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->enable_ctrl1 |= (1 << (idx/2)); config 436 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 439 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 440 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 441 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_START)) { config 446 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->addr_val[idx]; config 460 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 467 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 468 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 469 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_START)) { config 474 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_val[idx] = val; config 475 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_START; config 476 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->startstop_ctrl |= (1 << idx); config 477 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->enable_ctrl1 |= BIT(25); config 490 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 493 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 494 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 495 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) { config 500 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->addr_val[idx]; config 514 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 521 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c idx = config->addr_idx; config 522 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 523 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) { config 528 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_val[idx] = val; config 529 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_STOP; config 530 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->startstop_ctrl |= (1 << (idx + 16)); config 531 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->enable_ctrl1 |= ETMTECR1_START_STOP; config 543 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 546 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->addr_acctype[config->addr_idx]; config 559 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 566 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->addr_acctype[config->addr_idx] = val; config 578 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 580 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->cntr_idx; config 591 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 604 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->cntr_idx = val; config 616 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 619 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->cntr_rld_val[config->cntr_idx]; config 632 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 639 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->cntr_rld_val[config->cntr_idx] = val; config 651 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 654 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->cntr_event[config->cntr_idx]; config 667 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 674 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->cntr_event[config->cntr_idx] = val & ETM_EVENT_MASK; config 686 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 689 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->cntr_rld_event[config->cntr_idx]; config 702 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 709 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->cntr_rld_event[config->cntr_idx] = val & ETM_EVENT_MASK; config 722 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 728 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c i, config->cntr_val[i]); config 748 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 755 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->cntr_val[config->cntr_idx] = val; config 767 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 769 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_12_event; config 780 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 786 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_12_event = val & ETM_EVENT_MASK; config 796 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 798 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_21_event; config 809 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 815 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_21_event = val & ETM_EVENT_MASK; config 825 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 827 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_23_event; config 838 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 844 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_23_event = val & ETM_EVENT_MASK; config 854 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 856 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_31_event; config 867 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 873 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_31_event = val & ETM_EVENT_MASK; config 883 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 885 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_32_event; config 896 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 902 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_32_event = val & ETM_EVENT_MASK; config 912 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 914 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_13_event; config 925 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 931 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_13_event = val & ETM_EVENT_MASK; config 941 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 944 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->seq_curr_state; config 968 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 977 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->seq_curr_state = val; config 988 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 990 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->ctxid_idx; config 1001 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1015 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctxid_idx = val; config 1027 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1037 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->ctxid_pid[config->ctxid_idx]; config 1050 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1069 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctxid_pid[config->ctxid_idx] = pid; config 1081 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1090 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->ctxid_mask; config 1101 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1114 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->ctxid_mask = val; config 1124 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1126 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->sync_freq; config 1137 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1143 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->sync_freq = val & ETM_SYNC_MASK; config 1153 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1155 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c val = config->timestamp_event; config 1166 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c struct etm_config *config = &drvdata->config; config 1172 drivers/hwtracing/coresight/coresight-etm3x-sysfs.c config->timestamp_event = val & ETM_EVENT_MASK; config 193 drivers/hwtracing/coresight/coresight-etm3x.c void etm_set_default(struct etm_config *config) config 197 drivers/hwtracing/coresight/coresight-etm3x.c if (WARN_ON_ONCE(!config)) config 209 drivers/hwtracing/coresight/coresight-etm3x.c config->enable_ctrl1 = BIT(24); config 210 drivers/hwtracing/coresight/coresight-etm3x.c config->enable_ctrl2 = 0x0; config 211 drivers/hwtracing/coresight/coresight-etm3x.c config->enable_event = ETM_HARD_WIRE_RES_A; config 213 drivers/hwtracing/coresight/coresight-etm3x.c config->trigger_event = ETM_DEFAULT_EVENT_VAL; config 214 drivers/hwtracing/coresight/coresight-etm3x.c config->enable_event = ETM_HARD_WIRE_RES_A; config 216 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_12_event = ETM_DEFAULT_EVENT_VAL; config 217 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_21_event = ETM_DEFAULT_EVENT_VAL; config 218 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_23_event = ETM_DEFAULT_EVENT_VAL; config 219 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_31_event = ETM_DEFAULT_EVENT_VAL; config 220 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_32_event = ETM_DEFAULT_EVENT_VAL; config 221 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_13_event = ETM_DEFAULT_EVENT_VAL; config 222 drivers/hwtracing/coresight/coresight-etm3x.c config->timestamp_event = ETM_DEFAULT_EVENT_VAL; config 225 drivers/hwtracing/coresight/coresight-etm3x.c config->cntr_rld_val[i] = 0x0; config 226 drivers/hwtracing/coresight/coresight-etm3x.c config->cntr_event[i] = ETM_DEFAULT_EVENT_VAL; config 227 drivers/hwtracing/coresight/coresight-etm3x.c config->cntr_rld_event[i] = ETM_DEFAULT_EVENT_VAL; config 228 drivers/hwtracing/coresight/coresight-etm3x.c config->cntr_val[i] = 0x0; config 231 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_curr_state = 0x0; config 232 drivers/hwtracing/coresight/coresight-etm3x.c config->ctxid_idx = 0x0; config 234 drivers/hwtracing/coresight/coresight-etm3x.c config->ctxid_pid[i] = 0x0; config 236 drivers/hwtracing/coresight/coresight-etm3x.c config->ctxid_mask = 0x0; config 238 drivers/hwtracing/coresight/coresight-etm3x.c config->sync_freq = 0x400; config 241 drivers/hwtracing/coresight/coresight-etm3x.c void etm_config_trace_mode(struct etm_config *config) config 245 drivers/hwtracing/coresight/coresight-etm3x.c mode = config->mode; config 264 drivers/hwtracing/coresight/coresight-etm3x.c config->enable_ctrl2 = 0x0; config 267 drivers/hwtracing/coresight/coresight-etm3x.c config->enable_ctrl1 = ETMTECR1_ADDR_COMP_1; config 296 drivers/hwtracing/coresight/coresight-etm3x.c config->addr_val[0] = (u32) 0x0; config 297 drivers/hwtracing/coresight/coresight-etm3x.c config->addr_val[1] = (u32) ~0x0; config 298 drivers/hwtracing/coresight/coresight-etm3x.c config->addr_acctype[0] = flags; config 299 drivers/hwtracing/coresight/coresight-etm3x.c config->addr_acctype[1] = flags; config 300 drivers/hwtracing/coresight/coresight-etm3x.c config->addr_type[0] = ETM_ADDR_TYPE_RANGE; config 301 drivers/hwtracing/coresight/coresight-etm3x.c config->addr_type[1] = ETM_ADDR_TYPE_RANGE; config 311 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_config *config = &drvdata->config; config 318 drivers/hwtracing/coresight/coresight-etm3x.c memset(config, 0, sizeof(struct etm_config)); config 321 drivers/hwtracing/coresight/coresight-etm3x.c config->mode = ETM_MODE_EXCL_KERN; config 324 drivers/hwtracing/coresight/coresight-etm3x.c config->mode = ETM_MODE_EXCL_USER; config 327 drivers/hwtracing/coresight/coresight-etm3x.c etm_set_default(config); config 333 drivers/hwtracing/coresight/coresight-etm3x.c if (config->mode) config 334 drivers/hwtracing/coresight/coresight-etm3x.c etm_config_trace_mode(config); config 340 drivers/hwtracing/coresight/coresight-etm3x.c if (attr->config & ~ETM3X_SUPPORTED_OPTIONS) config 343 drivers/hwtracing/coresight/coresight-etm3x.c config->ctrl = attr->config; config 351 drivers/hwtracing/coresight/coresight-etm3x.c if ((config->ctrl & ETMCR_RETURN_STACK) && config 353 drivers/hwtracing/coresight/coresight-etm3x.c config->ctrl &= ~ETMCR_RETURN_STACK; config 362 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_config *config = &drvdata->config; config 384 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->ctrl | etmcr, ETMCR); config 385 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->trigger_event, ETMTRIGGER); config 386 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->startstop_ctrl, ETMTSSCR); config 387 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->enable_event, ETMTEEVR); config 388 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->enable_ctrl1, ETMTECR1); config 389 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->fifofull_level, ETMFFLR); config 391 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->addr_val[i], ETMACVRn(i)); config 392 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->addr_acctype[i], ETMACTRn(i)); config 395 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->cntr_rld_val[i], ETMCNTRLDVRn(i)); config 396 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->cntr_event[i], ETMCNTENRn(i)); config 397 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->cntr_rld_event[i], config 399 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->cntr_val[i], ETMCNTVRn(i)); config 401 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_12_event, ETMSQ12EVR); config 402 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_21_event, ETMSQ21EVR); config 403 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_23_event, ETMSQ23EVR); config 404 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_31_event, ETMSQ31EVR); config 405 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_32_event, ETMSQ32EVR); config 406 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_13_event, ETMSQ13EVR); config 407 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->seq_curr_state, ETMSQR); config 411 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->ctxid_pid[i], ETMCIDCVRn(i)); config 412 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->ctxid_mask, ETMCIDCMR); config 413 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->sync_freq, ETMSYNCFR); config 416 drivers/hwtracing/coresight/coresight-etm3x.c etm_writel(drvdata, config->timestamp_event, ETMTSEVR); config 570 drivers/hwtracing/coresight/coresight-etm3x.c struct etm_config *config = &drvdata->config; config 576 drivers/hwtracing/coresight/coresight-etm3x.c config->seq_curr_state = (etm_readl(drvdata, ETMSQR) & ETM_SQR_MASK); config 579 drivers/hwtracing/coresight/coresight-etm3x.c config->cntr_val[i] = etm_readl(drvdata, ETMCNTVRn(i)); config 852 drivers/hwtracing/coresight/coresight-etm3x.c etm_set_default(&drvdata->config); config 16 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 18 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 24 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (BMVAL(config->addr_acc[idx], 0, 1) == ETM_INSTR_ADDR) { config 33 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->addr_type[idx] != ETM_ADDR_TYPE_RANGE || config 34 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx + 1] != ETM_ADDR_TYPE_RANGE) config 42 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->viiectlr |= BIT(idx / 2 + 16); config 43 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->viiectlr &= ~BIT(idx / 2); config 49 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->viiectlr |= BIT(idx / 2); config 50 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->viiectlr &= ~BIT(idx / 2 + 16); config 171 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 178 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode = 0x0; config 181 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode &= ~(ETM_MODE_LOAD | ETM_MODE_STORE); config 182 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(1) | BIT(2)); config 185 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode &= ~(ETM_MODE_DATA_TRACE_ADDR | config 187 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(16) | BIT(17)); config 190 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl0 = 0x0; config 191 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 = 0x0; config 194 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ts_ctrl = 0x0; config 197 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl = 0x0; config 201 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->syncfreq = 0x8; config 208 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(0); config 210 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode |= ETM_MODE_VIEWINST_STARTSTOP; config 212 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(9); config 216 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->viiectlr = 0x0; config 219 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vissctlr = 0x0; config 223 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_ctrl[i] = 0x0; config 224 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_rst = 0x0; config 225 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_state = 0x0; config 228 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ext_inp = 0x0; config 230 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntr_idx = 0x0; config 232 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntrldvr[i] = 0x0; config 233 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntr_ctrl[i] = 0x0; config 234 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntr_val[i] = 0x0; config 237 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->res_idx = 0x0; config 239 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->res_ctrl[i] = 0x0; config 242 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ss_ctrl[i] = 0x0; config 243 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ss_pe_cmp[i] = 0x0; config 246 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_idx = 0x0; config 248 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_val[i] = 0x0; config 249 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[i] = 0x0; config 250 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[i] = ETM_ADDR_TYPE_NONE; config 253 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_idx = 0x0; config 255 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_pid[i] = 0x0; config 257 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = 0x0; config 258 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask1 = 0x0; config 260 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_idx = 0x0; config 262 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_val[i] = 0x0; config 263 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = 0x0; config 264 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask1 = 0x0; config 280 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 282 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->mode; config 292 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 298 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode = val & ETMv4_MODE_ALL; config 300 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode & ETM_MODE_EXCLUDE ? true : false); config 304 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(1) | BIT(2)); config 305 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_LOAD) config 307 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(1); config 308 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_STORE) config 310 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(2); config 311 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_LOAD_STORE) config 316 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(1) | BIT(2); config 320 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_BB) && (drvdata->trcbb == true)) config 321 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(3); config 323 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(3); config 326 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETMv4_MODE_CYCACC) && config 328 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(4); config 330 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(4); config 333 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETMv4_MODE_CTXID) && (drvdata->ctxid_size)) config 334 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(6); config 336 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(6); config 338 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_VMID) && (drvdata->vmid_size)) config 339 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(7); config 341 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(7); config 344 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c mode = ETM_MODE_COND(config->mode); config 346 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(8) | BIT(9) | BIT(10)); config 347 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= mode << 8; config 351 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETMv4_MODE_TIMESTAMP) && (drvdata->ts_size)) config 352 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(11); config 354 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(11); config 357 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_RETURNSTACK) && config 359 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(12); config 361 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(12); config 364 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c mode = ETM_MODE_QELEM(config->mode); config 366 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(13) | BIT(14)); config 369 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(13); config 375 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(14); config 378 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_ATB_TRIGGER) && config 380 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 |= BIT(11); config 382 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 &= ~BIT(11); config 385 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_LPOVERRIDE) && config 387 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 |= BIT(12); config 389 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 &= ~BIT(12); config 392 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_ISTALL_EN) config 393 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl |= BIT(8); config 395 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl &= ~BIT(8); config 398 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_INSTPRIO) config 399 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl |= BIT(10); config 401 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl &= ~BIT(10); config 404 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_NOOVERFLOW) && config 406 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl |= BIT(13); config 408 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->stall_ctrl &= ~BIT(13); config 411 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_VIEWINST_STARTSTOP) config 412 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(9); config 414 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl &= ~BIT(9); config 417 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & ETM_MODE_TRACE_RESET) config 418 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(10); config 420 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl &= ~BIT(10); config 423 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if ((config->mode & ETM_MODE_TRACE_ERR) && config 425 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(11); config 427 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl &= ~BIT(11); config 429 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (config->mode & (ETM_MODE_EXCL_KERN | ETM_MODE_EXCL_USER)) config 430 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c etm4_config_trace_mode(config); config 444 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 446 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->pe_sel; config 456 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 467 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->pe_sel = val; config 479 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 481 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->eventctrl0; config 491 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 500 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl0 = val & 0xFF; config 504 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl0 = val & 0xFFFF; config 508 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl0 = val & 0xFFFFFF; config 512 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl0 = val; config 528 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 530 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = BMVAL(config->eventctrl1, 0, 3); config 540 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 547 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 &= ~(BIT(0) | BIT(1) | BIT(2) | BIT(3)); config 551 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 |= val & BIT(1); config 555 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 |= val & (BIT(0) | BIT(1)); config 559 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 |= val & (BIT(0) | BIT(1) | BIT(2)); config 563 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->eventctrl1 |= val & 0xF; config 579 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 581 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->ts_ctrl; config 591 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 598 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ts_ctrl = val & ETMv4_EVENT_MASK; config 609 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 611 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->syncfreq; config 621 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 628 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->syncfreq = val & ETMv4_SYNC_MASK; config 639 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 641 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->ccctlr; config 651 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 661 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ccctlr = val; config 672 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 674 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->bb_ctrl; config 684 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 701 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->bb_ctrl = val & GENMASK(8, 0); config 712 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 714 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->vinst_ctrl & ETMv4_EVENT_MASK; config 724 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 731 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl &= ~ETMv4_EVENT_MASK; config 732 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= val; config 744 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 746 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = BMVAL(config->vinst_ctrl, 16, 19); config 756 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 763 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl &= ~(BIT(16) | BIT(17) | BIT(19)); config 766 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= (val << 16); config 778 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 781 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = BMVAL(config->vinst_ctrl, 20, 23); config 791 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 798 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl &= ~(BIT(20) | BIT(21) | BIT(22)); config 801 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= (val << 20); config 813 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 815 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->addr_idx; config 825 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 837 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_idx = val; config 850 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 853 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 854 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = BMVAL(config->addr_acc[idx], 0, 1); config 871 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 879 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 882 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] &= ~(BIT(0) | BIT(1)); config 896 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 898 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 900 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 901 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { config 905 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = (unsigned long)config->addr_val[idx]; config 917 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 923 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 924 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 925 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_SINGLE)) { config 930 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_val[idx] = (u64)val; config 931 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_SINGLE; config 944 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 947 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 952 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE && config 953 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) || config 954 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c (config->addr_type[idx] == ETM_ADDR_TYPE_RANGE && config 955 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) { config 960 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val1 = (unsigned long)config->addr_val[idx]; config 961 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val2 = (unsigned long)config->addr_val[idx + 1]; config 973 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 982 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 988 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!((config->addr_type[idx] == ETM_ADDR_TYPE_NONE && config 989 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_NONE) || config 990 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c (config->addr_type[idx] == ETM_ADDR_TYPE_RANGE && config 991 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx + 1] == ETM_ADDR_TYPE_RANGE))) { config 996 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_val[idx] = (u64)val1; config 997 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_RANGE; config 998 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_val[idx + 1] = (u64)val2; config 999 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx + 1] = ETM_ADDR_TYPE_RANGE; config 1005 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->mode & ETM_MODE_EXCLUDE ? true : false); config 1019 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1022 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1024 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 1025 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_START)) { config 1030 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = (unsigned long)config->addr_val[idx]; config 1042 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1048 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1053 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 1054 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_START)) { config 1059 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_val[idx] = (u64)val; config 1060 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_START; config 1061 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vissctlr |= BIT(idx); config 1063 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(9); config 1076 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1079 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1081 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 1082 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) { config 1087 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = (unsigned long)config->addr_val[idx]; config 1099 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1105 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1110 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c if (!(config->addr_type[idx] == ETM_ADDR_TYPE_NONE || config 1111 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] == ETM_ADDR_TYPE_STOP)) { config 1116 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_val[idx] = (u64)val; config 1117 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_type[idx] = ETM_ADDR_TYPE_STOP; config 1118 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vissctlr |= BIT(idx + 16); config 1120 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vinst_ctrl |= BIT(9); config 1133 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1136 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1138 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = BMVAL(config->addr_acc[idx], 2, 3); config 1153 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1161 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1164 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] &= ~(BIT(2) | BIT(3)); config 1168 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] |= BIT(2); config 1169 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] &= ~BIT(3); config 1174 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] &= ~BIT(2); config 1175 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] |= BIT(3); config 1183 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] |= BIT(2); config 1185 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] |= BIT(3); config 1199 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1202 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1204 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = BMVAL(config->addr_acc[idx], 4, 6); config 1216 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1227 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->addr_idx; config 1229 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] &= ~(BIT(4) | BIT(5) | BIT(6)); config 1230 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->addr_acc[idx] |= (val << 4); config 1242 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1244 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->seq_idx; config 1254 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1266 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_idx = val; config 1278 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1280 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->seq_state; config 1290 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1297 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_state = val; config 1309 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1312 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->seq_idx; config 1313 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->seq_ctrl[idx]; config 1325 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1331 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->seq_idx; config 1333 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_ctrl[idx] = val & 0xFFFF; config 1345 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1347 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->seq_rst; config 1357 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1364 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->seq_rst = val & ETMv4_EVENT_MASK; config 1375 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1377 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->cntr_idx; config 1387 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1399 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntr_idx = val; config 1412 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1415 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->cntr_idx; config 1416 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->cntrldvr[idx]; config 1428 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1436 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->cntr_idx; config 1437 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntrldvr[idx] = val; config 1450 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1453 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->cntr_idx; config 1454 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->cntr_val[idx]; config 1466 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1474 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->cntr_idx; config 1475 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntr_val[idx] = val; config 1488 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1491 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->cntr_idx; config 1492 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->cntr_ctrl[idx]; config 1504 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1510 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->cntr_idx; config 1511 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cntr_ctrl[idx] = val; config 1523 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1525 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->res_idx; config 1535 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1548 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->res_idx = val; config 1561 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1564 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->res_idx; config 1565 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->res_ctrl[idx]; config 1577 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1583 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->res_idx; config 1588 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->res_ctrl[idx] = val & GENMASK(21, 0); config 1600 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1602 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->ctxid_idx; config 1612 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1624 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_idx = val; config 1637 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1647 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->ctxid_idx; config 1648 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = (unsigned long)config->ctxid_pid[idx]; config 1660 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1685 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c idx = config->ctxid_idx; config 1686 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_pid[idx] = (u64)pid; config 1698 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1708 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val1 = config->ctxid_mask0; config 1709 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val2 = config->ctxid_mask1; config 1721 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1748 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1 & 0xFF; config 1752 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1 & 0xFFFF; config 1756 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1 & 0xFFFFFF; config 1760 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1; config 1764 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1; config 1765 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask1 = val2 & 0xFF; config 1769 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1; config 1770 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask1 = val2 & 0xFFFF; config 1774 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1; config 1775 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask1 = val2 & 0xFFFFFF; config 1779 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask0 = val1; config 1780 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_mask1 = val2; config 1791 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c mask = config->ctxid_mask0; config 1801 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->ctxid_pid[i] &= ~(0xFFUL << (j * 8)); config 1807 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c mask = config->ctxid_mask1; config 1823 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1825 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = config->vmid_idx; config 1835 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1847 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_idx = val; config 1859 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1861 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val = (unsigned long)config->vmid_val[config->vmid_idx]; config 1871 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1883 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_val[config->vmid_idx] = (u64)val; config 1894 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1897 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val1 = config->vmid_mask0; config 1898 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c val2 = config->vmid_mask1; config 1910 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c struct etmv4_config *config = &drvdata->config; config 1930 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1 & 0xFF; config 1934 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1 & 0xFFFF; config 1938 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1 & 0xFFFFFF; config 1942 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1; config 1946 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1; config 1947 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask1 = val2 & 0xFF; config 1951 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1; config 1952 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask1 = val2 & 0xFFFF; config 1956 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1; config 1957 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask1 = val2 & 0xFFFFFF; config 1961 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask0 = val1; config 1962 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_mask1 = val2; config 1974 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c mask = config->vmid_mask0; config 1984 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->vmid_val[i] &= ~(0xFFUL << (j * 8)); config 1990 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c mask = config->vmid_mask1; config 43 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_set_default_config(struct etmv4_config *config); config 91 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_config *config = &drvdata->config; config 110 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->pe_sel, drvdata->base + TRCPROCSELR); config 111 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->cfg, drvdata->base + TRCCONFIGR); config 114 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->eventctrl0, drvdata->base + TRCEVENTCTL0R); config 115 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->eventctrl1, drvdata->base + TRCEVENTCTL1R); config 116 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->stall_ctrl, drvdata->base + TRCSTALLCTLR); config 117 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ts_ctrl, drvdata->base + TRCTSCTLR); config 118 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->syncfreq, drvdata->base + TRCSYNCPR); config 119 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ccctlr, drvdata->base + TRCCCCTLR); config 120 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->bb_ctrl, drvdata->base + TRCBBCTLR); config 122 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->vinst_ctrl, drvdata->base + TRCVICTLR); config 123 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->viiectlr, drvdata->base + TRCVIIECTLR); config 124 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->vissctlr, config 126 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->vipcssctlr, config 129 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->seq_ctrl[i], config 131 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->seq_rst, drvdata->base + TRCSEQRSTEVR); config 132 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->seq_state, drvdata->base + TRCSEQSTR); config 133 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ext_inp, drvdata->base + TRCEXTINSELR); config 135 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->cntrldvr[i], config 137 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->cntr_ctrl[i], config 139 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->cntr_val[i], config 148 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->res_ctrl[i], config 152 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ss_ctrl[i], config 154 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ss_status[i], config 156 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ss_pe_cmp[i], config 160 drivers/hwtracing/coresight/coresight-etm4x.c writeq_relaxed(config->addr_val[i], config 162 drivers/hwtracing/coresight/coresight-etm4x.c writeq_relaxed(config->addr_acc[i], config 166 drivers/hwtracing/coresight/coresight-etm4x.c writeq_relaxed(config->ctxid_pid[i], config 168 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ctxid_mask0, drvdata->base + TRCCIDCCTLR0); config 169 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->ctxid_mask1, drvdata->base + TRCCIDCCTLR1); config 172 drivers/hwtracing/coresight/coresight-etm4x.c writeq_relaxed(config->vmid_val[i], config 174 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->vmid_mask0, drvdata->base + TRCVMIDCCTLR0); config 175 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->vmid_mask1, drvdata->base + TRCVMIDCCTLR1); config 234 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_config *config = &drvdata->config; config 242 drivers/hwtracing/coresight/coresight-etm4x.c if (config->cntr_val[ctridx] == 0) config 259 drivers/hwtracing/coresight/coresight-etm4x.c if (!config->res_ctrl[rselector]) config 276 drivers/hwtracing/coresight/coresight-etm4x.c config->cntr_val[ctridx] = 1; config 277 drivers/hwtracing/coresight/coresight-etm4x.c config->cntrldvr[ctridx] = 1; config 284 drivers/hwtracing/coresight/coresight-etm4x.c config->cntr_ctrl[ctridx] = val; config 289 drivers/hwtracing/coresight/coresight-etm4x.c config->res_ctrl[rselector] = val; config 294 drivers/hwtracing/coresight/coresight-etm4x.c config->ts_ctrl = val; config 305 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_config *config = &drvdata->config; config 314 drivers/hwtracing/coresight/coresight-etm4x.c memset(config, 0, sizeof(struct etmv4_config)); config 317 drivers/hwtracing/coresight/coresight-etm4x.c config->mode = ETM_MODE_EXCL_KERN; config 320 drivers/hwtracing/coresight/coresight-etm4x.c config->mode = ETM_MODE_EXCL_USER; config 323 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_default_config(config); config 331 drivers/hwtracing/coresight/coresight-etm4x.c if (attr->config & BIT(ETM_OPT_CYCACC)) { config 332 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(4); config 334 drivers/hwtracing/coresight/coresight-etm4x.c config->ccctlr = ETM_CYC_THRESHOLD_DEFAULT; config 336 drivers/hwtracing/coresight/coresight-etm4x.c if (attr->config & BIT(ETM_OPT_TS)) { config 352 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(11); config 355 drivers/hwtracing/coresight/coresight-etm4x.c if (attr->config & BIT(ETM_OPT_CTXTID)) config 357 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(ETM4_CFG_BIT_CTXTID); config 360 drivers/hwtracing/coresight/coresight-etm4x.c if ((attr->config & BIT(ETM_OPT_RETSTK)) && drvdata->retstack) config 362 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(12); config 734 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_set_default_config(struct etmv4_config *config) config 737 drivers/hwtracing/coresight/coresight-etm4x.c config->eventctrl0 = 0x0; config 738 drivers/hwtracing/coresight/coresight-etm4x.c config->eventctrl1 = 0x0; config 741 drivers/hwtracing/coresight/coresight-etm4x.c config->stall_ctrl = 0x0; config 744 drivers/hwtracing/coresight/coresight-etm4x.c config->syncfreq = 0xC; config 747 drivers/hwtracing/coresight/coresight-etm4x.c config->ts_ctrl = 0x0; config 750 drivers/hwtracing/coresight/coresight-etm4x.c config->vinst_ctrl |= BIT(0); config 753 drivers/hwtracing/coresight/coresight-etm4x.c static u64 etm4_get_ns_access_type(struct etmv4_config *config) config 768 drivers/hwtracing/coresight/coresight-etm4x.c if (config->mode & ETM_MODE_EXCL_KERN) config 770 drivers/hwtracing/coresight/coresight-etm4x.c } else if (config->mode & ETM_MODE_EXCL_KERN) { config 774 drivers/hwtracing/coresight/coresight-etm4x.c if (config->mode & ETM_MODE_EXCL_USER) config 780 drivers/hwtracing/coresight/coresight-etm4x.c static u64 etm4_get_access_type(struct etmv4_config *config) config 782 drivers/hwtracing/coresight/coresight-etm4x.c u64 access_type = etm4_get_ns_access_type(config); config 795 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_set_comparator_filter(struct etmv4_config *config, config 798 drivers/hwtracing/coresight/coresight-etm4x.c u64 access_type = etm4_get_access_type(config); config 801 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_val[comparator] = start; config 802 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_acc[comparator] = access_type; config 803 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_type[comparator] = ETM_ADDR_TYPE_RANGE; config 806 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_val[comparator + 1] = stop; config 807 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_acc[comparator + 1] = access_type; config 808 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_type[comparator + 1] = ETM_ADDR_TYPE_RANGE; config 825 drivers/hwtracing/coresight/coresight-etm4x.c config->viiectlr |= BIT(comparator / 2); config 828 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_set_start_stop_filter(struct etmv4_config *config, config 833 drivers/hwtracing/coresight/coresight-etm4x.c u64 access_type = etm4_get_access_type(config); config 836 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_val[comparator] = address; config 837 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_acc[comparator] = access_type; config 838 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_type[comparator] = type; config 846 drivers/hwtracing/coresight/coresight-etm4x.c config->vissctlr |= BIT(shift + comparator); config 849 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_set_default_filter(struct etmv4_config *config) config 860 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_comparator_filter(config, start, stop, config 867 drivers/hwtracing/coresight/coresight-etm4x.c config->vinst_ctrl |= BIT(9); config 870 drivers/hwtracing/coresight/coresight-etm4x.c config->vissctlr = 0x0; config 873 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_set_default(struct etmv4_config *config) config 875 drivers/hwtracing/coresight/coresight-etm4x.c if (WARN_ON_ONCE(!config)) config 887 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_default_config(config); config 888 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_default_filter(config); config 894 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_config *config = &drvdata->config; config 906 drivers/hwtracing/coresight/coresight-etm4x.c if (config->addr_type[index] == ETM_ADDR_TYPE_NONE && config 907 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_type[index + 1] == ETM_ADDR_TYPE_NONE) config 915 drivers/hwtracing/coresight/coresight-etm4x.c if (config->addr_type[index] == ETM_ADDR_TYPE_NONE) config 935 drivers/hwtracing/coresight/coresight-etm4x.c struct etmv4_config *config = &drvdata->config; config 964 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_comparator_filter(config, config 972 drivers/hwtracing/coresight/coresight-etm4x.c config->vinst_ctrl |= BIT(9); config 975 drivers/hwtracing/coresight/coresight-etm4x.c config->vissctlr = 0x0; config 985 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_start_stop_filter(config, address, config 1000 drivers/hwtracing/coresight/coresight-etm4x.c config->vinst_ctrl |= BIT(9); config 1003 drivers/hwtracing/coresight/coresight-etm4x.c config->viiectlr = 0x0; config 1015 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_default_filter(config); config 1021 drivers/hwtracing/coresight/coresight-etm4x.c void etm4_config_trace_mode(struct etmv4_config *config) config 1025 drivers/hwtracing/coresight/coresight-etm4x.c mode = config->mode; config 1035 drivers/hwtracing/coresight/coresight-etm4x.c addr_acc = config->addr_acc[ETM_DEFAULT_ADDR_COMP]; config 1040 drivers/hwtracing/coresight/coresight-etm4x.c addr_acc |= etm4_get_ns_access_type(config); config 1042 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_acc[ETM_DEFAULT_ADDR_COMP] = addr_acc; config 1043 drivers/hwtracing/coresight/coresight-etm4x.c config->addr_acc[ETM_DEFAULT_ADDR_COMP + 1] = addr_acc; config 1148 drivers/hwtracing/coresight/coresight-etm4x.c etm4_set_default(&drvdata->config); config 383 drivers/hwtracing/coresight/coresight-etm4x.h struct etmv4_config config; config 403 drivers/hwtracing/coresight/coresight-etm4x.h void etm4_config_trace_mode(struct etmv4_config *config); config 409 drivers/hwtracing/coresight/coresight-tmc-etf.c static void tmc_free_etf_buffer(void *config) config 411 drivers/hwtracing/coresight/coresight-tmc-etf.c struct cs_buffers *buf = config; config 1383 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_free_etr_buffer(void *config) config 1385 drivers/hwtracing/coresight/coresight-tmc-etr.c struct etr_perf_buffer *etr_perf = config; config 1478 drivers/hwtracing/coresight/coresight-tmc-etr.c void *config) config 1483 drivers/hwtracing/coresight/coresight-tmc-etr.c struct etr_perf_buffer *etr_perf = config; config 62 drivers/hwtracing/intel_th/gth.c unsigned int config) config 70 drivers/hwtracing/intel_th/gth.c val |= config << shift; config 254 drivers/hwtracing/intel_th/gth.c unsigned int config = output_parms[parm].get(gth, port); config 258 drivers/hwtracing/intel_th/gth.c config &= ~mask; config 259 drivers/hwtracing/intel_th/gth.c config |= (val << shift) & mask; config 260 drivers/hwtracing/intel_th/gth.c output_parms[parm].set(gth, port, config); config 266 drivers/hwtracing/intel_th/gth.c unsigned int config = output_parms[parm].get(gth, port); config 270 drivers/hwtracing/intel_th/gth.c config &= mask; config 271 drivers/hwtracing/intel_th/gth.c config >>= shift; config 272 drivers/hwtracing/intel_th/gth.c return config; config 351 drivers/hwtracing/intel_th/gth.c unsigned int config; config 353 drivers/hwtracing/intel_th/gth.c if (kstrtouint(buf, 16, &config) < 0) config 359 drivers/hwtracing/intel_th/gth.c gth_output_parm_set(gth, oa->port, oa->parm, config); config 208 drivers/i2c/busses/i2c-elektor.c unsigned char config; config 210 drivers/i2c/busses/i2c-elektor.c if (!pci_read_config_byte(cy693_dev, 0x47, &config)) { config 213 drivers/i2c/busses/i2c-elektor.c "register 0x47 = 0x%02x\n", config); config 225 drivers/i2c/busses/i2c-elektor.c if ((config & 0x7f) == 0x61) { config 1647 drivers/i2c/busses/i2c-qup.c u32 config; config 1651 drivers/i2c/busses/i2c-qup.c config = readl(qup->base + QUP_CONFIG); config 1652 drivers/i2c/busses/i2c-qup.c config |= QUP_CLOCK_AUTO_GATE; config 1653 drivers/i2c/busses/i2c-qup.c writel(config, qup->base + QUP_CONFIG); config 825 drivers/i2c/busses/i2c-sh_mobile.c const struct sh_mobile_dt_config *config; config 864 drivers/i2c/busses/i2c-sh_mobile.c config = of_device_get_match_data(&dev->dev); config 865 drivers/i2c/busses/i2c-sh_mobile.c if (config) { config 866 drivers/i2c/busses/i2c-sh_mobile.c pd->clks_per_count = config->clks_per_count; config 867 drivers/i2c/busses/i2c-sh_mobile.c ret = config->setup(pd); config 132 drivers/i2c/muxes/i2c-mux-ltc4306.c unsigned int offset, unsigned long config) config 137 drivers/i2c/muxes/i2c-mux-ltc4306.c switch (pinconf_to_config_param(config)) { config 254 drivers/ide/ht6560b.c unsigned long flags, config; config 259 drivers/ide/ht6560b.c config = (unsigned long)ide_get_drivedata(drive); config 265 drivers/ide/ht6560b.c config |= t; /* enable prefetch mode */ config 269 drivers/ide/ht6560b.c config &= ~t; /* disable prefetch mode */ config 273 drivers/ide/ht6560b.c ide_set_drivedata(drive, (void *)config); config 284 drivers/ide/ht6560b.c unsigned long flags, config; config 298 drivers/ide/ht6560b.c config = (unsigned long)ide_get_drivedata(drive); config 299 drivers/ide/ht6560b.c config &= 0xff00; config 300 drivers/ide/ht6560b.c config |= timing; config 301 drivers/ide/ht6560b.c ide_set_drivedata(drive, (void *)config); config 8 drivers/ide/ide-legacy.c unsigned long config) config 38 drivers/ide/ide-legacy.c hw->config = config; config 43 drivers/ide/ide-legacy.c int ide_legacy_device_add(const struct ide_port_info *d, unsigned long config) config 50 drivers/ide/ide-legacy.c ide_legacy_init_one(hws, &hw[0], 0, d, config); config 51 drivers/ide/ide-legacy.c ide_legacy_init_one(hws, &hw[1], 1, d, config); config 1251 drivers/ide/ide-probe.c hwif->config_data = hw->config; config 1040 drivers/ide/ide-tape.c } config; config 1046 drivers/ide/ide-tape.c if (copy_from_user(&config, argp, sizeof(config))) config 1048 drivers/ide/ide-tape.c tape->best_dsc_rw_freq = config.dsc_rw_frequency; config 1051 drivers/ide/ide-tape.c memset(&config, 0, sizeof(config)); config 1052 drivers/ide/ide-tape.c config.dsc_rw_frequency = (int) tape->best_dsc_rw_freq; config 1053 drivers/ide/ide-tape.c config.nr_stages = 1; config 1054 drivers/ide/ide-tape.c if (copy_to_user(argp, &config, sizeof(config))) config 294 drivers/ide/qd65xx.c u8 config = QD_CONFIG(hwif); config 304 drivers/ide/qd65xx.c u8 config = QD_CONFIG(hwif); config 358 drivers/ide/qd65xx.c u8 config, unit, control; config 361 drivers/ide/qd65xx.c config = inb(QD_CONFIG_PORT); config 363 drivers/ide/qd65xx.c if (! ((config & QD_CONFIG_BASEPORT) >> 1 == (base == 0xb0)) ) config 366 drivers/ide/qd65xx.c unit = ! (config & QD_CONFIG_IDE_BASEPORT); config 371 drivers/ide/qd65xx.c switch (config & 0xf0) { config 376 drivers/ide/qd65xx.c if (config & QD_CONFIG_DISABLED) { config 383 drivers/ide/qd65xx.c config, QD_ID3); config 397 drivers/ide/qd65xx.c config, control, QD_ID3); config 412 drivers/ide/qd65xx.c rc = ide_legacy_device_add(&d, (base << 8) | config); config 31 drivers/ide/qd65xx.h #define QD_ID3 ((config & QD_CONFIG_ID3)!=0) config 15 drivers/iio/accel/kxsd9-i2c.c static const struct regmap_config config = { config 22 drivers/iio/accel/kxsd9-i2c.c regmap = devm_regmap_init_i2c(i2c, &config); config 15 drivers/iio/accel/kxsd9-spi.c static const struct regmap_config config = { config 23 drivers/iio/accel/kxsd9-spi.c regmap = devm_regmap_init_spi(spi, &config); config 166 drivers/iio/accel/mma9553.c u16 config; config 267 drivers/iio/accel/mma9553.c u16 reg_val, config; config 285 drivers/iio/accel/mma9553.c config = mma9553_set_bits(data->conf.config, 1, config 289 drivers/iio/accel/mma9553.c MMA9553_REG_CONF_CONF_STEPLEN, config); config 303 drivers/iio/accel/mma9553.c &config); config 306 drivers/iio/accel/mma9553.c } while (mma9553_get_bits(config, MMA9553_MASK_CONF_CONFIG) && config 415 drivers/iio/accel/mma9553.c data->conf.config = mma9553_set_bits(data->conf.config, 1, config 421 drivers/iio/accel/mma9553.c data->conf.config = mma9553_set_bits(data->conf.config, 1, config 129 drivers/iio/adc/ad799x.c u16 config; config 149 drivers/iio/adc/ad799x.c st->config = val; config 166 drivers/iio/adc/ad799x.c return st->config; config 188 drivers/iio/adc/ad799x.c cmd = st->config | config 236 drivers/iio/adc/ad799x.c st->config &= ~(GENMASK(7, 0) << AD799X_CHANNEL_SHIFT); config 237 drivers/iio/adc/ad799x.c st->config |= (*scan_mask << AD799X_CHANNEL_SHIFT); config 238 drivers/iio/adc/ad799x.c return ad799x_write_config(st, st->config); config 252 drivers/iio/adc/ad799x.c cmd = st->config | (BIT(ch) << AD799X_CHANNEL_SHIFT); config 375 drivers/iio/adc/ad799x.c if (!(st->config & AD7998_ALERT_EN)) config 378 drivers/iio/adc/ad799x.c if ((st->config >> AD799X_CHANNEL_SHIFT) & BIT(chan->scan_index)) config 398 drivers/iio/adc/ad799x.c st->config |= BIT(chan->scan_index) << AD799X_CHANNEL_SHIFT; config 400 drivers/iio/adc/ad799x.c st->config &= ~(BIT(chan->scan_index) << AD799X_CHANNEL_SHIFT); config 402 drivers/iio/adc/ad799x.c if (st->config >> AD799X_CHANNEL_SHIFT) config 403 drivers/iio/adc/ad799x.c st->config |= AD7998_ALERT_EN; config 405 drivers/iio/adc/ad799x.c st->config &= ~AD7998_ALERT_EN; config 407 drivers/iio/adc/ad799x.c ret = ad799x_write_config(st, st->config); config 817 drivers/iio/adc/ad799x.c st->config = ret; config 1449 drivers/iio/adc/at91-sama5d2_adc.c struct dma_slave_config config = {0}; config 1479 drivers/iio/adc/at91-sama5d2_adc.c config.direction = DMA_DEV_TO_MEM; config 1480 drivers/iio/adc/at91-sama5d2_adc.c config.src_addr = (phys_addr_t)(st->dma_st.phys_addr config 1482 drivers/iio/adc/at91-sama5d2_adc.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; config 1483 drivers/iio/adc/at91-sama5d2_adc.c config.src_maxburst = 1; config 1484 drivers/iio/adc/at91-sama5d2_adc.c config.dst_maxburst = 1; config 1486 drivers/iio/adc/at91-sama5d2_adc.c if (dmaengine_slave_config(st->dma_st.dma_chan, &config)) { config 140 drivers/iio/adc/ina2xx-adc.c const struct ina2xx_config *config; config 192 drivers/iio/adc/ina2xx-adc.c *val >>= chip->config->bus_voltage_shift; config 222 drivers/iio/adc/ina2xx-adc.c *val = chip->config->shunt_voltage_lsb; config 228 drivers/iio/adc/ina2xx-adc.c *val = chip->config->bus_voltage_lsb; config 238 drivers/iio/adc/ina2xx-adc.c *val = chip->config->shunt_voltage_lsb; config 248 drivers/iio/adc/ina2xx-adc.c *val = chip->config->power_lsb_factor * config 249 drivers/iio/adc/ina2xx-adc.c chip->config->shunt_voltage_lsb; config 281 drivers/iio/adc/ina2xx-adc.c unsigned int *config) config 293 drivers/iio/adc/ina2xx-adc.c *config &= ~INA226_AVG_MASK; config 294 drivers/iio/adc/ina2xx-adc.c *config |= INA226_SHIFT_AVG(bits) & INA226_AVG_MASK; config 304 drivers/iio/adc/ina2xx-adc.c unsigned int val_us, unsigned int *config) config 316 drivers/iio/adc/ina2xx-adc.c *config &= ~INA226_ITB_MASK; config 317 drivers/iio/adc/ina2xx-adc.c *config |= INA226_SHIFT_ITB(bits) & INA226_ITB_MASK; config 323 drivers/iio/adc/ina2xx-adc.c unsigned int val_us, unsigned int *config) config 335 drivers/iio/adc/ina2xx-adc.c *config &= ~INA226_ITS_MASK; config 336 drivers/iio/adc/ina2xx-adc.c *config |= INA226_SHIFT_ITS(bits) & INA226_ITS_MASK; config 366 drivers/iio/adc/ina2xx-adc.c unsigned int val_us, unsigned int *config) config 377 drivers/iio/adc/ina2xx-adc.c *config &= ~INA219_ITB_MASK; config 378 drivers/iio/adc/ina2xx-adc.c *config |= INA219_SHIFT_ITB(bits) & INA219_ITB_MASK; config 384 drivers/iio/adc/ina2xx-adc.c unsigned int val_us, unsigned int *config) config 395 drivers/iio/adc/ina2xx-adc.c *config &= ~INA219_ITS_MASK; config 396 drivers/iio/adc/ina2xx-adc.c *config |= INA219_SHIFT_ITS(bits) & INA219_ITS_MASK; config 404 drivers/iio/adc/ina2xx-adc.c unsigned int *config) config 413 drivers/iio/adc/ina2xx-adc.c *config &= ~INA219_BRNG_MASK; config 414 drivers/iio/adc/ina2xx-adc.c *config |= INA219_SHIFT_BRNG(range == 1 ? 1 : 0) & INA219_BRNG_MASK; config 425 drivers/iio/adc/ina2xx-adc.c unsigned int *config) config 438 drivers/iio/adc/ina2xx-adc.c *config &= ~INA219_PGA_MASK; config 439 drivers/iio/adc/ina2xx-adc.c *config |= INA219_SHIFT_PGA(bits) & INA219_PGA_MASK; config 474 drivers/iio/adc/ina2xx-adc.c unsigned int config, tmp; config 482 drivers/iio/adc/ina2xx-adc.c ret = regmap_read(chip->regmap, INA2XX_CONFIG, &config); config 486 drivers/iio/adc/ina2xx-adc.c tmp = config; config 494 drivers/iio/adc/ina2xx-adc.c if (chip->config->chip_id == ina226) { config 523 drivers/iio/adc/ina2xx-adc.c if (!ret && (tmp != config)) config 567 drivers/iio/adc/ina2xx-adc.c chip->config->calibration_value); config 722 drivers/iio/adc/ina2xx-adc.c if (chip->config->chip_id == ina226) { config 939 drivers/iio/adc/ina2xx-adc.c static int ina2xx_init(struct ina2xx_chip_info *chip, unsigned int config) config 941 drivers/iio/adc/ina2xx-adc.c int ret = regmap_write(chip->regmap, INA2XX_CONFIG, config); config 977 drivers/iio/adc/ina2xx-adc.c chip->config = &ina2xx_config[type]; config 997 drivers/iio/adc/ina2xx-adc.c val = chip->config->config_default; config 40 drivers/iio/adc/mcp3422.c #define MCP3422_CHANNEL(config) (((config) & MCP3422_CHANNEL_MASK) >> 5) config 41 drivers/iio/adc/mcp3422.c #define MCP3422_PGA(config) ((config) & MCP3422_PGA_MASK) config 42 drivers/iio/adc/mcp3422.c #define MCP3422_SAMPLE_RATE(config) (((config) & MCP3422_SRATE_MASK) >> 2) config 89 drivers/iio/adc/mcp3422.c u8 config; config 102 drivers/iio/adc/mcp3422.c adc->config = newconfig; config 111 drivers/iio/adc/mcp3422.c static int mcp3422_read(struct mcp3422 *adc, int *value, u8 *config) config 114 drivers/iio/adc/mcp3422.c u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); config 121 drivers/iio/adc/mcp3422.c *config = buf[3]; config 125 drivers/iio/adc/mcp3422.c *config = buf[2]; config 137 drivers/iio/adc/mcp3422.c u8 config; config 140 drivers/iio/adc/mcp3422.c if (req_channel != MCP3422_CHANNEL(adc->config)) { config 141 drivers/iio/adc/mcp3422.c config = adc->config; config 142 drivers/iio/adc/mcp3422.c config &= ~MCP3422_CHANNEL_MASK; config 143 drivers/iio/adc/mcp3422.c config |= MCP3422_CHANNEL_VALUE(req_channel); config 144 drivers/iio/adc/mcp3422.c config &= ~MCP3422_PGA_MASK; config 145 drivers/iio/adc/mcp3422.c config |= MCP3422_PGA_VALUE(adc->pga[req_channel]); config 146 drivers/iio/adc/mcp3422.c ret = mcp3422_update_config(adc, config); config 149 drivers/iio/adc/mcp3422.c msleep(mcp3422_read_times[MCP3422_SAMPLE_RATE(adc->config)]); config 152 drivers/iio/adc/mcp3422.c return mcp3422_read(adc, value, &config); config 162 drivers/iio/adc/mcp3422.c u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); config 163 drivers/iio/adc/mcp3422.c u8 pga = MCP3422_PGA(adc->config); config 179 drivers/iio/adc/mcp3422.c *val1 = mcp3422_sample_rates[MCP3422_SAMPLE_RATE(adc->config)]; config 195 drivers/iio/adc/mcp3422.c u8 config = adc->config; config 197 drivers/iio/adc/mcp3422.c u8 sample_rate = MCP3422_SAMPLE_RATE(config); config 209 drivers/iio/adc/mcp3422.c config &= ~MCP3422_CHANNEL_MASK; config 210 drivers/iio/adc/mcp3422.c config |= MCP3422_CHANNEL_VALUE(req_channel); config 211 drivers/iio/adc/mcp3422.c config &= ~MCP3422_PGA_MASK; config 212 drivers/iio/adc/mcp3422.c config |= MCP3422_PGA_VALUE(adc->pga[req_channel]); config 214 drivers/iio/adc/mcp3422.c return mcp3422_update_config(adc, config); config 239 drivers/iio/adc/mcp3422.c config &= ~MCP3422_CHANNEL_MASK; config 240 drivers/iio/adc/mcp3422.c config |= MCP3422_CHANNEL_VALUE(req_channel); config 241 drivers/iio/adc/mcp3422.c config &= ~MCP3422_SRATE_MASK; config 242 drivers/iio/adc/mcp3422.c config |= MCP3422_SAMPLE_RATE_VALUE(temp); config 244 drivers/iio/adc/mcp3422.c return mcp3422_update_config(adc, config); config 281 drivers/iio/adc/mcp3422.c u8 sample_rate = MCP3422_SAMPLE_RATE(adc->config); config 334 drivers/iio/adc/mcp3422.c u8 config; config 376 drivers/iio/adc/mcp3422.c config = (MCP3422_CONT_SAMPLING config 380 drivers/iio/adc/mcp3422.c err = mcp3422_update_config(adc, config); config 1763 drivers/iio/adc/stm32-adc.c struct dma_slave_config config; config 1791 drivers/iio/adc/stm32-adc.c memset(&config, 0, sizeof(config)); config 1792 drivers/iio/adc/stm32-adc.c config.src_addr = (dma_addr_t)adc->common->phys_base; config 1793 drivers/iio/adc/stm32-adc.c config.src_addr += adc->offset + adc->cfg->regs->dr; config 1794 drivers/iio/adc/stm32-adc.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; config 1796 drivers/iio/adc/stm32-adc.c ret = dmaengine_slave_config(adc->dma_chan, &config); config 904 drivers/iio/adc/stm32-dfsdm-adc.c struct dma_slave_config config = { config 919 drivers/iio/adc/stm32-dfsdm-adc.c config.src_addr += DFSDM_RDATAR(adc->fl_id); config 921 drivers/iio/adc/stm32-dfsdm-adc.c config.src_addr += DFSDM_JDATAR(adc->fl_id); config 922 drivers/iio/adc/stm32-dfsdm-adc.c ret = dmaengine_slave_config(adc->dma_chan, &config); config 137 drivers/iio/adc/ti-adc128s052.c unsigned int config; config 142 drivers/iio/adc/ti-adc128s052.c config = (unsigned long) device_get_match_data(&spi->dev); config 144 drivers/iio/adc/ti-adc128s052.c config = spi_get_device_id(spi)->driver_data; config 161 drivers/iio/adc/ti-adc128s052.c indio_dev->channels = adc128_config[config].channels; config 162 drivers/iio/adc/ti-adc128s052.c indio_dev->num_channels = adc128_config[config].num_channels; config 175 drivers/iio/adc/ti_am335x_adc.c unsigned int status, config, adc_fsm; config 186 drivers/iio/adc/ti_am335x_adc.c config = tiadc_readl(adc_dev, REG_CTRL); config 187 drivers/iio/adc/ti_am335x_adc.c config &= ~(CNTRLREG_TSCSSENB); config 188 drivers/iio/adc/ti_am335x_adc.c tiadc_writel(adc_dev, REG_CTRL, config); config 200 drivers/iio/adc/ti_am335x_adc.c tiadc_writel(adc_dev, REG_CTRL, (config | CNTRLREG_TSCSSENB)); config 45 drivers/iio/common/st_sensors/st_sensors_i2c.c const struct regmap_config *config; config 48 drivers/iio/common/st_sensors/st_sensors_i2c.c config = &st_sensors_i2c_regmap_multiread_bit_config; config 50 drivers/iio/common/st_sensors/st_sensors_i2c.c config = &st_sensors_i2c_regmap_config; config 52 drivers/iio/common/st_sensors/st_sensors_i2c.c sdata->regmap = devm_regmap_init_i2c(client, config); config 85 drivers/iio/common/st_sensors/st_sensors_spi.c const struct regmap_config *config; config 96 drivers/iio/common/st_sensors/st_sensors_spi.c config = &st_sensors_spi_regmap_multiread_bit_config; config 98 drivers/iio/common/st_sensors/st_sensors_spi.c config = &st_sensors_spi_regmap_config; config 100 drivers/iio/common/st_sensors/st_sensors_spi.c sdata->regmap = devm_regmap_init_spi(spi, config); config 38 drivers/iio/dac/ad7303.c uint16_t config; config 56 drivers/iio/dac/ad7303.c st->config | val); config 66 drivers/iio/dac/ad7303.c return sprintf(buf, "%d\n", (bool)(st->config & config 85 drivers/iio/dac/ad7303.c st->config |= AD7303_CFG_POWER_DOWN(chan->channel); config 87 drivers/iio/dac/ad7303.c st->config &= ~AD7303_CFG_POWER_DOWN(chan->channel); config 102 drivers/iio/dac/ad7303.c if (st->config & AD7303_CFG_EXTERNAL_VREF) config 244 drivers/iio/dac/ad7303.c st->config |= AD7303_CFG_EXTERNAL_VREF; config 37 drivers/iio/humidity/hdc100x.c u16 config; config 128 drivers/iio/humidity/hdc100x.c int tmp = (~mask & data->config) | val; config 134 drivers/iio/humidity/hdc100x.c data->config = tmp; config 188 drivers/iio/humidity/hdc100x.c return !!(data->config & HDC100X_REG_CONFIG_HEATER_EN); config 36 drivers/iio/humidity/si7005.c u8 config; config 47 drivers/iio/humidity/si7005.c data->config | SI7005_CONFIG_START | config 162 drivers/iio/humidity/si7005.c data->config = ret; config 149 drivers/iio/imu/bmi160/bmi160_core.c u8 config; config 160 drivers/iio/imu/bmi160/bmi160_core.c .config = BMI160_REG_ACCEL_CONFIG, config 169 drivers/iio/imu/bmi160/bmi160_core.c .config = BMI160_REG_GYRO_CONFIG, config 380 drivers/iio/imu/bmi160/bmi160_core.c bmi160_regs[t].config, config 390 drivers/iio/imu/bmi160/bmi160_core.c ret = regmap_read(data->regmap, bmi160_regs[t].config, &val); config 116 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 124 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 132 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 140 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 148 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 156 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 164 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 172 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 180 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c .config = &chip_config_6050, config 343 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c memcpy(&st->chip_config, hw_info[st->chip_type].config, config 110 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h const struct inv_mpu6050_chip_config *config; config 215 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c u8 config[3], slv_addr; config 221 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[0] = (sensor->ext_info.addr << 1) | 1; config 222 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[1] = addr; config 223 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[2] = len & ST_LS6DSX_READ_OP_MASK; config 225 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c err = st_lsm6dsx_shub_write_reg(hw, slv_addr, config, config 226 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sizeof(config)); config 241 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c memset(config, 0, sizeof(config)); config 242 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c return st_lsm6dsx_shub_write_reg(hw, slv_addr, config, config 243 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sizeof(config)); config 258 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c u8 config[2], slv_addr; config 275 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[0] = sensor->ext_info.addr << 1; config 277 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[1] = addr + i; config 279 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c err = st_lsm6dsx_shub_write_reg(hw, slv_addr, config, config 280 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sizeof(config)); config 298 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c memset(config, 0, sizeof(config)); config 299 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c return st_lsm6dsx_shub_write_reg(hw, slv_addr, config, sizeof(config)); config 362 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c u8 config[9] = {}, enable_mask, slv_addr; config 382 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[j] = (sensor->ext_info.addr << 1) | 1; config 383 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[j + 1] = settings->out.addr; config 384 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[j + 2] = (settings->out.len & ST_LS6DSX_READ_OP_MASK) | config 390 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c return st_lsm6dsx_shub_write_reg(hw, slv_addr, config, config 391 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sizeof(config)); config 689 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c u8 config[3], data, slv_addr; config 702 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[0] = (settings->i2c_addr[i] << 1) | 0x1; config 703 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[1] = settings->wai.addr; config 704 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c config[2] = 0x1; config 706 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c err = st_lsm6dsx_shub_write_reg(hw, slv_addr, config, config 707 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sizeof(config)); config 735 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c memset(config, 0, sizeof(config)); config 736 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c err = st_lsm6dsx_shub_write_reg(hw, slv_addr, config, config 737 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sizeof(config)); config 681 drivers/iio/industrialio-buffer.c struct iio_device_config *config) config 690 drivers/iio/industrialio-buffer.c memset(config, 0, sizeof(*config)); config 691 drivers/iio/industrialio-buffer.c config->watermark = ~0; config 707 drivers/iio/industrialio-buffer.c config->watermark = min(config->watermark, buffer->watermark); config 712 drivers/iio/industrialio-buffer.c config->watermark = min(config->watermark, config 718 drivers/iio/industrialio-buffer.c config->mode = INDIO_BUFFER_TRIGGERED; config 726 drivers/iio/industrialio-buffer.c config->mode = INDIO_BUFFER_HARDWARE; config 729 drivers/iio/industrialio-buffer.c config->mode = INDIO_BUFFER_SOFTWARE; config 770 drivers/iio/industrialio-buffer.c config->scan_bytes = iio_compute_scan_bytes(indio_dev, config 772 drivers/iio/industrialio-buffer.c config->scan_mask = scan_mask; config 773 drivers/iio/industrialio-buffer.c config->scan_timestamp = scan_timestamp; config 908 drivers/iio/industrialio-buffer.c struct iio_device_config *config) config 913 drivers/iio/industrialio-buffer.c indio_dev->active_scan_mask = config->scan_mask; config 914 drivers/iio/industrialio-buffer.c indio_dev->scan_timestamp = config->scan_timestamp; config 915 drivers/iio/industrialio-buffer.c indio_dev->scan_bytes = config->scan_bytes; config 943 drivers/iio/industrialio-buffer.c config->watermark); config 951 drivers/iio/industrialio-buffer.c indio_dev->currentmode = config->mode; config 124 drivers/iio/light/max44009.c int ret, int_time, config; config 137 drivers/iio/light/max44009.c config = ret; config 138 drivers/iio/light/max44009.c config &= int_time; config 144 drivers/iio/light/max44009.c config |= MAX44009_CFG_MAN_MODE_MASK; config 146 drivers/iio/light/max44009.c return i2c_smbus_write_byte_data(client, MAX44009_REG_CFG, config); config 36 drivers/iio/light/veml6070.c u8 config; config 49 drivers/iio/light/veml6070.c data->config & ~VEML6070_COMMAND_SD); config 66 drivers/iio/light/veml6070.c ret = i2c_smbus_write_byte(data->client1, data->config); config 167 drivers/iio/light/veml6070.c data->config = VEML6070_IT_10 | VEML6070_COMMAND_RSRVD | config 169 drivers/iio/light/veml6070.c ret = i2c_smbus_write_byte(data->client1, data->config); config 46 drivers/iio/temperature/tmp006.c u16 config; config 111 drivers/iio/temperature/tmp006.c cr = (data->config & TMP006_CONFIG_CR_MASK) config 138 drivers/iio/temperature/tmp006.c data->config &= ~TMP006_CONFIG_CR_MASK; config 139 drivers/iio/temperature/tmp006.c data->config |= i << TMP006_CONFIG_CR_SHIFT; config 143 drivers/iio/temperature/tmp006.c data->config); config 230 drivers/iio/temperature/tmp006.c data->config = ret; config 238 drivers/iio/temperature/tmp006.c data->config & ~TMP006_CONFIG_MOD_MASK); config 263 drivers/iio/temperature/tmp006.c data->config | TMP006_CONFIG_MOD_MASK); config 66 drivers/iio/temperature/tmp007.c u16 config; config 98 drivers/iio/temperature/tmp007.c data->config & ~TMP007_CONFIG_CONV_EN); config 135 drivers/iio/temperature/tmp007.c conv_rate = (data->config & TMP007_CONFIG_CR_MASK) config 158 drivers/iio/temperature/tmp007.c tmp = data->config & ~TMP007_CONFIG_CR_MASK; config 163 drivers/iio/temperature/tmp007.c data->config = tmp); config 485 drivers/iio/temperature/tmp007.c data->config = ret; config 486 drivers/iio/temperature/tmp007.c data->config |= (TMP007_CONFIG_CONV_EN | TMP007_CONFIG_ALERT_EN | TMP007_CONFIG_TC_EN); config 489 drivers/iio/temperature/tmp007.c data->config); config 561 drivers/iio/temperature/tmp007.c data->config | TMP007_CONFIG_CONV_EN); config 112 drivers/infiniband/hw/ocrdma/ocrdma_hw.h struct ocrdma_mbx_query_config *config); config 127 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c static DEVICE_ATTR_RO(config); config 40 drivers/input/misc/da9063_onkey.c const struct da906x_chip_config *config; config 87 drivers/input/misc/da9063_onkey.c const struct da906x_chip_config *config = onkey->config; config 95 drivers/input/misc/da9063_onkey.c config->onkey_status, config 103 drivers/input/misc/da9063_onkey.c if (!(val & config->onkey_nonkey_mask)) { config 105 drivers/input/misc/da9063_onkey.c config->onkey_pwr_signalling, config 106 drivers/input/misc/da9063_onkey.c config->onkey_nonkey_lock_mask, config 125 drivers/input/misc/da9063_onkey.c config->onkey_fault_log, config 130 drivers/input/misc/da9063_onkey.c } else if (fault_log & config->onkey_key_reset_mask) { config 132 drivers/input/misc/da9063_onkey.c config->onkey_fault_log, config 133 drivers/input/misc/da9063_onkey.c config->onkey_key_reset_mask); config 145 drivers/input/misc/da9063_onkey.c config->onkey_shutdown, config 146 drivers/input/misc/da9063_onkey.c config->onkey_shutdown_mask); config 162 drivers/input/misc/da9063_onkey.c const struct da906x_chip_config *config = onkey->config; config 167 drivers/input/misc/da9063_onkey.c config->onkey_status, config 169 drivers/input/misc/da9063_onkey.c if (onkey->key_power && !error && (val & config->onkey_nonkey_mask)) { config 211 drivers/input/misc/da9063_onkey.c onkey->config = match->data; config 229 drivers/input/misc/da9063_onkey.c onkey->input->name = onkey->config->name; config 231 drivers/input/misc/da9063_onkey.c onkey->config->name); config 113 drivers/input/misc/palmas-pwrbutton.c struct palmas_pwron_config *config) config 121 drivers/input/misc/palmas-pwrbutton.c memset(config, 0, sizeof(*config)); config 124 drivers/input/misc/palmas-pwrbutton.c config->long_press_time_val = ARRAY_SIZE(lpk_times) - 1; config 134 drivers/input/misc/palmas-pwrbutton.c config->long_press_time_val = i; config 146 drivers/input/misc/palmas-pwrbutton.c config->pwron_debounce_val = i; config 153 drivers/input/misc/palmas-pwrbutton.c lpk_times[config->long_press_time_val]); config 168 drivers/input/misc/palmas-pwrbutton.c struct palmas_pwron_config config; config 172 drivers/input/misc/palmas-pwrbutton.c palmas_pwron_params_ofinit(dev, &config); config 195 drivers/input/misc/palmas-pwrbutton.c val = config.long_press_time_val << __ffs(PALMAS_LPK_TIME_MASK); config 196 drivers/input/misc/palmas-pwrbutton.c val |= config.pwron_debounce_val << __ffs(PALMAS_PWRON_DEBOUNCE_MASK); config 65 drivers/input/misc/powermate.c struct urb *irq, *config; config 126 drivers/input/misc/powermate.c if (pm->config->status == -EINPROGRESS) config 185 drivers/input/misc/powermate.c usb_fill_control_urb(pm->config, pm->udev, usb_sndctrlpipe(pm->udev, 0), config 189 drivers/input/misc/powermate.c if (usb_submit_urb(pm->config, GFP_ATOMIC)) config 335 drivers/input/misc/powermate.c pm->config = usb_alloc_urb(0, GFP_KERNEL); config 336 drivers/input/misc/powermate.c if (!pm->config) config 410 drivers/input/misc/powermate.c fail4: usb_free_urb(pm->config); config 429 drivers/input/misc/powermate.c usb_free_urb(pm->config); config 82 drivers/input/rmi4/rmi_bus.h int (*config)(struct rmi_function *fn); config 88 drivers/input/rmi4/rmi_driver.c if (fh->config) { config 89 drivers/input/rmi4/rmi_driver.c retval = fh->config(fn); config 723 drivers/input/rmi4/rmi_f01.c .config = rmi_f01_config, config 321 drivers/input/rmi4/rmi_f03.c .config = rmi_f03_config, config 1345 drivers/input/rmi4/rmi_f11.c .config = rmi_f11_config, config 549 drivers/input/rmi4/rmi_f12.c .config = rmi_f12_config, config 403 drivers/input/rmi4/rmi_f30.c .config = rmi_f30_config, config 742 drivers/input/rmi4/rmi_f54.c .config = rmi_f54_config, config 632 drivers/input/touchscreen/goodix.c u8 config[GOODIX_CONFIG_MAX_LENGTH]; config 637 drivers/input/touchscreen/goodix.c config, ts->chip->config_len); config 646 drivers/input/touchscreen/goodix.c ts->int_trigger_type = config[TRIGGER_LOC] & 0x03; config 647 drivers/input/touchscreen/goodix.c ts->max_touch_num = config[MAX_CONTACTS_LOC] & 0x0f; config 649 drivers/input/touchscreen/goodix.c x_max = get_unaligned_le16(&config[RESOLUTION_LOC]); config 650 drivers/input/touchscreen/goodix.c y_max = get_unaligned_le16(&config[RESOLUTION_LOC + 2]); config 128 drivers/input/touchscreen/ti_am335x_tsc.c unsigned int config; config 133 drivers/input/touchscreen/ti_am335x_tsc.c config = STEPCONFIG_MODE_HWSYNC | config 137 drivers/input/touchscreen/ti_am335x_tsc.c config |= STEPCONFIG_INP(ts_dev->inp_yp) | ts_dev->bit_xn; config 140 drivers/input/touchscreen/ti_am335x_tsc.c config |= ts_dev->bit_yn | config 145 drivers/input/touchscreen/ti_am335x_tsc.c config |= STEPCONFIG_INP(ts_dev->inp_yp) | ts_dev->bit_xn; config 154 drivers/input/touchscreen/ti_am335x_tsc.c titsc_writel(ts_dev, REG_STEPCONFIG(i), config); config 158 drivers/input/touchscreen/ti_am335x_tsc.c config = 0; config 159 drivers/input/touchscreen/ti_am335x_tsc.c config = STEPCONFIG_MODE_HWSYNC | config 164 drivers/input/touchscreen/ti_am335x_tsc.c config |= ts_dev->bit_yp | STEPCONFIG_INP(ts_dev->inp_xp); config 167 drivers/input/touchscreen/ti_am335x_tsc.c config |= ts_dev->bit_xp | STEPCONFIG_INP_AN4 | config 171 drivers/input/touchscreen/ti_am335x_tsc.c config |= ts_dev->bit_yp | STEPCONFIG_INP(ts_dev->inp_xp); config 178 drivers/input/touchscreen/ti_am335x_tsc.c titsc_writel(ts_dev, REG_STEPCONFIG(i), config); config 184 drivers/input/touchscreen/ti_am335x_tsc.c config = titsc_readl(ts_dev, REG_IDLECONFIG); config 185 drivers/input/touchscreen/ti_am335x_tsc.c titsc_writel(ts_dev, REG_CHARGECONFIG, config); config 189 drivers/input/touchscreen/ti_am335x_tsc.c config = STEPCONFIG_MODE_HWSYNC | config 193 drivers/input/touchscreen/ti_am335x_tsc.c titsc_writel(ts_dev, REG_STEPCONFIG(end_step), config); config 198 drivers/input/touchscreen/ti_am335x_tsc.c config |= STEPCONFIG_INP(ts_dev->inp_yn); config 199 drivers/input/touchscreen/ti_am335x_tsc.c titsc_writel(ts_dev, REG_STEPCONFIG(end_step), config); config 1127 drivers/iommu/virtio-iommu.c vdev->config->del_vqs(vdev); config 1140 drivers/iommu/virtio-iommu.c vdev->config->reset(vdev); config 1141 drivers/iommu/virtio-iommu.c vdev->config->del_vqs(vdev); config 80 drivers/irqchip/irq-davinci-aintc.c void __init davinci_aintc_init(const struct davinci_aintc_config *config) config 87 drivers/irqchip/irq-davinci-aintc.c req = request_mem_region(config->reg.start, config 88 drivers/irqchip/irq-davinci-aintc.c resource_size(&config->reg), config 95 drivers/irqchip/irq-davinci-aintc.c davinci_aintc_base = ioremap(config->reg.start, config 96 drivers/irqchip/irq-davinci-aintc.c resource_size(&config->reg)); config 124 drivers/irqchip/irq-davinci-aintc.c prios = config->prios; config 132 drivers/irqchip/irq-davinci-aintc.c irq_base = irq_alloc_descs(-1, 0, config->num_irqs, 0); config 140 drivers/irqchip/irq-davinci-aintc.c config->num_irqs, irq_base, 0, config 157 drivers/irqchip/irq-davinci-aintc.c irq_off < config->num_irqs; config 159 drivers/irqchip/irq-davinci-cp-intc.c davinci_cp_intc_do_init(const struct davinci_cp_intc_config *config, config 162 drivers/irqchip/irq-davinci-cp-intc.c unsigned int num_regs = BITS_TO_LONGS(config->num_irqs); config 166 drivers/irqchip/irq-davinci-cp-intc.c req = request_mem_region(config->reg.start, config 167 drivers/irqchip/irq-davinci-cp-intc.c resource_size(&config->reg), config 174 drivers/irqchip/irq-davinci-cp-intc.c davinci_cp_intc_base = ioremap(config->reg.start, config 175 drivers/irqchip/irq-davinci-cp-intc.c resource_size(&config->reg)); config 204 drivers/irqchip/irq-davinci-cp-intc.c num_regs = (config->num_irqs + 3) >> 2; /* 4 channels per register */ config 209 drivers/irqchip/irq-davinci-cp-intc.c irq_base = irq_alloc_descs(-1, 0, config->num_irqs, 0); config 217 drivers/irqchip/irq-davinci-cp-intc.c node, config->num_irqs, irq_base, 0, config 233 drivers/irqchip/irq-davinci-cp-intc.c int __init davinci_cp_intc_init(const struct davinci_cp_intc_config *config) config 235 drivers/irqchip/irq-davinci-cp-intc.c return davinci_cp_intc_do_init(config, NULL); config 241 drivers/irqchip/irq-davinci-cp-intc.c struct davinci_cp_intc_config config = { }; config 244 drivers/irqchip/irq-davinci-cp-intc.c ret = of_address_to_resource(node, 0, &config.reg); config 251 drivers/irqchip/irq-davinci-cp-intc.c ret = of_property_read_u32(node, "ti,intc-size", &config.num_irqs); config 258 drivers/irqchip/irq-davinci-cp-intc.c return davinci_cp_intc_do_init(&config, node); config 1405 drivers/irqchip/irq-gic-v3-its.c lpi_update_config(d, 0xff, info->config); config 1407 drivers/irqchip/irq-gic-v3-its.c lpi_write_config(d, 0xff, info->config); config 1408 drivers/irqchip/irq-gic-v3-its.c its_vlpi_set_doorbell(d, !!(info->config & LPI_PROP_ENABLED)); config 202 drivers/irqchip/irq-gic-v4.c int its_prop_update_vlpi(int irq, u8 config, bool inv) config 207 drivers/irqchip/irq-gic-v4.c .config = config, config 375 drivers/irqchip/irq-renesas-intc-irqpin.c const struct intc_irqpin_config *config; config 405 drivers/irqchip/irq-renesas-intc-irqpin.c config = of_device_get_match_data(dev); config 473 drivers/irqchip/irq-renesas-intc-irqpin.c if (config && config->needs_irlm) { config 476 drivers/irqchip/irq-renesas-intc-irqpin.c config->irlm_bit, 1, 1); config 42 drivers/irqchip/irq-st.c unsigned int config; config 74 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_EXT_0; config 77 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_EXT_1; config 80 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_EXT_2; config 83 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_CTI_0; config 86 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_CTI_1; config 89 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_PMU_0; config 92 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_PMU_1; config 95 drivers/irqchip/irq-st.c ddata->config |= ST_A9_IRQ_EN_PL310_L2; config 105 drivers/irqchip/irq-st.c ddata->config |= irq ? config 147 drivers/irqchip/irq-st.c ddata->config |= ST_A9_EXTIRQ_INV_SEL(invert); config 150 drivers/irqchip/irq-st.c ST_A9_IRQ_MASK, ddata->config); config 185 drivers/irqchip/irq-st.c ST_A9_IRQ_MASK, ddata->config); config 122 drivers/leds/leds-lm3530.c u8 config; config 179 drivers/leds/leds-lm3530.c als->config = config 267 drivers/leds/leds-lm3530.c reg_val[1] = als.config; /* LM3530_ALS_CONFIG */ config 109 drivers/leds/leds-lm3532.c u8 config; config 478 drivers/leds/leds-lm3532.c als->config = (als->als_avrg_time | (LM3532_ENABLE_ALS) | config 481 drivers/leds/leds-lm3532.c return regmap_write(priv->regmap, LM3532_ALS_CONFIG, als->config); config 29 drivers/macintosh/windfarm_ad7417_sensor.c u8 config; config 112 drivers/macintosh/windfarm_ad7417_sensor.c buf[1] = (pv->config & 0x1f) | (chan << 5); config 194 drivers/macintosh/windfarm_ad7417_sensor.c u8 config = 0; config 214 drivers/macintosh/windfarm_ad7417_sensor.c config = buf[0]; config 217 drivers/macintosh/windfarm_ad7417_sensor.c config); config 220 drivers/macintosh/windfarm_ad7417_sensor.c config &= 0xfe; config 222 drivers/macintosh/windfarm_ad7417_sensor.c buf[1] = config; config 229 drivers/macintosh/windfarm_ad7417_sensor.c pv->config = config; config 474 drivers/media/dvb-frontends/ascot2e.c const struct ascot2e_config *config, config 483 drivers/media/dvb-frontends/ascot2e.c priv->i2c_address = (config->i2c_address >> 1); config 485 drivers/media/dvb-frontends/ascot2e.c priv->set_tuner_data = config->set_tuner_priv; config 486 drivers/media/dvb-frontends/ascot2e.c priv->set_tuner = config->set_tuner_callback; config 45 drivers/media/dvb-frontends/ascot2e.h const struct ascot2e_config *config, config 49 drivers/media/dvb-frontends/ascot2e.h const struct ascot2e_config *config, config 35 drivers/media/dvb-frontends/atbm8830.c dev_addr = priv->config->demod_address; config 60 drivers/media/dvb-frontends/atbm8830.c dev_addr = priv->config->demod_address; config 108 drivers/media/dvb-frontends/atbm8830.c u32 fs = priv->config->osc_clk_freq; config 138 drivers/media/dvb-frontends/atbm8830.c if (priv->config->zif_swap_iq) config 202 drivers/media/dvb-frontends/atbm8830.c const struct atbm8830_config *cfg = priv->config; config 220 drivers/media/dvb-frontends/atbm8830.c const struct atbm8830_config *cfg = priv->config; config 450 drivers/media/dvb-frontends/atbm8830.c struct dvb_frontend *atbm8830_attach(const struct atbm8830_config *config, config 458 drivers/media/dvb-frontends/atbm8830.c if (config == NULL || i2c == NULL) config 465 drivers/media/dvb-frontends/atbm8830.c priv->config = config; config 471 drivers/media/dvb-frontends/atbm8830.c __func__, priv->config->demod_address); config 51 drivers/media/dvb-frontends/atbm8830.h extern struct dvb_frontend *atbm8830_attach(const struct atbm8830_config *config, config 55 drivers/media/dvb-frontends/atbm8830.h struct dvb_frontend *atbm8830_attach(const struct atbm8830_config *config, config 15 drivers/media/dvb-frontends/atbm8830_priv.h const struct atbm8830_config *config; config 52 drivers/media/dvb-frontends/au8522.h extern struct dvb_frontend *au8522_attach(const struct au8522_config *config, config 56 drivers/media/dvb-frontends/au8522.h struct dvb_frontend *au8522_attach(const struct au8522_config *config, config 35 drivers/media/dvb-frontends/au8522_common.c struct i2c_msg msg = { .addr = state->config.demod_address, config 55 drivers/media/dvb-frontends/au8522_common.c { .addr = state->config.demod_address, .flags = 0, config 57 drivers/media/dvb-frontends/au8522_common.c { .addr = state->config.demod_address, .flags = I2C_M_RD, config 131 drivers/media/dvb-frontends/au8522_common.c struct au8522_led_config *led_config = state->config.led_cfg; config 161 drivers/media/dvb-frontends/au8522_common.c struct au8522_led_config *led_config = state->config.led_cfg; config 561 drivers/media/dvb-frontends/au8522_decoder.c u32 input, u32 output, u32 config) config 598 drivers/media/dvb-frontends/au8522_decoder.c u32 input, u32 output, u32 config) config 705 drivers/media/dvb-frontends/au8522_decoder.c state->config.demod_address = 0x8e >> 1; config 556 drivers/media/dvb-frontends/au8522_dig.c au8522_set_if(fe, state->config.vsb_if); config 564 drivers/media/dvb-frontends/au8522_dig.c au8522_set_if(fe, state->config.qam_if); config 573 drivers/media/dvb-frontends/au8522_dig.c au8522_set_if(fe, state->config.qam_if); config 582 drivers/media/dvb-frontends/au8522_dig.c au8522_set_if(fe, state->config.qam_if); config 656 drivers/media/dvb-frontends/au8522_dig.c switch (state->config.status_mode) { config 694 drivers/media/dvb-frontends/au8522_dig.c struct au8522_led_config *led_config = state->config.led_cfg; config 748 drivers/media/dvb-frontends/au8522_dig.c if (state->config.led_cfg) config 833 drivers/media/dvb-frontends/au8522_dig.c struct dvb_frontend *au8522_attach(const struct au8522_config *config, config 840 drivers/media/dvb-frontends/au8522_dig.c instance = au8522_get_state(&state, i2c, config->demod_address); config 856 drivers/media/dvb-frontends/au8522_dig.c state->config = *config; config 49 drivers/media/dvb-frontends/au8522_priv.h struct au8522_config config; config 53 drivers/media/dvb-frontends/bcm3510.c const struct bcm3510_config* config; config 85 drivers/media/dvb-frontends/bcm3510.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 }; config 97 drivers/media/dvb-frontends/bcm3510.c __func__, state->config->demod_address, reg, err); config 107 drivers/media/dvb-frontends/bcm3510.c { .addr = state->config->demod_address, .flags = 0, .buf = ®, .len = 1 }, config 108 drivers/media/dvb-frontends/bcm3510.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = buf, .len = len } config 116 drivers/media/dvb-frontends/bcm3510.c __func__, state->config->demod_address, reg, err); config 639 drivers/media/dvb-frontends/bcm3510.c if ((ret = st->config->request_firmware(fe, &fw, BCM3510_DEFAULT_FIRMWARE)) < 0) { config 795 drivers/media/dvb-frontends/bcm3510.c struct dvb_frontend* bcm3510_attach(const struct bcm3510_config *config, config 809 drivers/media/dvb-frontends/bcm3510.c state->config = config; config 25 drivers/media/dvb-frontends/bcm3510.h extern struct dvb_frontend* bcm3510_attach(const struct bcm3510_config* config, config 28 drivers/media/dvb-frontends/bcm3510.h static inline struct dvb_frontend* bcm3510_attach(const struct bcm3510_config* config, config 24 drivers/media/dvb-frontends/cx22700.c const struct cx22700_config* config; config 62 drivers/media/dvb-frontends/cx22700.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 80 drivers/media/dvb-frontends/cx22700.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 81 drivers/media/dvb-frontends/cx22700.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 373 drivers/media/dvb-frontends/cx22700.c struct dvb_frontend* cx22700_attach(const struct cx22700_config* config, config 383 drivers/media/dvb-frontends/cx22700.c state->config = config; config 23 drivers/media/dvb-frontends/cx22700.h extern struct dvb_frontend* cx22700_attach(const struct cx22700_config* config, config 26 drivers/media/dvb-frontends/cx22700.h static inline struct dvb_frontend* cx22700_attach(const struct cx22700_config* config, config 30 drivers/media/dvb-frontends/cx22702.c const struct cx22702_config *config; config 78 drivers/media/dvb-frontends/cx22702.c .addr = state->config->demod_address, .flags = 0, config 99 drivers/media/dvb-frontends/cx22702.c { .addr = state->config->demod_address, .flags = 0, config 101 drivers/media/dvb-frontends/cx22702.c { .addr = state->config->demod_address, .flags = I2C_M_RD, config 435 drivers/media/dvb-frontends/cx22702.c cx22702_writereg(state, 0xf8, (state->config->output_mode << 1) config 579 drivers/media/dvb-frontends/cx22702.c struct dvb_frontend *cx22702_attach(const struct cx22702_config *config, config 590 drivers/media/dvb-frontends/cx22702.c state->config = config; config 33 drivers/media/dvb-frontends/cx22702.h const struct cx22702_config *config, config 37 drivers/media/dvb-frontends/cx22702.h const struct cx22702_config *config, config 25 drivers/media/dvb-frontends/cx24110.c const struct cx24110_config* config; config 106 drivers/media/dvb-frontends/cx24110.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 123 drivers/media/dvb-frontends/cx24110.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 124 drivers/media/dvb-frontends/cx24110.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 584 drivers/media/dvb-frontends/cx24110.c struct dvb_frontend* cx24110_attach(const struct cx24110_config* config, config 595 drivers/media/dvb-frontends/cx24110.c state->config = config; config 37 drivers/media/dvb-frontends/cx24110.h extern struct dvb_frontend* cx24110_attach(const struct cx24110_config* config, config 40 drivers/media/dvb-frontends/cx24110.h static inline struct dvb_frontend* cx24110_attach(const struct cx24110_config* config, config 33 drivers/media/dvb-frontends/cx24113.c const struct cx24113_config *config; config 93 drivers/media/dvb-frontends/cx24113.c struct i2c_msg msg = { .addr = state->config->i2c_addr, config 110 drivers/media/dvb-frontends/cx24113.c { .addr = state->config->i2c_addr, config 112 drivers/media/dvb-frontends/cx24113.c { .addr = state->config->i2c_addr, config 298 drivers/media/dvb-frontends/cx24113.c if (state->config->xtal_khz < 20000) config 323 drivers/media/dvb-frontends/cx24113.c N /= (state->config->xtal_khz) * factor * 2; config 338 drivers/media/dvb-frontends/cx24113.c do_div(dividend, state->config->xtal_khz * 1000 * factor * 2); config 420 drivers/media/dvb-frontends/cx24113.c if (state->config->xtal_khz < 11000) { config 455 drivers/media/dvb-frontends/cx24113.c if (state->config->xtal_khz >= 40000) config 542 drivers/media/dvb-frontends/cx24113.c const struct cx24113_config *config, struct i2c_adapter *i2c) config 552 drivers/media/dvb-frontends/cx24113.c state->config = config; config 21 drivers/media/dvb-frontends/cx24113.h const struct cx24113_config *config, struct i2c_adapter *i2c); config 26 drivers/media/dvb-frontends/cx24113.h const struct cx24113_config *config, struct i2c_adapter *i2c) config 175 drivers/media/dvb-frontends/cx24116.c const struct cx24116_config *config; config 190 drivers/media/dvb-frontends/cx24116.c struct i2c_msg msg = { .addr = state->config->demod_address, config 223 drivers/media/dvb-frontends/cx24116.c msg.addr = state->config->demod_address; config 250 drivers/media/dvb-frontends/cx24116.c { .addr = state->config->demod_address, .flags = 0, config 252 drivers/media/dvb-frontends/cx24116.c { .addr = state->config->demod_address, .flags = I2C_M_RD, config 567 drivers/media/dvb-frontends/cx24116.c if (state->config->reset_device) config 568 drivers/media/dvb-frontends/cx24116.c state->config->reset_device(fe); config 594 drivers/media/dvb-frontends/cx24116.c if (state->config->i2c_wr_max) config 595 drivers/media/dvb-frontends/cx24116.c max = state->config->i2c_wr_max; config 646 drivers/media/dvb-frontends/cx24116.c if (state->config->mpg_clk_pos_pol) config 647 drivers/media/dvb-frontends/cx24116.c cmd.args[0x04] = state->config->mpg_clk_pos_pol; config 1105 drivers/media/dvb-frontends/cx24116.c struct dvb_frontend *cx24116_attach(const struct cx24116_config *config, config 1118 drivers/media/dvb-frontends/cx24116.c state->config = config; config 1326 drivers/media/dvb-frontends/cx24116.c if (state->config->set_ts_params) config 1327 drivers/media/dvb-frontends/cx24116.c state->config->set_ts_params(fe, 0); config 33 drivers/media/dvb-frontends/cx24116.h const struct cx24116_config *config, config 37 drivers/media/dvb-frontends/cx24116.h const struct cx24116_config *config, config 1159 drivers/media/dvb-frontends/cx24117.c struct dvb_frontend *cx24117_attach(const struct cx24117_config *config, config 1167 drivers/media/dvb-frontends/cx24117.c demod = cx24117_get_priv(&priv, i2c, config->demod_address); config 1179 drivers/media/dvb-frontends/cx24117.c priv->demod_address = config->demod_address; config 22 drivers/media/dvb-frontends/cx24117.h const struct cx24117_config *config, config 26 drivers/media/dvb-frontends/cx24117.h const struct cx24117_config *config, config 132 drivers/media/dvb-frontends/cx24120.c const struct cx24120_config *config; config 168 drivers/media/dvb-frontends/cx24120.c .addr = state->config->i2c_addr, config 173 drivers/media/dvb-frontends/cx24120.c .addr = state->config->i2c_addr, config 196 drivers/media/dvb-frontends/cx24120.c .addr = state->config->i2c_addr, config 220 drivers/media/dvb-frontends/cx24120.c u16 max = state->config->i2c_wr_max > 0 ? config 221 drivers/media/dvb-frontends/cx24120.c state->config->i2c_wr_max : config 225 drivers/media/dvb-frontends/cx24120.c .addr = state->config->i2c_addr, config 264 drivers/media/dvb-frontends/cx24120.c struct dvb_frontend *cx24120_attach(const struct cx24120_config *config, config 278 drivers/media/dvb-frontends/cx24120.c state->config = config; config 470 drivers/media/dvb-frontends/cx24120.c state->config->initial_mpeg_config; config 1239 drivers/media/dvb-frontends/cx24120.c u32 xtal_khz = state->config->xtal_khz; config 1317 drivers/media/dvb-frontends/cx24120.c ret = state->config->request_firmware(fe, &fw, CX24120_FIRMWARE); config 36 drivers/media/dvb-frontends/cx24120.h struct dvb_frontend *cx24120_attach(const struct cx24120_config *config, config 40 drivers/media/dvb-frontends/cx24120.h struct dvb_frontend *cx24120_attach(const struct cx24120_config *config, config 45 drivers/media/dvb-frontends/cx24123.c const struct cx24123_config *config; config 275 drivers/media/dvb-frontends/cx24123.c cx24123_i2c_readreg(state, state->config->demod_address, reg) config 277 drivers/media/dvb-frontends/cx24123.c cx24123_i2c_writereg(state, state->config->demod_address, reg, val) config 699 drivers/media/dvb-frontends/cx24123.c if (state->config->lnb_polarity) config 703 drivers/media/dvb-frontends/cx24123.c if (state->config->dont_use_pll) config 827 drivers/media/dvb-frontends/cx24123.c if (state->config->dont_use_pll) { config 907 drivers/media/dvb-frontends/cx24123.c if (state->config->set_ts_params) config 908 drivers/media/dvb-frontends/cx24123.c state->config->set_ts_params(fe, 0); config 917 drivers/media/dvb-frontends/cx24123.c if (!state->config->dont_use_pll) config 929 drivers/media/dvb-frontends/cx24123.c if (state->config->agc_callback) config 930 drivers/media/dvb-frontends/cx24123.c state->config->agc_callback(fe); config 1041 drivers/media/dvb-frontends/cx24123.c struct dvb_frontend *cx24123_attach(const struct cx24123_config *config, config 1055 drivers/media/dvb-frontends/cx24123.c state->config = config; config 1078 drivers/media/dvb-frontends/cx24123.c if (config->dont_use_pll) config 30 drivers/media/dvb-frontends/cx24123.h extern struct dvb_frontend *cx24123_attach(const struct cx24123_config *config, config 35 drivers/media/dvb-frontends/cx24123.h const struct cx24123_config *config, struct i2c_adapter *i2c) config 111 drivers/media/dvb-frontends/cxd2820r.h const struct cxd2820r_config *config, config 117 drivers/media/dvb-frontends/cxd2820r.h const struct cxd2820r_config *config, config 514 drivers/media/dvb-frontends/cxd2820r_core.c struct dvb_frontend *cxd2820r_attach(const struct cxd2820r_config *config, config 522 drivers/media/dvb-frontends/cxd2820r_core.c pdata.ts_mode = config->ts_mode; config 523 drivers/media/dvb-frontends/cxd2820r_core.c pdata.ts_clk_inv = config->ts_clock_inv; config 524 drivers/media/dvb-frontends/cxd2820r_core.c pdata.if_agc_polarity = config->if_agc_polarity; config 525 drivers/media/dvb-frontends/cxd2820r_core.c pdata.spec_inv = config->spec_inv; config 531 drivers/media/dvb-frontends/cxd2820r_core.c board_info.addr = config->i2c_address; config 57 drivers/media/dvb-frontends/cxd2841er.c const struct cxd2841er_config *config; config 3844 drivers/media/dvb-frontends/cxd2841er.c priv->config = cfg; config 126 drivers/media/dvb-frontends/dib0090.c const struct dib0090_config *config; config 191 drivers/media/dvb-frontends/dib0090.c const struct dib0090_config *config; config 212 drivers/media/dvb-frontends/dib0090.c state->msg[0].addr = state->config->i2c_address; config 216 drivers/media/dvb-frontends/dib0090.c state->msg[1].addr = state->config->i2c_address; config 246 drivers/media/dvb-frontends/dib0090.c state->msg[0].addr = state->config->i2c_address; config 652 drivers/media/dvb-frontends/dib0090.c if (state->config->sleep) config 653 drivers/media/dvb-frontends/dib0090.c state->config->sleep(fe, 0); config 663 drivers/media/dvb-frontends/dib0090.c if (state->config->sleep) config 664 drivers/media/dvb-frontends/dib0090.c state->config->sleep(fe, 1); config 903 drivers/media/dvb-frontends/dib0090.c offset = state->config->wbd_vhf_offset; config 905 drivers/media/dvb-frontends/dib0090.c offset = state->config->wbd_cband_offset; config 1068 drivers/media/dvb-frontends/dib0090.c if (state->config->use_pwm_agc) { config 1075 drivers/media/dvb-frontends/dib0090.c if (state->config->is_dib7090e) { config 1233 drivers/media/dvb-frontends/dib0090.c adc = state->config->get_adc_power(fe); config 1549 drivers/media/dvb-frontends/dib0090.c dib0090_reset_digital(fe, state->config); config 1578 drivers/media/dvb-frontends/dib0090.c if (state->config->force_crystal_mode != 0) config 1580 drivers/media/dvb-frontends/dib0090.c state->config->force_crystal_mode & 3); config 1581 drivers/media/dvb-frontends/dib0090.c else if (state->config->io.clock_khz >= 24000) config 2216 drivers/media/dvb-frontends/dib0090.c if (state->config->analog_output == 0) config 2253 drivers/media/dvb-frontends/dib0090.c if (state->config->analog_output == 0) config 2270 drivers/media/dvb-frontends/dib0090.c if (state->config->use_pwm_agc && state->identity.in_soc) { config 2279 drivers/media/dvb-frontends/dib0090.c BAND_UHF ? state->config->freq_offset_khz_uhf : state->config-> config 2285 drivers/media/dvb-frontends/dib0090.c const struct dib0090_low_if_offset_table *LUT_offset = state->config->low_if; config 2317 drivers/media/dvb-frontends/dib0090.c if (state->config->force_cband_input) { /* Use the CBAND input for all band */ config 2321 drivers/media/dvb-frontends/dib0090.c if (state->config->is_dib7090e) config 2329 drivers/media/dvb-frontends/dib0090.c if (state->config->is_dib7090e) config 2364 drivers/media/dvb-frontends/dib0090.c FREF = state->config->io.clock_khz; config 2365 drivers/media/dvb-frontends/dib0090.c if (state->config->fref_clock_ratio != 0) config 2366 drivers/media/dvb-frontends/dib0090.c FREF /= state->config->fref_clock_ratio; config 2395 drivers/media/dvb-frontends/dib0090.c else if (state->config->analog_output) config 2413 drivers/media/dvb-frontends/dib0090.c if (!state->config->io.pll_int_loop_filt) { config 2421 drivers/media/dvb-frontends/dib0090.c lo6 = (state->config->io.pll_int_loop_filt << 3); config 2430 drivers/media/dvb-frontends/dib0090.c if (state->config->fref_clock_ratio != 0) config 2431 drivers/media/dvb-frontends/dib0090.c dib0090_write_reg(state, 0x16, (Den << 8) | state->config->fref_clock_ratio); config 2439 drivers/media/dvb-frontends/dib0090.c if (state->config->analog_output) config 2442 drivers/media/dvb-frontends/dib0090.c dib0090_write_reg(state, 0x24, lo6 | EN_LO | state->config->use_pwm_agc * EN_CRYSTAL); config 2464 drivers/media/dvb-frontends/dib0090.c dprintk("REFDIV: %d, FREF: %d\n", (u32) 1, (u32) state->config->io.clock_khz); config 2476 drivers/media/dvb-frontends/dib0090.c state->wbdmux = (c << 13) | (i << 11) | (WBD | (state->config->use_pwm_agc << 1)); config 2604 drivers/media/dvb-frontends/dib0090.c struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config) config 2610 drivers/media/dvb-frontends/dib0090.c st->config = config; config 2616 drivers/media/dvb-frontends/dib0090.c if (config->wbd == NULL) config 2619 drivers/media/dvb-frontends/dib0090.c st->current_wbd_table = config->wbd; config 2636 drivers/media/dvb-frontends/dib0090.c struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config) config 2642 drivers/media/dvb-frontends/dib0090.c st->config = config; config 2648 drivers/media/dvb-frontends/dib0090.c if (dib0090_fw_reset_digital(fe, st->config) != 0) config 76 drivers/media/dvb-frontends/dib0090.h extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config); config 77 drivers/media/dvb-frontends/dib0090.h extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config); config 94 drivers/media/dvb-frontends/dib0090.h static inline struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config) config 100 drivers/media/dvb-frontends/dib0090.h static inline struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0090_config *config) config 41 drivers/media/dvb-frontends/dib3000.h extern struct dvb_frontend* dib3000mb_attach(const struct dib3000_config* config, config 44 drivers/media/dvb-frontends/dib3000.h static inline struct dvb_frontend* dib3000mb_attach(const struct dib3000_config* config, config 56 drivers/media/dvb-frontends/dib3000mb.c { .addr = state->config.demod_address, .flags = 0, .buf = wb, .len = 2 }, config 57 drivers/media/dvb-frontends/dib3000mb.c { .addr = state->config.demod_address, .flags = I2C_M_RD, .buf = rb, .len = 2 }, config 76 drivers/media/dvb-frontends/dib3000mb.c { .addr = state->config.demod_address, .flags = 0, .buf = b, .len = 4 } config 743 drivers/media/dvb-frontends/dib3000mb.c struct dvb_frontend* dib3000mb_attach(const struct dib3000_config* config, config 755 drivers/media/dvb-frontends/dib3000mb.c memcpy(&state->config,config,sizeof(struct dib3000_config)); config 90 drivers/media/dvb-frontends/dib3000mb_priv.h struct dib3000_config config; config 2238 drivers/media/dvb-frontends/drx39xyj/drx_driver.h struct drx_cfg config; \ config 2240 drivers/media/dvb-frontends/drx39xyj/drx_driver.h config.cfg_type = cfg_name; \ config 2241 drivers/media/dvb-frontends/drx39xyj/drx_driver.h config.cfg_data = &cfg_data; \ config 2243 drivers/media/dvb-frontends/drx39xyj/drx_driver.h drx_ctrl(demod, DRX_CTRL_SET_CFG, &config); \ config 2249 drivers/media/dvb-frontends/drx39xyj/drx_driver.h struct drx_cfg config; \ config 2251 drivers/media/dvb-frontends/drx39xyj/drx_driver.h config.cfg_type = cfg_name; \ config 2252 drivers/media/dvb-frontends/drx39xyj/drx_driver.h config.cfg_data = &cfg_data; \ config 2253 drivers/media/dvb-frontends/drx39xyj/drx_driver.h cfg_status = drx_ctrl(demod, DRX_CTRL_GET_CFG, &config); \ config 40 drivers/media/dvb-frontends/drxd.h struct dvb_frontend *drxd_attach(const struct drxd_config *config, config 45 drivers/media/dvb-frontends/drxd.h struct dvb_frontend *drxd_attach(const struct drxd_config *config, config 110 drivers/media/dvb-frontends/drxd_hard.c struct drxd_config config; config 227 drivers/media/dvb-frontends/drxd_hard.c u8 adr = state->config.demod_address; config 241 drivers/media/dvb-frontends/drxd_hard.c u8 adr = state->config.demod_address; config 257 drivers/media/dvb-frontends/drxd_hard.c u8 adr = state->config.demod_address; config 270 drivers/media/dvb-frontends/drxd_hard.c u8 adr = state->config.demod_address; config 285 drivers/media/dvb-frontends/drxd_hard.c u8 adr = state->config.demod_address; config 1650 drivers/media/dvb-frontends/drxd_hard.c if (state->config.osc_deviation) { config 1651 drivers/media/dvb-frontends/drxd_hard.c state->config.osc_deviation(state->priv, config 2450 drivers/media/dvb-frontends/drxd_hard.c u32 ulClock = state->config.clock; config 2536 drivers/media/dvb-frontends/drxd_hard.c state->chip_adr = (state->config.demod_address << 1) | 1; config 2564 drivers/media/dvb-frontends/drxd_hard.c state->insert_rs_byte = state->config.insert_rs_byte; config 2591 drivers/media/dvb-frontends/drxd_hard.c CDRXD(state, state->config.IF ? state->config.IF : 36000000); config 2628 drivers/media/dvb-frontends/drxd_hard.c if (state->config.osc_deviation) config 2630 drivers/media/dvb-frontends/drxd_hard.c state->config.osc_deviation(state->priv, 0, 0); config 2812 drivers/media/dvb-frontends/drxd_hard.c if (state->config.disable_i2c_gate_ctrl == 1) config 2916 drivers/media/dvb-frontends/drxd_hard.c struct dvb_frontend *drxd_attach(const struct drxd_config *config, config 2928 drivers/media/dvb-frontends/drxd_hard.c state->config = *config; config 2941 drivers/media/dvb-frontends/drxd_hard.c CDRXD(state, state->config.IF ? state->config.IF : 36000000); config 64 drivers/media/dvb-frontends/drxk.h extern struct dvb_frontend *drxk_attach(const struct drxk_config *config, config 67 drivers/media/dvb-frontends/drxk.h static inline struct dvb_frontend *drxk_attach(const struct drxk_config *config, config 6760 drivers/media/dvb-frontends/drxk_hard.c struct dvb_frontend *drxk_attach(const struct drxk_config *config, config 6765 drivers/media/dvb-frontends/drxk_hard.c u8 adr = config->adr; config 6775 drivers/media/dvb-frontends/drxk_hard.c state->single_master = config->single_master; config 6776 drivers/media/dvb-frontends/drxk_hard.c state->microcode_name = config->microcode_name; config 6777 drivers/media/dvb-frontends/drxk_hard.c state->qam_demod_parameter_count = config->qam_demod_parameter_count; config 6778 drivers/media/dvb-frontends/drxk_hard.c state->no_i2c_bridge = config->no_i2c_bridge; config 6779 drivers/media/dvb-frontends/drxk_hard.c state->antenna_gpio = config->antenna_gpio; config 6780 drivers/media/dvb-frontends/drxk_hard.c state->antenna_dvbt = config->antenna_dvbt; config 6781 drivers/media/dvb-frontends/drxk_hard.c state->m_chunk_size = config->chunk_size; config 6782 drivers/media/dvb-frontends/drxk_hard.c state->enable_merr_cfg = config->enable_merr_cfg; config 6784 drivers/media/dvb-frontends/drxk_hard.c if (config->dynamic_clk) { config 6793 drivers/media/dvb-frontends/drxk_hard.c if (config->mpeg_out_clk_strength) config 6794 drivers/media/dvb-frontends/drxk_hard.c state->m_ts_clockk_strength = config->mpeg_out_clk_strength & 0x07; config 6798 drivers/media/dvb-frontends/drxk_hard.c if (config->parallel_ts) config 6804 drivers/media/dvb-frontends/drxk_hard.c state->uio_mask = config->antenna_gpio; config 222 drivers/media/dvb-frontends/ds3000.c const struct ds3000_config *config; config 231 drivers/media/dvb-frontends/ds3000.c struct i2c_msg msg = { .addr = state->config->demod_address, config 273 drivers/media/dvb-frontends/ds3000.c msg.addr = state->config->demod_address; config 306 drivers/media/dvb-frontends/ds3000.c .addr = state->config->demod_address, config 311 drivers/media/dvb-frontends/ds3000.c .addr = state->config->demod_address, config 450 drivers/media/dvb-frontends/ds3000.c if (state->config->set_lock_led) config 451 drivers/media/dvb-frontends/ds3000.c state->config->set_lock_led(fe, *status == 0 ? 0 : 1); config 812 drivers/media/dvb-frontends/ds3000.c if (state->config->set_lock_led) config 813 drivers/media/dvb-frontends/ds3000.c state->config->set_lock_led(fe, 0); config 821 drivers/media/dvb-frontends/ds3000.c struct dvb_frontend *ds3000_attach(const struct ds3000_config *config, config 834 drivers/media/dvb-frontends/ds3000.c state->config = config; config 896 drivers/media/dvb-frontends/ds3000.c if (state->config->set_ts_params) config 897 drivers/media/dvb-frontends/ds3000.c state->config->set_ts_params(fe, 0); config 1000 drivers/media/dvb-frontends/ds3000.c if (state->config->ci_mode) { config 1055 drivers/media/dvb-frontends/ds3000.c if (state->config->set_lock_led) config 1056 drivers/media/dvb-frontends/ds3000.c state->config->set_lock_led(fe, 0); config 26 drivers/media/dvb-frontends/ds3000.h extern struct dvb_frontend *ds3000_attach(const struct ds3000_config *config, config 30 drivers/media/dvb-frontends/ds3000.h struct dvb_frontend *ds3000_attach(const struct ds3000_config *config, config 64 drivers/media/dvb-frontends/dvb-pll.c u8 config; config 620 drivers/media/dvb-frontends/dvb-pll.c buf[2] = desc->entries[i].config; config 14 drivers/media/dvb-frontends/ec100.c struct ec100_config config; config 26 drivers/media/dvb-frontends/ec100.c .addr = state->config.demod_address, config 51 drivers/media/dvb-frontends/ec100.c .addr = state->config.demod_address, config 56 drivers/media/dvb-frontends/ec100.c .addr = state->config.demod_address, config 271 drivers/media/dvb-frontends/ec100.c struct dvb_frontend *ec100_attach(const struct ec100_config *config, config 285 drivers/media/dvb-frontends/ec100.c memcpy(&state->config, config, sizeof(struct ec100_config)); config 20 drivers/media/dvb-frontends/ec100.h extern struct dvb_frontend *ec100_attach(const struct ec100_config *config, config 24 drivers/media/dvb-frontends/ec100.h const struct ec100_config *config, struct i2c_adapter *i2c) config 995 drivers/media/dvb-frontends/helene.c const struct helene_config *config, config 1003 drivers/media/dvb-frontends/helene.c priv->i2c_address = (config->i2c_address >> 1); config 1005 drivers/media/dvb-frontends/helene.c priv->set_tuner_data = config->set_tuner_priv; config 1006 drivers/media/dvb-frontends/helene.c priv->set_tuner = config->set_tuner_callback; config 1007 drivers/media/dvb-frontends/helene.c priv->xtal = config->xtal; config 1031 drivers/media/dvb-frontends/helene.c const struct helene_config *config, config 1039 drivers/media/dvb-frontends/helene.c priv->i2c_address = (config->i2c_address >> 1); config 1041 drivers/media/dvb-frontends/helene.c priv->set_tuner_data = config->set_tuner_priv; config 1042 drivers/media/dvb-frontends/helene.c priv->set_tuner = config->set_tuner_callback; config 1043 drivers/media/dvb-frontends/helene.c priv->xtal = config->xtal; config 1069 drivers/media/dvb-frontends/helene.c struct helene_config *config = client->dev.platform_data; config 1070 drivers/media/dvb-frontends/helene.c struct dvb_frontend *fe = config->fe; config 1080 drivers/media/dvb-frontends/helene.c priv->set_tuner_data = config->set_tuner_priv; config 1081 drivers/media/dvb-frontends/helene.c priv->set_tuner = config->set_tuner_callback; config 1082 drivers/media/dvb-frontends/helene.c priv->xtal = config->xtal; config 56 drivers/media/dvb-frontends/helene.h const struct helene_config *config, config 69 drivers/media/dvb-frontends/helene.h const struct helene_config *config, config 73 drivers/media/dvb-frontends/helene.h const struct helene_config *config, config 80 drivers/media/dvb-frontends/helene.h const struct helene_config *config, config 336 drivers/media/dvb-frontends/horus3a.c const struct horus3a_config *config, config 345 drivers/media/dvb-frontends/horus3a.c priv->i2c_address = (config->i2c_address >> 1); config 347 drivers/media/dvb-frontends/horus3a.c priv->set_tuner_data = config->set_tuner_priv; config 348 drivers/media/dvb-frontends/horus3a.c priv->set_tuner = config->set_tuner_callback; config 358 drivers/media/dvb-frontends/horus3a.c buf[0] = config->xtal_freq_mhz; config 359 drivers/media/dvb-frontends/horus3a.c buf[1] = config->xtal_freq_mhz; config 365 drivers/media/dvb-frontends/horus3a.c switch (config->xtal_freq_mhz) { config 379 drivers/media/dvb-frontends/horus3a.c config->xtal_freq_mhz); config 45 drivers/media/dvb-frontends/horus3a.h const struct horus3a_config *config, config 49 drivers/media/dvb-frontends/horus3a.h const struct horus3a_config *config, config 22 drivers/media/dvb-frontends/isl6405.c u8 config; config 34 drivers/media/dvb-frontends/isl6405.c .buf = &isl6405->config, config 35 drivers/media/dvb-frontends/isl6405.c .len = sizeof(isl6405->config) }; config 38 drivers/media/dvb-frontends/isl6405.c isl6405->config &= ~(ISL6405_VSEL2 | ISL6405_EN2); config 43 drivers/media/dvb-frontends/isl6405.c isl6405->config |= ISL6405_EN2; config 46 drivers/media/dvb-frontends/isl6405.c isl6405->config |= (ISL6405_EN2 | ISL6405_VSEL2); config 52 drivers/media/dvb-frontends/isl6405.c isl6405->config &= ~(ISL6405_VSEL1 | ISL6405_EN1); config 57 drivers/media/dvb-frontends/isl6405.c isl6405->config |= ISL6405_EN1; config 60 drivers/media/dvb-frontends/isl6405.c isl6405->config |= (ISL6405_EN1 | ISL6405_VSEL1); config 66 drivers/media/dvb-frontends/isl6405.c isl6405->config |= isl6405->override_or; config 67 drivers/media/dvb-frontends/isl6405.c isl6405->config &= isl6405->override_and; config 76 drivers/media/dvb-frontends/isl6405.c .buf = &isl6405->config, config 77 drivers/media/dvb-frontends/isl6405.c .len = sizeof(isl6405->config) }; config 81 drivers/media/dvb-frontends/isl6405.c isl6405->config |= ISL6405_LLC2; config 83 drivers/media/dvb-frontends/isl6405.c isl6405->config &= ~ISL6405_LLC2; config 86 drivers/media/dvb-frontends/isl6405.c isl6405->config |= ISL6405_LLC1; config 88 drivers/media/dvb-frontends/isl6405.c isl6405->config &= ~ISL6405_LLC1; config 90 drivers/media/dvb-frontends/isl6405.c isl6405->config |= isl6405->override_or; config 91 drivers/media/dvb-frontends/isl6405.c isl6405->config &= isl6405->override_and; config 115 drivers/media/dvb-frontends/isl6405.c isl6405->config = ISL6405_ISEL2; config 117 drivers/media/dvb-frontends/isl6405.c isl6405->config = ISL6405_ISEL1; config 22 drivers/media/dvb-frontends/isl6421.c u8 config; config 41 drivers/media/dvb-frontends/isl6421.c .buf = &isl6421->config, config 52 drivers/media/dvb-frontends/isl6421.c isl6421->config &= ~(ISL6421_VSEL1 | ISL6421_EN1); config 60 drivers/media/dvb-frontends/isl6421.c isl6421->config |= ISL6421_EN1; config 64 drivers/media/dvb-frontends/isl6421.c isl6421->config |= (ISL6421_EN1 | ISL6421_VSEL1); config 76 drivers/media/dvb-frontends/isl6421.c isl6421->config |= ISL6421_DCL; config 78 drivers/media/dvb-frontends/isl6421.c isl6421->config |= isl6421->override_or; config 79 drivers/media/dvb-frontends/isl6421.c isl6421->config &= isl6421->override_and; config 95 drivers/media/dvb-frontends/isl6421.c if ((isl6421->config & ISL6421_DCL) && config 97 drivers/media/dvb-frontends/isl6421.c isl6421->config &= ~ISL6421_DCL; config 108 drivers/media/dvb-frontends/isl6421.c isl6421->config &= ~(ISL6421_VSEL1 | ISL6421_EN1); config 128 drivers/media/dvb-frontends/isl6421.c .buf = &isl6421->config, config 129 drivers/media/dvb-frontends/isl6421.c .len = sizeof(isl6421->config) }; config 132 drivers/media/dvb-frontends/isl6421.c isl6421->config |= ISL6421_LLC1; config 134 drivers/media/dvb-frontends/isl6421.c isl6421->config &= ~ISL6421_LLC1; config 136 drivers/media/dvb-frontends/isl6421.c isl6421->config |= isl6421->override_or; config 137 drivers/media/dvb-frontends/isl6421.c isl6421->config &= isl6421->override_and; config 147 drivers/media/dvb-frontends/isl6421.c .buf = &isl6421->config, config 148 drivers/media/dvb-frontends/isl6421.c .len = sizeof(isl6421->config) }; config 152 drivers/media/dvb-frontends/isl6421.c isl6421->config |= ISL6421_ENT1; config 155 drivers/media/dvb-frontends/isl6421.c isl6421->config &= ~ISL6421_ENT1; config 161 drivers/media/dvb-frontends/isl6421.c isl6421->config |= isl6421->override_or; config 162 drivers/media/dvb-frontends/isl6421.c isl6421->config &= isl6421->override_and; config 185 drivers/media/dvb-frontends/isl6421.c isl6421->config = ISL6421_ISEL1; config 47 drivers/media/dvb-frontends/isl6423.c const struct isl6423_config *config; config 59 drivers/media/dvb-frontends/isl6423.c u8 addr = isl6423->config->addr; config 78 drivers/media/dvb-frontends/isl6423.c const struct isl6423_config *config = isl6423->config; config 84 drivers/media/dvb-frontends/isl6423.c if (config->mod_extern) config 188 drivers/media/dvb-frontends/isl6423.c const struct isl6423_config *config = isl6423->config; config 191 drivers/media/dvb-frontends/isl6423.c switch (config->current_max) { config 223 drivers/media/dvb-frontends/isl6423.c switch (config->curlim) { config 257 drivers/media/dvb-frontends/isl6423.c const struct isl6423_config *config) config 265 drivers/media/dvb-frontends/isl6423.c isl6423->config = config; config 38 drivers/media/dvb-frontends/isl6423.h const struct isl6423_config *config); config 43 drivers/media/dvb-frontends/isl6423.h const struct isl6423_config *config) config 26 drivers/media/dvb-frontends/ix2505v.c const struct ix2505v_config *config; config 51 drivers/media/dvb-frontends/ix2505v.c u8 addr = state->config->tuner_address; config 68 drivers/media/dvb-frontends/ix2505v.c { .addr = state->config->tuner_address, .flags = 0, config 133 drivers/media/dvb-frontends/ix2505v.c if (state->config->tuner_gain) config 134 drivers/media/dvb-frontends/ix2505v.c gain = (state->config->tuner_gain < 4) config 135 drivers/media/dvb-frontends/ix2505v.c ? state->config->tuner_gain : 0; config 139 drivers/media/dvb-frontends/ix2505v.c if (state->config->tuner_chargepump) config 140 drivers/media/dvb-frontends/ix2505v.c cc = state->config->tuner_chargepump; config 230 drivers/media/dvb-frontends/ix2505v.c if (state->config->min_delay_ms) config 231 drivers/media/dvb-frontends/ix2505v.c msleep(state->config->min_delay_ms); config 259 drivers/media/dvb-frontends/ix2505v.c const struct ix2505v_config *config, config 265 drivers/media/dvb-frontends/ix2505v.c if (NULL == config) { config 274 drivers/media/dvb-frontends/ix2505v.c state->config = config; config 277 drivers/media/dvb-frontends/ix2505v.c if (state->config->tuner_write_only) { config 297 drivers/media/dvb-frontends/ix2505v.c __func__, fe->ops.tuner_ops.info.name, config->tuner_address); config 43 drivers/media/dvb-frontends/ix2505v.h const struct ix2505v_config *config, struct i2c_adapter *i2c); config 46 drivers/media/dvb-frontends/ix2505v.h const struct ix2505v_config *config, struct i2c_adapter *i2c) config 22 drivers/media/dvb-frontends/l64781.c const struct l64781_config* config; config 44 drivers/media/dvb-frontends/l64781.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 58 drivers/media/dvb-frontends/l64781.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 59 drivers/media/dvb-frontends/l64781.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 489 drivers/media/dvb-frontends/l64781.c struct dvb_frontend* l64781_attach(const struct l64781_config* config, config 496 drivers/media/dvb-frontends/l64781.c struct i2c_msg msg [] = { { .addr = config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 497 drivers/media/dvb-frontends/l64781.c { .addr = config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 504 drivers/media/dvb-frontends/l64781.c state->config = config; config 23 drivers/media/dvb-frontends/l64781.h extern struct dvb_frontend* l64781_attach(const struct l64781_config* config, config 26 drivers/media/dvb-frontends/l64781.h static inline struct dvb_frontend* l64781_attach(const struct l64781_config* config, config 1390 drivers/media/dvb-frontends/lg2160.c struct dvb_frontend *lg2160_attach(const struct lg2160_config *config, config 1397 drivers/media/dvb-frontends/lg2160.c config ? config->i2c_addr : 0); config 1403 drivers/media/dvb-frontends/lg2160.c state->cfg = config; config 1408 drivers/media/dvb-frontends/lg2160.c switch (config->lg_chip) { config 57 drivers/media/dvb-frontends/lg2160.h struct dvb_frontend *lg2160_attach(const struct lg2160_config *config, config 61 drivers/media/dvb-frontends/lg2160.h struct dvb_frontend *lg2160_attach(const struct lg2160_config *config, config 1095 drivers/media/dvb-frontends/lgdt3305.c struct dvb_frontend *lgdt3305_attach(const struct lgdt3305_config *config, config 1104 drivers/media/dvb-frontends/lgdt3305.c config ? config->i2c_addr : 0); config 1110 drivers/media/dvb-frontends/lgdt3305.c state->cfg = config; config 1113 drivers/media/dvb-frontends/lgdt3305.c switch (config->demod_chip) { config 1147 drivers/media/dvb-frontends/lgdt3305.c config->demod_chip ? "LGDT3304" : "LGDT3305"); config 70 drivers/media/dvb-frontends/lgdt3305.h struct dvb_frontend *lgdt3305_attach(const struct lgdt3305_config *config, config 74 drivers/media/dvb-frontends/lgdt3305.h struct dvb_frontend *lgdt3305_attach(const struct lgdt3305_config *config, config 1816 drivers/media/dvb-frontends/lgdt3306a.c struct dvb_frontend *lgdt3306a_attach(const struct lgdt3306a_config *config, config 1825 drivers/media/dvb-frontends/lgdt3306a.c config ? config->i2c_addr : 0); config 1831 drivers/media/dvb-frontends/lgdt3306a.c state->cfg = config; config 2197 drivers/media/dvb-frontends/lgdt3306a.c struct lgdt3306a_config *config; config 2202 drivers/media/dvb-frontends/lgdt3306a.c config = kmemdup(client->dev.platform_data, config 2204 drivers/media/dvb-frontends/lgdt3306a.c if (config == NULL) { config 2209 drivers/media/dvb-frontends/lgdt3306a.c config->i2c_addr = client->addr; config 2210 drivers/media/dvb-frontends/lgdt3306a.c fe = lgdt3306a_attach(config, client->adapter); config 2235 drivers/media/dvb-frontends/lgdt3306a.c *config->i2c_adapter = state->muxc->adapter[0]; config 2236 drivers/media/dvb-frontends/lgdt3306a.c *config->fe = fe; config 2245 drivers/media/dvb-frontends/lgdt3306a.c kfree(config); config 57 drivers/media/dvb-frontends/lgdt3306a.h struct dvb_frontend *lgdt3306a_attach(const struct lgdt3306a_config *config, config 61 drivers/media/dvb-frontends/lgdt3306a.h struct dvb_frontend *lgdt3306a_attach(const struct lgdt3306a_config *config, config 51 drivers/media/dvb-frontends/lgdt330x.c struct lgdt330x_config config; config 169 drivers/media/dvb-frontends/lgdt330x.c switch (state->config.demod_chip) { config 254 drivers/media/dvb-frontends/lgdt330x.c switch (state->config.demod_chip) { config 262 drivers/media/dvb-frontends/lgdt330x.c switch (state->config.clock_polarity_flip) { config 355 drivers/media/dvb-frontends/lgdt330x.c if (state->config.pll_rf_set) config 356 drivers/media/dvb-frontends/lgdt330x.c state->config.pll_rf_set(fe, 1); config 358 drivers/media/dvb-frontends/lgdt330x.c if (state->config.demod_chip == LGDT3303) { config 372 drivers/media/dvb-frontends/lgdt330x.c if (state->config.pll_rf_set) config 373 drivers/media/dvb-frontends/lgdt330x.c state->config.pll_rf_set(fe, 0); config 375 drivers/media/dvb-frontends/lgdt330x.c if (state->config.demod_chip == LGDT3303) { config 389 drivers/media/dvb-frontends/lgdt330x.c if (state->config.pll_rf_set) config 390 drivers/media/dvb-frontends/lgdt330x.c state->config.pll_rf_set(fe, 0); config 392 drivers/media/dvb-frontends/lgdt330x.c if (state->config.demod_chip == LGDT3303) { config 414 drivers/media/dvb-frontends/lgdt330x.c top_ctrl_cfg[1] |= state->config.serial_mpeg; config 419 drivers/media/dvb-frontends/lgdt330x.c if (state->config.set_ts_params) config 420 drivers/media/dvb-frontends/lgdt330x.c state->config.set_ts_params(fe, 0); config 872 drivers/media/dvb-frontends/lgdt330x.c memcpy(&state->config, client->dev.platform_data, config 873 drivers/media/dvb-frontends/lgdt330x.c sizeof(state->config)); config 878 drivers/media/dvb-frontends/lgdt330x.c switch (state->config.demod_chip) { config 893 drivers/media/dvb-frontends/lgdt330x.c state->config.get_dvb_frontend = lgdt330x_get_dvb_frontend; config 904 drivers/media/dvb-frontends/lgdt330x.c state->config.demod_chip == LGDT3302 ? "2" : "3"); config 920 drivers/media/dvb-frontends/lgdt330x.c struct lgdt330x_config config = *_config; config 924 drivers/media/dvb-frontends/lgdt330x.c board_info.platform_data = &config; config 46 drivers/media/dvb-frontends/lgdt330x.h struct dvb_frontend *lgdt330x_attach(const struct lgdt330x_config *config, config 51 drivers/media/dvb-frontends/lgdt330x.h struct dvb_frontend *lgdt330x_attach(const struct lgdt330x_config *config, config 45 drivers/media/dvb-frontends/lgs8gl5.c const struct lgs8gl5_config *config; config 65 drivers/media/dvb-frontends/lgs8gl5.c .addr = state->config->demod_address, config 88 drivers/media/dvb-frontends/lgs8gl5.c .addr = state->config->demod_address, config 94 drivers/media/dvb-frontends/lgs8gl5.c .addr = state->config->demod_address, config 129 drivers/media/dvb-frontends/lgs8gl5.c .addr = state->config->demod_address + 2, config 135 drivers/media/dvb-frontends/lgs8gl5.c .addr = state->config->demod_address + 2, config 141 drivers/media/dvb-frontends/lgs8gl5.c .addr = state->config->demod_address + 2, config 371 drivers/media/dvb-frontends/lgs8gl5.c lgs8gl5_attach(const struct lgs8gl5_config *config, struct i2c_adapter *i2c) config 383 drivers/media/dvb-frontends/lgs8gl5.c state->config = config; config 23 drivers/media/dvb-frontends/lgs8gl5.h const struct lgs8gl5_config *config, struct i2c_adapter *i2c); config 26 drivers/media/dvb-frontends/lgs8gl5.h const struct lgs8gl5_config *config, struct i2c_adapter *i2c) { config 46 drivers/media/dvb-frontends/lgs8gxx.c msg.addr = priv->config->demod_address; config 47 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75 && reg >= 0xC0) config 74 drivers/media/dvb-frontends/lgs8gxx.c dev_addr = priv->config->demod_address; config 75 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75 && reg >= 0xC0) config 120 drivers/media/dvb-frontends/lgs8gxx.c const struct lgs8gxx_config *config = priv->config; config 126 drivers/media/dvb-frontends/lgs8gxx.c ((config->ext_adc) ? 0x80 : 0x00) | config 127 drivers/media/dvb-frontends/lgs8gxx.c ((config->if_neg_center) ? 0x04 : 0x00) | config 128 drivers/media/dvb-frontends/lgs8gxx.c ((config->if_freq == 0) ? 0x08 : 0x00) | /* Baseband */ config 129 drivers/media/dvb-frontends/lgs8gxx.c ((config->adc_signed) ? 0x02 : 0x00) | config 130 drivers/media/dvb-frontends/lgs8gxx.c ((config->if_neg_edge) ? 0x01 : 0x00); config 132 drivers/media/dvb-frontends/lgs8gxx.c if (config->ext_adc && config 133 drivers/media/dvb-frontends/lgs8gxx.c (config->prod == LGS8GXX_PROD_LGS8G52)) { config 148 drivers/media/dvb-frontends/lgs8gxx.c if_clk = priv->config->if_clk_freq; config 163 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 185 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) config 198 drivers/media/dvb-frontends/lgs8gxx.c val *= priv->config->if_clk_freq; config 207 drivers/media/dvb-frontends/lgs8gxx.c u8 prod = priv->config->prod; config 245 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G52) config 255 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 283 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) config 300 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) config 307 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) config 320 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 342 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 371 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 408 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 445 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75) { config 482 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) { config 489 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 497 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) config 523 drivers/media/dvb-frontends/lgs8gxx.c reg_addr = (priv->config->prod == LGS8GXX_PROD_LGS8G75) ? 0x30 : 0xC2; config 546 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75) config 614 drivers/media/dvb-frontends/lgs8gxx.c const struct lgs8gxx_config *config = priv->config; config 622 drivers/media/dvb-frontends/lgs8gxx.c if (config->prod == LGS8GXX_PROD_LGS8G75) config 623 drivers/media/dvb-frontends/lgs8gxx.c lgs8g75_set_adc_vpp(priv, config->adc_vpp); config 626 drivers/media/dvb-frontends/lgs8gxx.c err = lgs8gxx_set_mpeg_mode(priv, config->serial_ts, config 627 drivers/media/dvb-frontends/lgs8gxx.c config->ts_clk_pol, config 628 drivers/media/dvb-frontends/lgs8gxx.c config->ts_clk_gated); config 632 drivers/media/dvb-frontends/lgs8gxx.c if (config->prod == LGS8GXX_PROD_LGS8913) config 634 drivers/media/dvb-frontends/lgs8gxx.c lgs8gxx_set_if_freq(priv, priv->config->if_freq); config 723 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 737 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) { config 855 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) config 857 drivers/media/dvb-frontends/lgs8gxx.c else if (priv->config->prod == LGS8GXX_PROD_LGS8G75) config 869 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) config 892 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 912 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 934 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { config 965 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->tuner_address == 0) config 968 drivers/media/dvb-frontends/lgs8gxx.c u8 v = 0x80 | priv->config->tuner_address; config 1004 drivers/media/dvb-frontends/lgs8gxx.c struct dvb_frontend *lgs8gxx_attach(const struct lgs8gxx_config *config, config 1012 drivers/media/dvb-frontends/lgs8gxx.c if (config == NULL || i2c == NULL) config 1019 drivers/media/dvb-frontends/lgs8gxx.c priv->config = config; config 1025 drivers/media/dvb-frontends/lgs8gxx.c __func__, priv->config->demod_address); config 1035 drivers/media/dvb-frontends/lgs8gxx.c if (config->prod == LGS8GXX_PROD_LGS8G75) config 69 drivers/media/dvb-frontends/lgs8gxx.h extern struct dvb_frontend *lgs8gxx_attach(const struct lgs8gxx_config *config, config 73 drivers/media/dvb-frontends/lgs8gxx.h struct dvb_frontend *lgs8gxx_attach(const struct lgs8gxx_config *config, config 18 drivers/media/dvb-frontends/lgs8gxx_priv.h const struct lgs8gxx_config *config; config 32 drivers/media/dvb-frontends/lnbh25.c u8 config[3]; config 91 drivers/media/dvb-frontends/lnbh25.c .len = sizeof(priv->config), config 92 drivers/media/dvb-frontends/lnbh25.c .buf = priv->config config 111 drivers/media/dvb-frontends/lnbh25.c priv->config[1] = data1_reg; config 115 drivers/media/dvb-frontends/lnbh25.c priv->config[0], priv->config[1], priv->config[2]); config 156 drivers/media/dvb-frontends/lnbh25.c priv->config[0] = 0x02; config 157 drivers/media/dvb-frontends/lnbh25.c priv->config[1] = 0x00; config 158 drivers/media/dvb-frontends/lnbh25.c priv->config[2] = cfg->data2_config; config 25 drivers/media/dvb-frontends/lnbh29.c u8 config[2]; config 87 drivers/media/dvb-frontends/lnbh29.c .len = sizeof(priv->config), config 88 drivers/media/dvb-frontends/lnbh29.c .buf = priv->config config 104 drivers/media/dvb-frontends/lnbh29.c priv->config[1] &= ~LNBH29_VSEL_MASK; config 105 drivers/media/dvb-frontends/lnbh29.c priv->config[1] |= data_reg; config 144 drivers/media/dvb-frontends/lnbh29.c priv->config[0] = 0x01; config 145 drivers/media/dvb-frontends/lnbh29.c priv->config[1] = cfg->data_config; config 23 drivers/media/dvb-frontends/lnbp21.c u8 config; config 35 drivers/media/dvb-frontends/lnbp21.c .buf = &lnbp21->config, config 36 drivers/media/dvb-frontends/lnbp21.c .len = sizeof(lnbp21->config) }; config 38 drivers/media/dvb-frontends/lnbp21.c lnbp21->config &= ~(LNBP21_VSEL | LNBP21_EN); config 44 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= LNBP21_EN; config 47 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= (LNBP21_EN | LNBP21_VSEL); config 53 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= lnbp21->override_or; config 54 drivers/media/dvb-frontends/lnbp21.c lnbp21->config &= lnbp21->override_and; config 63 drivers/media/dvb-frontends/lnbp21.c .buf = &lnbp21->config, config 64 drivers/media/dvb-frontends/lnbp21.c .len = sizeof(lnbp21->config) }; config 67 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= LNBP21_LLC; config 69 drivers/media/dvb-frontends/lnbp21.c lnbp21->config &= ~LNBP21_LLC; config 71 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= lnbp21->override_or; config 72 drivers/media/dvb-frontends/lnbp21.c lnbp21->config &= lnbp21->override_and; config 82 drivers/media/dvb-frontends/lnbp21.c .buf = &lnbp21->config, config 83 drivers/media/dvb-frontends/lnbp21.c .len = sizeof(lnbp21->config) }; config 87 drivers/media/dvb-frontends/lnbp21.c lnbp21->config &= ~LNBP21_TEN; config 90 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= LNBP21_TEN; config 96 drivers/media/dvb-frontends/lnbp21.c lnbp21->config |= lnbp21->override_or; config 97 drivers/media/dvb-frontends/lnbp21.c lnbp21->config &= lnbp21->override_and; config 114 drivers/media/dvb-frontends/lnbp21.c u8 override_clear, u8 i2c_addr, u8 config) config 121 drivers/media/dvb-frontends/lnbp21.c lnbp21->config = config; config 30 drivers/media/dvb-frontends/lnbp22.c u8 config[4]; config 41 drivers/media/dvb-frontends/lnbp22.c .buf = (char *)&lnbp22->config, config 42 drivers/media/dvb-frontends/lnbp22.c .len = sizeof(lnbp22->config), config 48 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] = 0x60; /* Power down */ config 53 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] |= LNBP22_EN; config 56 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] |= (LNBP22_EN | LNBP22_VSEL); config 62 drivers/media/dvb-frontends/lnbp22.c dprintk(1, "%s: 0x%02x)\n", __func__, lnbp22->config[3]); config 72 drivers/media/dvb-frontends/lnbp22.c .buf = (char *)&lnbp22->config, config 73 drivers/media/dvb-frontends/lnbp22.c .len = sizeof(lnbp22->config), config 78 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] |= LNBP22_LLC; config 80 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] &= ~LNBP22_LLC; config 104 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[0] = 0x00; /* ? */ config 105 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[1] = 0x28; /* ? */ config 106 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[2] = 0x48; /* ? */ config 107 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] = 0x60; /* Power down */ config 1367 drivers/media/dvb-frontends/m88ds3103.c dev->config.clock = pdata->clk; config 1368 drivers/media/dvb-frontends/m88ds3103.c dev->config.i2c_wr_max = pdata->i2c_wr_max; config 1369 drivers/media/dvb-frontends/m88ds3103.c dev->config.ts_mode = pdata->ts_mode; config 1370 drivers/media/dvb-frontends/m88ds3103.c dev->config.ts_clk = pdata->ts_clk * 1000; config 1371 drivers/media/dvb-frontends/m88ds3103.c dev->config.ts_clk_pol = pdata->ts_clk_pol; config 1372 drivers/media/dvb-frontends/m88ds3103.c dev->config.spec_inv = pdata->spec_inv; config 1373 drivers/media/dvb-frontends/m88ds3103.c dev->config.agc_inv = pdata->agc_inv; config 1374 drivers/media/dvb-frontends/m88ds3103.c dev->config.clock_out = pdata->clk_out; config 1375 drivers/media/dvb-frontends/m88ds3103.c dev->config.envelope_mode = pdata->envelope_mode; config 1376 drivers/media/dvb-frontends/m88ds3103.c dev->config.agc = pdata->agc; config 1377 drivers/media/dvb-frontends/m88ds3103.c dev->config.lnb_hv_pol = pdata->lnb_hv_pol; config 1378 drivers/media/dvb-frontends/m88ds3103.c dev->config.lnb_en_pol = pdata->lnb_en_pol; config 1379 drivers/media/dvb-frontends/m88ds3103.c dev->cfg = &dev->config; config 142 drivers/media/dvb-frontends/m88ds3103.h const struct m88ds3103_config *config, config 148 drivers/media/dvb-frontends/m88ds3103.h const struct m88ds3103_config *config, config 28 drivers/media/dvb-frontends/m88ds3103_priv.h struct m88ds3103_config config; config 27 drivers/media/dvb-frontends/m88rs2000.c const struct m88rs2000_config *config; config 57 drivers/media/dvb-frontends/m88rs2000.c .addr = state->config->demod_addr, config 80 drivers/media/dvb-frontends/m88rs2000.c .addr = state->config->demod_addr, config 85 drivers/media/dvb-frontends/m88rs2000.c .addr = state->config->demod_addr, config 437 drivers/media/dvb-frontends/m88rs2000.c if (state->config->inittab) config 439 drivers/media/dvb-frontends/m88rs2000.c (struct inittab *)state->config->inittab); config 466 drivers/media/dvb-frontends/m88rs2000.c if (state->config->set_ts_params) config 467 drivers/media/dvb-frontends/m88rs2000.c state->config->set_ts_params(fe, CALL_IS_READ); config 782 drivers/media/dvb-frontends/m88rs2000.c struct dvb_frontend *m88rs2000_attach(const struct m88rs2000_config *config, config 793 drivers/media/dvb-frontends/m88rs2000.c state->config = config; config 33 drivers/media/dvb-frontends/m88rs2000.h const struct m88rs2000_config *config, struct i2c_adapter *i2c); config 36 drivers/media/dvb-frontends/m88rs2000.h const struct m88rs2000_config *config, struct i2c_adapter *i2c) config 24 drivers/media/dvb-frontends/mb86a16.c const struct mb86a16_config *config; config 68 drivers/media/dvb-frontends/mb86a16.c .addr = state->config->demod_address, config 76 drivers/media/dvb-frontends/mb86a16.c state->config->demod_address, buf[0], buf[1]); config 91 drivers/media/dvb-frontends/mb86a16.c .addr = state->config->demod_address, config 96 drivers/media/dvb-frontends/mb86a16.c .addr = state->config->demod_address, config 1828 drivers/media/dvb-frontends/mb86a16.c struct dvb_frontend *mb86a16_attach(const struct mb86a16_config *config, config 1838 drivers/media/dvb-frontends/mb86a16.c state->config = config; config 1847 drivers/media/dvb-frontends/mb86a16.c state->frontend.ops.set_voltage = state->config->set_voltage; config 27 drivers/media/dvb-frontends/mb86a16.h extern struct dvb_frontend *mb86a16_attach(const struct mb86a16_config *config, config 32 drivers/media/dvb-frontends/mb86a16.h static inline struct dvb_frontend *mb86a16_attach(const struct mb86a16_config *config, config 31 drivers/media/dvb-frontends/mb86a20s.c const struct mb86a20s_config *config; config 268 drivers/media/dvb-frontends/mb86a20s.c mb86a20s_i2c_readreg(state, state->config->demod_address, reg) config 270 drivers/media/dvb-frontends/mb86a20s.c mb86a20s_i2c_writereg(state, state->config->demod_address, reg, val) config 272 drivers/media/dvb-frontends/mb86a20s.c mb86a20s_i2c_writeregdata(state, state->config->demod_address, \ config 1791 drivers/media/dvb-frontends/mb86a20s.c fclk = state->config->fclk; config 1838 drivers/media/dvb-frontends/mb86a20s.c if (!state->config->is_serial) config 2057 drivers/media/dvb-frontends/mb86a20s.c struct dvb_frontend *mb86a20s_attach(const struct mb86a20s_config *config, config 2071 drivers/media/dvb-frontends/mb86a20s.c state->config = config; config 36 drivers/media/dvb-frontends/mb86a20s.h extern struct dvb_frontend *mb86a20s_attach(const struct mb86a20s_config *config, config 41 drivers/media/dvb-frontends/mb86a20s.h const struct mb86a20s_config *config, struct i2c_adapter *i2c) config 612 drivers/media/dvb-frontends/mn88473.c struct mn88473_config *config = client->dev.platform_data; config 624 drivers/media/dvb-frontends/mn88473.c if (config->fe == NULL) { config 636 drivers/media/dvb-frontends/mn88473.c if (config->i2c_wr_max) config 637 drivers/media/dvb-frontends/mn88473.c dev->i2c_wr_max = config->i2c_wr_max; config 641 drivers/media/dvb-frontends/mn88473.c if (config->xtal) config 642 drivers/media/dvb-frontends/mn88473.c dev->clk = config->xtal; config 706 drivers/media/dvb-frontends/mn88473.c *config->fe = &dev->frontend; config 32 drivers/media/dvb-frontends/mt312.c const struct mt312_config *config; config 57 drivers/media/dvb-frontends/mt312.c msg[0].addr = state->config->demod_address; config 61 drivers/media/dvb-frontends/mt312.c msg[1].addr = state->config->demod_address; config 108 drivers/media/dvb-frontends/mt312.c msg.addr = state->config->demod_address; config 432 drivers/media/dvb-frontends/mt312.c if (state->config->voltage_inverted) config 696 drivers/media/dvb-frontends/mt312.c u8 config; config 715 drivers/media/dvb-frontends/mt312.c ret = mt312_readreg(state, CONFIG, &config); config 720 drivers/media/dvb-frontends/mt312.c ret = mt312_writereg(state, CONFIG, config & 0x7f); config 782 drivers/media/dvb-frontends/mt312.c struct dvb_frontend *mt312_attach(const struct mt312_config *config, config 793 drivers/media/dvb-frontends/mt312.c state->config = config; config 27 drivers/media/dvb-frontends/mt312.h struct dvb_frontend *mt312_attach(const struct mt312_config *config, config 31 drivers/media/dvb-frontends/mt312.h const struct mt312_config *config, struct i2c_adapter *i2c) config 35 drivers/media/dvb-frontends/mt352.c struct mt352_config config; config 48 drivers/media/dvb-frontends/mt352.c struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, config 73 drivers/media/dvb-frontends/mt352.c struct i2c_msg msg [] = { { .addr = state->config.demod_address, config 76 drivers/media/dvb-frontends/mt352.c { .addr = state->config.demod_address, config 118 drivers/media/dvb-frontends/mt352.c if (state->config.adc_clock) config 119 drivers/media/dvb-frontends/mt352.c adc_clock = state->config.adc_clock; config 136 drivers/media/dvb-frontends/mt352.c if (state->config.adc_clock) config 137 drivers/media/dvb-frontends/mt352.c adc_clock = state->config.adc_clock; config 138 drivers/media/dvb-frontends/mt352.c if (state->config.if2) config 139 drivers/media/dvb-frontends/mt352.c if2 = state->config.if2; config 280 drivers/media/dvb-frontends/mt352.c if (state->config.no_tuner) { config 516 drivers/media/dvb-frontends/mt352.c return state->config.demod_init(fe); config 530 drivers/media/dvb-frontends/mt352.c struct dvb_frontend* mt352_attach(const struct mt352_config* config, config 541 drivers/media/dvb-frontends/mt352.c memcpy(&state->config,config,sizeof(struct mt352_config)); config 41 drivers/media/dvb-frontends/mt352.h extern struct dvb_frontend* mt352_attach(const struct mt352_config* config, config 44 drivers/media/dvb-frontends/mt352.h static inline struct dvb_frontend* mt352_attach(const struct mt352_config* config, config 47 drivers/media/dvb-frontends/nxt200x.c const struct nxt200x_config* config; config 89 drivers/media/dvb-frontends/nxt200x.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf2, .len = len + 1 }; config 102 drivers/media/dvb-frontends/nxt200x.c __func__, state->config->demod_address, err); config 112 drivers/media/dvb-frontends/nxt200x.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = reg2, .len = 1 }, config 113 drivers/media/dvb-frontends/nxt200x.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = buf, .len = len } }; config 119 drivers/media/dvb-frontends/nxt200x.c __func__, state->config->demod_address, err); config 548 drivers/media/dvb-frontends/nxt200x.c if (state->config->set_ts_params) config 549 drivers/media/dvb-frontends/nxt200x.c state->config->set_ts_params(fe, 1); config 553 drivers/media/dvb-frontends/nxt200x.c if (state->config->set_ts_params) config 554 drivers/media/dvb-frontends/nxt200x.c state->config->set_ts_params(fe, 0); config 1140 drivers/media/dvb-frontends/nxt200x.c struct dvb_frontend* nxt200x_attach(const struct nxt200x_config* config, config 1152 drivers/media/dvb-frontends/nxt200x.c state->config = config; config 32 drivers/media/dvb-frontends/nxt200x.h extern struct dvb_frontend* nxt200x_attach(const struct nxt200x_config* config, config 35 drivers/media/dvb-frontends/nxt200x.h static inline struct dvb_frontend* nxt200x_attach(const struct nxt200x_config* config, config 27 drivers/media/dvb-frontends/nxt6000.c const struct nxt6000_config* config; config 41 drivers/media/dvb-frontends/nxt6000.c struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; config 56 drivers/media/dvb-frontends/nxt6000.c {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 1}, config 57 drivers/media/dvb-frontends/nxt6000.c {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1} config 200 drivers/media/dvb-frontends/nxt6000.c if (state->config->clock_inversion) config 557 drivers/media/dvb-frontends/nxt6000.c struct dvb_frontend* nxt6000_attach(const struct nxt6000_config* config, config 567 drivers/media/dvb-frontends/nxt6000.c state->config = config; config 25 drivers/media/dvb-frontends/nxt6000.h extern struct dvb_frontend* nxt6000_attach(const struct nxt6000_config* config, config 28 drivers/media/dvb-frontends/nxt6000.h static inline struct dvb_frontend* nxt6000_attach(const struct nxt6000_config* config, config 46 drivers/media/dvb-frontends/or51132.c const struct or51132_config* config; config 63 drivers/media/dvb-frontends/or51132.c struct i2c_msg msg = { .addr = state->config->demod_address, config 86 drivers/media/dvb-frontends/or51132.c struct i2c_msg msg = { .addr = state->config->demod_address, config 103 drivers/media/dvb-frontends/or51132.c {.addr = state->config->demod_address, .flags = 0, config 105 drivers/media/dvb-frontends/or51132.c {.addr = state->config->demod_address, .flags = I2C_M_RD, config 340 drivers/media/dvb-frontends/or51132.c state->config->set_ts_params(fe, clock_mode); config 549 drivers/media/dvb-frontends/or51132.c struct dvb_frontend* or51132_attach(const struct or51132_config* config, config 560 drivers/media/dvb-frontends/or51132.c state->config = config; config 24 drivers/media/dvb-frontends/or51132.h extern struct dvb_frontend* or51132_attach(const struct or51132_config* config, config 27 drivers/media/dvb-frontends/or51132.h static inline struct dvb_frontend* or51132_attach(const struct or51132_config* config, config 45 drivers/media/dvb-frontends/or51211.c const struct or51211_config* config; config 120 drivers/media/dvb-frontends/or51211.c state->config->reset(fe); config 122 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,tudata,585)) { config 128 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address, config 135 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,run_buf,2)) { config 142 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,run_buf,2)) { config 157 drivers/media/dvb-frontends/or51211.c state->config->setmode(fe, mode); config 159 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,run_buf,2)) { config 166 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,run_buf,2)) { config 182 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,cmd_buf,3)) { config 192 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,rec_buf,3)) { config 196 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address,&rec_buf[10],2)) { config 234 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,snd_buf,3)) { config 239 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address,rec_buf,2)) { config 292 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address,snd_buf,3)) { config 296 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address,rec_buf,2)) { config 352 drivers/media/dvb-frontends/or51211.c const struct or51211_config* config = state->config; config 362 drivers/media/dvb-frontends/or51211.c ret = config->request_firmware(fe, &fw, config 387 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address, config 400 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address, config 406 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address, config 417 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address, config 423 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address, config 435 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address, config 442 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address, config 463 drivers/media/dvb-frontends/or51211.c if (i2c_writebytes(state,state->config->demod_address, config 469 drivers/media/dvb-frontends/or51211.c if (i2c_readbytes(state,state->config->demod_address, config 492 drivers/media/dvb-frontends/or51211.c state->config->sleep(fe); config 498 drivers/media/dvb-frontends/or51211.c struct dvb_frontend* or51211_attach(const struct or51211_config* config, config 509 drivers/media/dvb-frontends/or51211.c state->config = config; config 27 drivers/media/dvb-frontends/or51211.h extern struct dvb_frontend* or51211_attach(const struct or51211_config* config, config 30 drivers/media/dvb-frontends/or51211.h static inline struct dvb_frontend* or51211_attach(const struct or51211_config* config, config 24 drivers/media/dvb-frontends/s5h1409.c const struct s5h1409_config *config; config 306 drivers/media/dvb-frontends/s5h1409.c struct i2c_msg msg = { .addr = state->config->demod_address, config 325 drivers/media/dvb-frontends/s5h1409.c { .addr = state->config->demod_address, .flags = 0, config 327 drivers/media/dvb-frontends/s5h1409.c { .addr = state->config->demod_address, .flags = I2C_M_RD, config 351 drivers/media/dvb-frontends/s5h1409.c #define S5H1409_QAM_IF_FREQ (state->config->qam_if) config 652 drivers/media/dvb-frontends/s5h1409.c if (state->config->hvr1600_opt == S5H1409_HVR1600_OPTIMIZE) { config 715 drivers/media/dvb-frontends/s5h1409.c if (state->config->hvr1600_opt == S5H1409_HVR1600_OPTIMIZE) { config 727 drivers/media/dvb-frontends/s5h1409.c if (state->config->output_mode == S5H1409_SERIAL_OUTPUT) config 734 drivers/media/dvb-frontends/s5h1409.c s5h1409_set_spectralinversion(fe, state->config->inversion); config 736 drivers/media/dvb-frontends/s5h1409.c s5h1409_set_gpio(fe, state->config->gpio); config 737 drivers/media/dvb-frontends/s5h1409.c s5h1409_set_mpeg_timing(fe, state->config->mpeg_timing); config 759 drivers/media/dvb-frontends/s5h1409.c if (state->config->hvr1600_opt == S5H1409_HVR1600_OPTIMIZE) { config 772 drivers/media/dvb-frontends/s5h1409.c switch (state->config->status_mode) { config 942 drivers/media/dvb-frontends/s5h1409.c struct dvb_frontend *s5h1409_attach(const struct s5h1409_config *config, config 954 drivers/media/dvb-frontends/s5h1409.c state->config = config; config 58 drivers/media/dvb-frontends/s5h1409.h extern struct dvb_frontend *s5h1409_attach(const struct s5h1409_config *config, config 62 drivers/media/dvb-frontends/s5h1409.h const struct s5h1409_config *config, config 24 drivers/media/dvb-frontends/s5h1411.c const struct s5h1411_config *config; config 490 drivers/media/dvb-frontends/s5h1411.c s5h1411_set_if_freq(fe, state->config->vsb_if); config 499 drivers/media/dvb-frontends/s5h1411.c s5h1411_set_if_freq(fe, state->config->qam_if); config 631 drivers/media/dvb-frontends/s5h1411.c if (state->config->output_mode == S5H1411_SERIAL_OUTPUT) config 638 drivers/media/dvb-frontends/s5h1411.c s5h1411_set_spectralinversion(fe, state->config->inversion); config 639 drivers/media/dvb-frontends/s5h1411.c s5h1411_set_if_freq(fe, state->config->vsb_if); config 640 drivers/media/dvb-frontends/s5h1411.c s5h1411_set_gpio(fe, state->config->gpio); config 641 drivers/media/dvb-frontends/s5h1411.c s5h1411_set_mpeg_timing(fe, state->config->mpeg_timing); config 686 drivers/media/dvb-frontends/s5h1411.c switch (state->config->status_mode) { config 857 drivers/media/dvb-frontends/s5h1411.c struct dvb_frontend *s5h1411_attach(const struct s5h1411_config *config, config 869 drivers/media/dvb-frontends/s5h1411.c state->config = config; config 872 drivers/media/dvb-frontends/s5h1411.c state->inversion = state->config->inversion; config 60 drivers/media/dvb-frontends/s5h1411.h extern struct dvb_frontend *s5h1411_attach(const struct s5h1411_config *config, config 64 drivers/media/dvb-frontends/s5h1411.h const struct s5h1411_config *config, config 31 drivers/media/dvb-frontends/s5h1420.c const struct s5h1420_config* config; config 70 drivers/media/dvb-frontends/s5h1420.c { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = 2 }, config 71 drivers/media/dvb-frontends/s5h1420.c { .addr = state->config->demod_address, .flags = 0, .buf = ®, .len = 1 }, config 72 drivers/media/dvb-frontends/s5h1420.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = 1 }, config 78 drivers/media/dvb-frontends/s5h1420.c if (state->config->repeated_start_workaround) { config 99 drivers/media/dvb-frontends/s5h1420.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 544 drivers/media/dvb-frontends/s5h1420.c inversion = state->config->invert ? 0x08 : 0; config 546 drivers/media/dvb-frontends/s5h1420.c inversion = state->config->invert ? 0 : 0x08; config 713 drivers/media/dvb-frontends/s5h1420.c s5h1420_writereg(state, Mpeg01, state->config->cdclk_polarity); config 806 drivers/media/dvb-frontends/s5h1420.c state->CON_1_val = state->config->serial_mpeg << 4; config 848 drivers/media/dvb-frontends/s5h1420.c m[0].addr = state->config->demod_address; config 871 drivers/media/dvb-frontends/s5h1420.c struct dvb_frontend *s5h1420_attach(const struct s5h1420_config *config, config 882 drivers/media/dvb-frontends/s5h1420.c state->config = config; config 30 drivers/media/dvb-frontends/s5h1420.h extern struct dvb_frontend *s5h1420_attach(const struct s5h1420_config *config, config 34 drivers/media/dvb-frontends/s5h1420.h static inline struct dvb_frontend *s5h1420_attach(const struct s5h1420_config *config, config 22 drivers/media/dvb-frontends/s5h1432.c const struct s5h1432_config *config; config 333 drivers/media/dvb-frontends/s5h1432.c struct dvb_frontend *s5h1432_attach(const struct s5h1432_config *config, config 345 drivers/media/dvb-frontends/s5h1432.c state->config = config; config 348 drivers/media/dvb-frontends/s5h1432.c state->inversion = state->config->inversion; config 64 drivers/media/dvb-frontends/s5h1432.h extern struct dvb_frontend *s5h1432_attach(const struct s5h1432_config *config, config 68 drivers/media/dvb-frontends/s5h1432.h *config, config 41 drivers/media/dvb-frontends/s921.c const struct s921_config *config; config 250 drivers/media/dvb-frontends/s921.c s921_i2c_readreg(state, state->config->demod_address, reg) config 252 drivers/media/dvb-frontends/s921.c s921_i2c_writereg(state, state->config->demod_address, reg, val) config 254 drivers/media/dvb-frontends/s921.c s921_i2c_writeregdata(state, state->config->demod_address, \ config 474 drivers/media/dvb-frontends/s921.c struct dvb_frontend *s921_attach(const struct s921_config *config, config 488 drivers/media/dvb-frontends/s921.c state->config = config; config 20 drivers/media/dvb-frontends/s921.h extern struct dvb_frontend *s921_attach(const struct s921_config *config, config 25 drivers/media/dvb-frontends/s921.h const struct s921_config *config, struct i2c_adapter *i2c) config 41 drivers/media/dvb-frontends/si2165.c struct si2165_config config; config 82 drivers/media/dvb-frontends/si2165.c __func__, state->config.i2c_addr, reg, ret); config 203 drivers/media/dvb-frontends/si2165.c u32 ref_freq_hz = state->config.ref_freq_hz; config 535 drivers/media/dvb-frontends/si2165.c ret = si2165_writereg8(state, REG_CHIP_MODE, state->config.chip_mode); config 546 drivers/media/dvb-frontends/si2165.c if (val != state->config.chip_mode) { config 867 drivers/media/dvb-frontends/si2165.c if (state->config.inversion) config 1179 drivers/media/dvb-frontends/si2165.c state->config.i2c_addr = client->addr; config 1180 drivers/media/dvb-frontends/si2165.c state->config.chip_mode = pdata->chip_mode; config 1181 drivers/media/dvb-frontends/si2165.c state->config.ref_freq_hz = pdata->ref_freq_hz; config 1182 drivers/media/dvb-frontends/si2165.c state->config.inversion = pdata->inversion; config 1184 drivers/media/dvb-frontends/si2165.c if (state->config.ref_freq_hz < 4000000 || config 1185 drivers/media/dvb-frontends/si2165.c state->config.ref_freq_hz > 27000000) { config 1187 drivers/media/dvb-frontends/si2165.c state->config.ref_freq_hz); config 1200 drivers/media/dvb-frontends/si2165.c ret = si2165_writereg8(state, REG_CHIP_MODE, state->config.chip_mode); config 1207 drivers/media/dvb-frontends/si2165.c if (val != state->config.chip_mode) config 669 drivers/media/dvb-frontends/si2168.c struct si2168_config *config = client->dev.platform_data; config 746 drivers/media/dvb-frontends/si2168.c *config->i2c_adapter = dev->muxc->adapter[0]; config 747 drivers/media/dvb-frontends/si2168.c *config->fe = &dev->fe; config 748 drivers/media/dvb-frontends/si2168.c dev->ts_mode = config->ts_mode; config 749 drivers/media/dvb-frontends/si2168.c dev->ts_clock_inv = config->ts_clock_inv; config 750 drivers/media/dvb-frontends/si2168.c dev->ts_clock_gapped = config->ts_clock_gapped; config 751 drivers/media/dvb-frontends/si2168.c dev->spectral_inversion = config->spectral_inversion; config 136 drivers/media/dvb-frontends/si21xx.c const struct si21xx_config *config; config 228 drivers/media/dvb-frontends/si21xx.c .addr = state->config->demod_address, config 254 drivers/media/dvb-frontends/si21xx.c .addr = state->config->demod_address, config 286 drivers/media/dvb-frontends/si21xx.c .addr = state->config->demod_address, config 291 drivers/media/dvb-frontends/si21xx.c .addr = state->config->demod_address, config 312 drivers/media/dvb-frontends/si21xx.c .addr = state->config->demod_address, config 317 drivers/media/dvb-frontends/si21xx.c .addr = state->config->demod_address, config 897 drivers/media/dvb-frontends/si21xx.c struct dvb_frontend *si21xx_attach(const struct si21xx_config *config, config 911 drivers/media/dvb-frontends/si21xx.c state->config = config; config 17 drivers/media/dvb-frontends/si21xx.h extern struct dvb_frontend *si21xx_attach(const struct si21xx_config *config, config 21 drivers/media/dvb-frontends/si21xx.h const struct si21xx_config *config, struct i2c_adapter *i2c) config 33 drivers/media/dvb-frontends/sp8870.c const struct sp8870_config* config; config 56 drivers/media/dvb-frontends/sp8870.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 4 }; config 72 drivers/media/dvb-frontends/sp8870.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 2 }, config 73 drivers/media/dvb-frontends/sp8870.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 2 } }; config 116 drivers/media/dvb-frontends/sp8870.c msg.addr = state->config->demod_address; config 307 drivers/media/dvb-frontends/sp8870.c if (state->config->request_firmware(fe, &fw, SP8870_DEFAULT_FIRMWARE)) { config 545 drivers/media/dvb-frontends/sp8870.c struct dvb_frontend* sp8870_attach(const struct sp8870_config* config, config 555 drivers/media/dvb-frontends/sp8870.c state->config = config; config 26 drivers/media/dvb-frontends/sp8870.h extern struct dvb_frontend* sp8870_attach(const struct sp8870_config* config, config 29 drivers/media/dvb-frontends/sp8870.h static inline struct dvb_frontend* sp8870_attach(const struct sp8870_config* config, config 27 drivers/media/dvb-frontends/sp887x.c const struct sp887x_config* config; config 42 drivers/media/dvb-frontends/sp887x.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; config 47 drivers/media/dvb-frontends/sp887x.c __func__, state->config->demod_address, err); config 57 drivers/media/dvb-frontends/sp887x.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; config 81 drivers/media/dvb-frontends/sp887x.c struct i2c_msg msg[] = {{ .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 2 }, config 82 drivers/media/dvb-frontends/sp887x.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 2 }}; config 529 drivers/media/dvb-frontends/sp887x.c ret = state->config->request_firmware(fe, &fw, SP887X_DEFAULT_FIRMWARE); config 567 drivers/media/dvb-frontends/sp887x.c struct dvb_frontend* sp887x_attach(const struct sp887x_config* config, config 577 drivers/media/dvb-frontends/sp887x.c state->config = config; config 22 drivers/media/dvb-frontends/sp887x.h extern struct dvb_frontend* sp887x_attach(const struct sp887x_config* config, config 25 drivers/media/dvb-frontends/sp887x.h static inline struct dvb_frontend* sp887x_attach(const struct sp887x_config* config, config 135 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 140 drivers/media/dvb-frontends/stb0899_algo.c if (config->tuner_get_bandwidth) { config 142 drivers/media/dvb-frontends/stb0899_algo.c config->tuner_get_bandwidth(&state->frontend, &bandwidth); config 493 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 596 drivers/media/dvb-frontends/stb0899_algo.c if (state->config->tuner_set_frequency) config 597 drivers/media/dvb-frontends/stb0899_algo.c state->config->tuner_set_frequency(&state->frontend, internal->freq); config 599 drivers/media/dvb-frontends/stb0899_algo.c if (state->config->tuner_get_frequency) config 600 drivers/media/dvb-frontends/stb0899_algo.c state->config->tuner_get_frequency(&state->frontend, &internal->freq); config 607 drivers/media/dvb-frontends/stb0899_algo.c if (config->tuner_get_bandwidth) config 608 drivers/media/dvb-frontends/stb0899_algo.c config->tuner_get_bandwidth(&state->frontend, &bandwidth); config 729 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 736 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(UWP_ESN0_AVE, uwp1, config->esno_ave); config 737 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(UWP_ESN0_QUANT, uwp1, config->esno_quant); config 738 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(UWP_TH_SOF, uwp1, config->uwp_threshold_sof); config 742 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(UWP_MISS_TH, uwp2, config->miss_threshold); config 744 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(UWP_TH_ACQ, uwp3, config->uwp_threshold_acq); config 745 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(UWP_TH_TRACK, uwp3, config->uwp_threshold_track); config 752 drivers/media/dvb-frontends/stb0899_algo.c STB0899_SETFIELD_VAL(SOF_SEARCH_TIMEOUT, reg, config->sof_search_timeout); config 790 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 803 drivers/media/dvb-frontends/stb0899_algo.c intval = (decim * (1 << (config->btr_nco_bits - 1))) / master_clk; config 804 drivers/media/dvb-frontends/stb0899_algo.c remain = (decim * (1 << (config->btr_nco_bits - 1))) % master_clk; config 806 drivers/media/dvb-frontends/stb0899_algo.c intval = (1 << (config->btr_nco_bits - 1)) / (master_clk / 100) * decim / 100; config 807 drivers/media/dvb-frontends/stb0899_algo.c remain = (decim * (1 << (config->btr_nco_bits - 1))) % master_clk; config 894 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 908 drivers/media/dvb-frontends/stb0899_algo.c K = (1 << config->btr_nco_bits) / (internal->master_clk / 1000); config 921 drivers/media/dvb-frontends/stb0899_algo.c k_btr1_rshft = (-1 * k_direct_shift) + config->btr_gain_shift_offset; config 926 drivers/media/dvb-frontends/stb0899_algo.c k_btr0_rshft = (-1 * k_indirect_shift) + config->btr_gain_shift_offset; config 952 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 956 drivers/media/dvb-frontends/stb0899_algo.c crl_nom_freq = (1 << config->crl_nco_bits) / master_clk; config 1271 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_config *config = state->config; config 1276 drivers/media/dvb-frontends/stb0899_algo.c div1 = config->btr_nco_bits / 2; config 1277 drivers/media/dvb-frontends/stb0899_algo.c div2 = config->btr_nco_bits - div1 - 1; config 1343 drivers/media/dvb-frontends/stb0899_algo.c if (state->config->tuner_set_frequency) config 1344 drivers/media/dvb-frontends/stb0899_algo.c state->config->tuner_set_frequency(&state->frontend, internal->freq); config 1345 drivers/media/dvb-frontends/stb0899_algo.c if (state->config->tuner_get_frequency) config 1346 drivers/media/dvb-frontends/stb0899_algo.c state->config->tuner_get_frequency(&state->frontend, &internal->freq); config 222 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 227 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 291 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 298 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 305 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 394 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 401 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 448 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 453 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 489 drivers/media/dvb-frontends/stb0899_drv.c .addr = state->config->demod_address, config 544 drivers/media/dvb-frontends/stb0899_drv.c mclk = (div + 1) * state->config->xtal_freq / 6; config 561 drivers/media/dvb-frontends/stb0899_drv.c dprintk(state->verbose, FE_DEBUG, 1, "state->config=%p", state->config); config 562 drivers/media/dvb-frontends/stb0899_drv.c mdiv = ((6 * Mclk) / state->config->xtal_freq) - 1; config 573 drivers/media/dvb-frontends/stb0899_drv.c struct stb0899_config *config = state->config; config 574 drivers/media/dvb-frontends/stb0899_drv.c const struct stb0899_postproc *postproc = config->postproc; config 881 drivers/media/dvb-frontends/stb0899_drv.c struct stb0899_config *config = state->config; config 887 drivers/media/dvb-frontends/stb0899_drv.c for (i = 0; config->init_dev[i].address != 0xffff; i++) config 888 drivers/media/dvb-frontends/stb0899_drv.c stb0899_write_reg(state, config->init_dev[i].address, config->init_dev[i].data); config 892 drivers/media/dvb-frontends/stb0899_drv.c for (i = 0; config->init_s2_demod[i].offset != 0xffff; i++) config 894 drivers/media/dvb-frontends/stb0899_drv.c config->init_s2_demod[i].base_address, config 895 drivers/media/dvb-frontends/stb0899_drv.c config->init_s2_demod[i].offset, config 896 drivers/media/dvb-frontends/stb0899_drv.c config->init_s2_demod[i].data); config 900 drivers/media/dvb-frontends/stb0899_drv.c for (i = 0; config->init_s1_demod[i].address != 0xffff; i++) config 901 drivers/media/dvb-frontends/stb0899_drv.c stb0899_write_reg(state, config->init_s1_demod[i].address, config->init_s1_demod[i].data); config 905 drivers/media/dvb-frontends/stb0899_drv.c for (i = 0; config->init_s2_fec[i].offset != 0xffff; i++) config 907 drivers/media/dvb-frontends/stb0899_drv.c config->init_s2_fec[i].base_address, config 908 drivers/media/dvb-frontends/stb0899_drv.c config->init_s2_fec[i].offset, config 909 drivers/media/dvb-frontends/stb0899_drv.c config->init_s2_fec[i].data); config 913 drivers/media/dvb-frontends/stb0899_drv.c for (i = 0; config->init_tst[i].address != 0xffff; i++) config 914 drivers/media/dvb-frontends/stb0899_drv.c stb0899_write_reg(state, config->init_tst[i].address, config->init_tst[i].data); config 1397 drivers/media/dvb-frontends/stb0899_drv.c struct stb0899_config *config = state->config; config 1407 drivers/media/dvb-frontends/stb0899_drv.c if (iter_scale > config->ldpc_max_iter) config 1408 drivers/media/dvb-frontends/stb0899_drv.c iter_scale = config->ldpc_max_iter; config 1420 drivers/media/dvb-frontends/stb0899_drv.c struct stb0899_config *config = state->config; config 1437 drivers/media/dvb-frontends/stb0899_drv.c if (state->config->tuner_set_rfsiggain) { config 1444 drivers/media/dvb-frontends/stb0899_drv.c state->config->tuner_set_rfsiggain(fe, gain); config 1448 drivers/media/dvb-frontends/stb0899_drv.c stb0899_set_mclk(state, config->lo_clk); config 1450 drivers/media/dvb-frontends/stb0899_drv.c stb0899_set_mclk(state, config->hi_clk); config 1471 drivers/media/dvb-frontends/stb0899_drv.c if (state->config->tuner_set_bandwidth) config 1472 drivers/media/dvb-frontends/stb0899_drv.c state->config->tuner_set_bandwidth(fe, (13 * (stb0899_carr_width(state) + SearchRange)) / 10); config 1473 drivers/media/dvb-frontends/stb0899_drv.c if (state->config->tuner_get_bandwidth) config 1474 drivers/media/dvb-frontends/stb0899_drv.c state->config->tuner_get_bandwidth(fe, &internal->tuner_bw); config 1510 drivers/media/dvb-frontends/stb0899_drv.c if (state->config->tuner_set_bandwidth) config 1511 drivers/media/dvb-frontends/stb0899_drv.c state->config->tuner_set_bandwidth(fe, (stb0899_carr_width(state) + SearchRange)); config 1512 drivers/media/dvb-frontends/stb0899_drv.c if (state->config->tuner_get_bandwidth) config 1513 drivers/media/dvb-frontends/stb0899_drv.c state->config->tuner_get_bandwidth(fe, &internal->tuner_bw); config 1612 drivers/media/dvb-frontends/stb0899_drv.c struct dvb_frontend *stb0899_attach(struct stb0899_config *config, struct i2c_adapter *i2c) config 1621 drivers/media/dvb-frontends/stb0899_drv.c state->config = config; config 1626 drivers/media/dvb-frontends/stb0899_drv.c state->internal.inversion = config->inversion; config 134 drivers/media/dvb-frontends/stb0899_drv.h extern struct dvb_frontend *stb0899_attach(struct stb0899_config *config, config 139 drivers/media/dvb-frontends/stb0899_drv.h static inline struct dvb_frontend *stb0899_attach(struct stb0899_config *config, config 199 drivers/media/dvb-frontends/stb0899_priv.h struct stb0899_config *config; config 125 drivers/media/dvb-frontends/stb6100.c .addr = state->config->tuner_address, config 134 drivers/media/dvb-frontends/stb6100.c state->config->tuner_address, rc); config 141 drivers/media/dvb-frontends/stb6100.c dprintk(verbose, FE_DEBUG, 1, " Read from 0x%02x", state->config->tuner_address); config 153 drivers/media/dvb-frontends/stb6100.c .addr = state->config->tuner_address + reg, config 166 drivers/media/dvb-frontends/stb6100.c dprintk(verbose, FE_DEBUG, 1, " Read from 0x%02x", state->config->tuner_address); config 178 drivers/media/dvb-frontends/stb6100.c .addr = state->config->tuner_address, config 202 drivers/media/dvb-frontends/stb6100.c dprintk(verbose, FE_DEBUG, 1, " Write @ 0x%02x: [%d:%d]", state->config->tuner_address, start, len); config 209 drivers/media/dvb-frontends/stb6100.c (unsigned int)state->config->tuner_address, start, len, rc); config 532 drivers/media/dvb-frontends/stb6100.c const struct stb6100_config *config, config 541 drivers/media/dvb-frontends/stb6100.c state->config = config; config 544 drivers/media/dvb-frontends/stb6100.c state->reference = config->refclock / 1000; /* kHz */ config 74 drivers/media/dvb-frontends/stb6100.h const struct stb6100_config *config; config 87 drivers/media/dvb-frontends/stb6100.h const struct stb6100_config *config, config 93 drivers/media/dvb-frontends/stb6100.h const struct stb6100_config *config, config 29 drivers/media/dvb-frontends/stv0288.c const struct stv0288_config *config; config 56 drivers/media/dvb-frontends/stv0288.c .addr = state->config->demod_address, config 88 drivers/media/dvb-frontends/stv0288.c .addr = state->config->demod_address, config 93 drivers/media/dvb-frontends/stv0288.c .addr = state->config->demod_address, config 336 drivers/media/dvb-frontends/stv0288.c if (state->config->inittab == NULL) { config 343 drivers/media/dvb-frontends/stv0288.c reg = state->config->inittab[i]; config 344 drivers/media/dvb-frontends/stv0288.c val = state->config->inittab[i+1]; config 455 drivers/media/dvb-frontends/stv0288.c if (state->config->set_ts_params) config 456 drivers/media/dvb-frontends/stv0288.c state->config->set_ts_params(fe, 0); config 554 drivers/media/dvb-frontends/stv0288.c struct dvb_frontend *stv0288_attach(const struct stv0288_config *config, config 566 drivers/media/dvb-frontends/stv0288.c state->config = config; config 34 drivers/media/dvb-frontends/stv0288.h extern struct dvb_frontend *stv0288_attach(const struct stv0288_config *config, config 37 drivers/media/dvb-frontends/stv0288.h static inline struct dvb_frontend *stv0288_attach(const struct stv0288_config *config, config 23 drivers/media/dvb-frontends/stv0297.c const struct stv0297_config *config; config 43 drivers/media/dvb-frontends/stv0297.c struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; config 59 drivers/media/dvb-frontends/stv0297.c struct i2c_msg msg[] = { {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 1}, config 60 drivers/media/dvb-frontends/stv0297.c {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1} config 64 drivers/media/dvb-frontends/stv0297.c if (state->config->stop_during_read) { config 98 drivers/media/dvb-frontends/stv0297.c struct i2c_msg msg[] = { {.addr = state->config->demod_address,.flags = 0,.buf = config 100 drivers/media/dvb-frontends/stv0297.c {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b,.len = len} config 104 drivers/media/dvb-frontends/stv0297.c if (state->config->stop_during_read) { config 300 drivers/media/dvb-frontends/stv0297.c for (i=0; !(state->config->inittab[i] == 0xff && state->config->inittab[i+1] == 0xff); i+=2) config 301 drivers/media/dvb-frontends/stv0297.c stv0297_writereg(state, state->config->inittab[i], state->config->inittab[i+1]); config 431 drivers/media/dvb-frontends/stv0297.c if (state->config->invert) config 617 drivers/media/dvb-frontends/stv0297.c if (state->config->invert) config 651 drivers/media/dvb-frontends/stv0297.c struct dvb_frontend *stv0297_attach(const struct stv0297_config *config, config 662 drivers/media/dvb-frontends/stv0297.c state->config = config; config 34 drivers/media/dvb-frontends/stv0297.h extern struct dvb_frontend* stv0297_attach(const struct stv0297_config* config, config 37 drivers/media/dvb-frontends/stv0297.h static inline struct dvb_frontend* stv0297_attach(const struct stv0297_config* config, config 47 drivers/media/dvb-frontends/stv0299.c const struct stv0299_config* config; config 74 drivers/media/dvb-frontends/stv0299.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 100 drivers/media/dvb-frontends/stv0299.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 101 drivers/media/dvb-frontends/stv0299.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 115 drivers/media/dvb-frontends/stv0299.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = ®1, .len = 1 }, config 116 drivers/media/dvb-frontends/stv0299.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = len } }; config 224 drivers/media/dvb-frontends/stv0299.c big += (state->config->mclk-1); // round correctly config 225 drivers/media/dvb-frontends/stv0299.c do_div(big, state->config->mclk); config 228 drivers/media/dvb-frontends/stv0299.c return state->config->set_symbol_rate(fe, srate, ratio); config 233 drivers/media/dvb-frontends/stv0299.c u32 Mclk = state->config->mclk / 4096L; config 363 drivers/media/dvb-frontends/stv0299.c reg0x08 = (reg0x08 & 0x3f) | (state->config->lock_output << 6); config 367 drivers/media/dvb-frontends/stv0299.c if (state->config->volt13_op0_op1 == STV0299_VOLT13_OP0) config 384 drivers/media/dvb-frontends/stv0299.c if (state->config->op0_off) config 405 drivers/media/dvb-frontends/stv0299.c stv0299_writeregI (state, 0x08, (reg0x08 & 0x3f) | (state->config->lock_output << 6)); config 406 drivers/media/dvb-frontends/stv0299.c if (state->config->volt13_op0_op1 == STV0299_VOLT13_OP0) config 458 drivers/media/dvb-frontends/stv0299.c reg = state->config->inittab[i]; config 459 drivers/media/dvb-frontends/stv0299.c val = state->config->inittab[i+1]; config 462 drivers/media/dvb-frontends/stv0299.c if (reg == 0x0c && state->config->op0_off) config 563 drivers/media/dvb-frontends/stv0299.c if (state->config->set_ts_params) config 564 drivers/media/dvb-frontends/stv0299.c state->config->set_ts_params(fe, 0); config 573 drivers/media/dvb-frontends/stv0299.c if (state->config->invert) invval = (~invval) & 1; config 603 drivers/media/dvb-frontends/stv0299.c derot_freq *= (state->config->mclk >> 16); config 610 drivers/media/dvb-frontends/stv0299.c if (state->config->invert) invval = (~invval) & 1; config 647 drivers/media/dvb-frontends/stv0299.c fesettings->min_delay_ms = state->config->min_delay_ms; config 666 drivers/media/dvb-frontends/stv0299.c struct dvb_frontend* stv0299_attach(const struct stv0299_config* config, config 677 drivers/media/dvb-frontends/stv0299.c state->config = config; config 87 drivers/media/dvb-frontends/stv0299.h extern struct dvb_frontend *stv0299_attach(const struct stv0299_config *config, config 90 drivers/media/dvb-frontends/stv0299.h static inline struct dvb_frontend *stv0299_attach(const struct stv0299_config *config, config 82 drivers/media/dvb-frontends/stv0367.c const struct stv0367_config *config; config 126 drivers/media/dvb-frontends/stv0367.c .addr = state->config->demod_address, config 147 drivers/media/dvb-frontends/stv0367.c state->config->demod_address, reg, buf[2]); config 152 drivers/media/dvb-frontends/stv0367.c __func__, state->config->demod_address, reg, buf[2]); config 170 drivers/media/dvb-frontends/stv0367.c .addr = state->config->demod_address, config 175 drivers/media/dvb-frontends/stv0367.c .addr = state->config->demod_address, config 189 drivers/media/dvb-frontends/stv0367.c __func__, state->config->demod_address, reg, b1[0]); config 193 drivers/media/dvb-frontends/stv0367.c state->config->demod_address, reg, b1[0]); config 327 drivers/media/dvb-frontends/stv0367.c *ifkhz = state->config->if_khz; config 721 drivers/media/dvb-frontends/stv0367.c if (state->config->if_iq_mode != 0) config 979 drivers/media/dvb-frontends/stv0367.c stv0367_pll_setup(state, STV0367_ICSPEED_53125, state->config->xtal); config 985 drivers/media/dvb-frontends/stv0367.c stv0367ter_set_ts_mode(state, state->config->ts_mode); config 986 drivers/media/dvb-frontends/stv0367.c stv0367ter_set_clk_pol(state, state->config->clk_pol); config 1014 drivers/media/dvb-frontends/stv0367.c ter_state->if_iq_mode = state->config->if_iq_mode; config 1015 drivers/media/dvb-frontends/stv0367.c switch (state->config->if_iq_mode) { config 1080 drivers/media/dvb-frontends/stv0367.c state->config->xtal)) config 1093 drivers/media/dvb-frontends/stv0367.c InternalFreq = stv0367ter_get_mclk(state, state->config->xtal) / 1000; config 1712 drivers/media/dvb-frontends/stv0367.c struct dvb_frontend *stv0367ter_attach(const struct stv0367_config *config, config 1728 drivers/media/dvb-frontends/stv0367.c state->config = config; config 2284 drivers/media/dvb-frontends/stv0367.c switch (state->config->ts_mode) { config 2299 drivers/media/dvb-frontends/stv0367.c switch (state->config->clk_pol) { config 2319 drivers/media/dvb-frontends/stv0367.c cab_state->mclk = stv0367cab_get_mclk(fe, state->config->xtal); config 2320 drivers/media/dvb-frontends/stv0367.c cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); config 2883 drivers/media/dvb-frontends/stv0367.c struct dvb_frontend *stv0367cab_attach(const struct stv0367_config *config, config 2899 drivers/media/dvb-frontends/stv0367.c state->config = config; config 2952 drivers/media/dvb-frontends/stv0367.c stv0367_pll_setup(state, STV0367_ICSPEED_53125, state->config->xtal); config 2983 drivers/media/dvb-frontends/stv0367.c stv0367_pll_setup(state, STV0367_ICSPEED_58000, state->config->xtal); config 2990 drivers/media/dvb-frontends/stv0367.c state->config->xtal); config 2992 drivers/media/dvb-frontends/stv0367.c state->config->xtal); config 3226 drivers/media/dvb-frontends/stv0367.c stv0367_pll_setup(state, STV0367_ICSPEED_58000, state->config->xtal); config 3291 drivers/media/dvb-frontends/stv0367.c struct dvb_frontend *stv0367ddb_attach(const struct stv0367_config *config, config 3311 drivers/media/dvb-frontends/stv0367.c state->config = config; config 3335 drivers/media/dvb-frontends/stv0367.c config->demod_address); config 32 drivers/media/dvb-frontends/stv0367.h dvb_frontend *stv0367ter_attach(const struct stv0367_config *config, config 35 drivers/media/dvb-frontends/stv0367.h dvb_frontend *stv0367cab_attach(const struct stv0367_config *config, config 38 drivers/media/dvb-frontends/stv0367.h dvb_frontend *stv0367ddb_attach(const struct stv0367_config *config, config 42 drivers/media/dvb-frontends/stv0367.h dvb_frontend *stv0367ter_attach(const struct stv0367_config *config, config 49 drivers/media/dvb-frontends/stv0367.h dvb_frontend *stv0367cab_attach(const struct stv0367_config *config, config 56 drivers/media/dvb-frontends/stv0367.h dvb_frontend *stv0367ddb_attach(const struct stv0367_config *config, config 47 drivers/media/dvb-frontends/stv0900.h extern struct dvb_frontend *stv0900_attach(const struct stv0900_config *config, config 50 drivers/media/dvb-frontends/stv0900.h static inline struct dvb_frontend *stv0900_attach(const struct stv0900_config *config, config 1341 drivers/media/dvb-frontends/stv0900_core.c state->config->demod_address); config 1363 drivers/media/dvb-frontends/stv0900_core.c state->internal->i2c_addr = state->config->demod_address; config 1364 drivers/media/dvb-frontends/stv0900_core.c state->internal->clkmode = state->config->clkmode; config 1579 drivers/media/dvb-frontends/stv0900_core.c if (state->config->set_ts_params) config 1580 drivers/media/dvb-frontends/stv0900_core.c state->config->set_ts_params(fe, 0); config 1652 drivers/media/dvb-frontends/stv0900_core.c if (state->config->set_lock_led) config 1653 drivers/media/dvb-frontends/stv0900_core.c state->config->set_lock_led(fe, 1); config 1656 drivers/media/dvb-frontends/stv0900_core.c if (state->config->set_lock_led) config 1657 drivers/media/dvb-frontends/stv0900_core.c state->config->set_lock_led(fe, 0); config 1685 drivers/media/dvb-frontends/stv0900_core.c stv0900_write_bits(intp, DISTX_MODE, state->config->diseqc_mode); config 1807 drivers/media/dvb-frontends/stv0900_core.c state->config->diseqc_mode); config 1825 drivers/media/dvb-frontends/stv0900_core.c if (state->config->set_lock_led) config 1826 drivers/media/dvb-frontends/stv0900_core.c state->config->set_lock_led(fe, 0); config 1845 drivers/media/dvb-frontends/stv0900_core.c if (state->config->set_lock_led) config 1846 drivers/media/dvb-frontends/stv0900_core.c state->config->set_lock_led(fe, 0); config 1898 drivers/media/dvb-frontends/stv0900_core.c struct dvb_frontend *stv0900_attach(const struct stv0900_config *config, config 1911 drivers/media/dvb-frontends/stv0900_core.c state->config = config; config 1921 drivers/media/dvb-frontends/stv0900_core.c init_params.dmd_ref_clk = config->xtal; config 1922 drivers/media/dvb-frontends/stv0900_core.c init_params.demod_mode = config->demod_mode; config 1924 drivers/media/dvb-frontends/stv0900_core.c init_params.path1_ts_clock = config->path1_mode; config 1925 drivers/media/dvb-frontends/stv0900_core.c init_params.tun1_maddress = config->tun1_maddress; config 1927 drivers/media/dvb-frontends/stv0900_core.c init_params.tuner1_adc = config->tun1_adc; config 1928 drivers/media/dvb-frontends/stv0900_core.c init_params.tuner1_type = config->tun1_type; config 1929 drivers/media/dvb-frontends/stv0900_core.c init_params.path2_ts_clock = config->path2_mode; config 1930 drivers/media/dvb-frontends/stv0900_core.c init_params.ts_config = config->ts_config_regs; config 1931 drivers/media/dvb-frontends/stv0900_core.c init_params.tun2_maddress = config->tun2_maddress; config 1932 drivers/media/dvb-frontends/stv0900_core.c init_params.tuner2_adc = config->tun2_adc; config 1933 drivers/media/dvb-frontends/stv0900_core.c init_params.tuner2_type = config->tun2_type; config 330 drivers/media/dvb-frontends/stv0900_priv.h const struct stv0900_config *config; config 685 drivers/media/dvb-frontends/stv090x.c const struct stv090x_config *config = state->config; config 692 drivers/media/dvb-frontends/stv090x.c { .addr = config->address, .flags = 0, .buf = b0, .len = 2 }, config 693 drivers/media/dvb-frontends/stv090x.c { .addr = config->address, .flags = I2C_M_RD, .buf = &buf, .len = 1 } config 714 drivers/media/dvb-frontends/stv090x.c const struct stv090x_config *config = state->config; config 717 drivers/media/dvb-frontends/stv090x.c struct i2c_msg i2c_msg = { .addr = config->address, .flags = 0, .buf = buf, .len = 2 + count }; config 765 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_i2c_lock) config 766 drivers/media/dvb-frontends/stv090x.c state->config->tuner_i2c_lock(&state->frontend, 1); config 786 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_i2c_lock) config 787 drivers/media/dvb-frontends/stv090x.c state->config->tuner_i2c_lock(&state->frontend, 0); config 795 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_i2c_lock) config 796 drivers/media/dvb-frontends/stv090x.c state->config->tuner_i2c_lock(&state->frontend, 0); config 1797 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_frequency) { config 1798 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_frequency(fe, freq) < 0) config 1802 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth) { config 1803 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth(fe, state->tuner_bw) < 0) config 1815 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_status) { config 1816 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_status(fe, ®) < 0) config 2187 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_frequency) { config 2188 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_frequency(fe, freq) < 0) config 2192 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth) { config 2193 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth(fe, state->tuner_bw) < 0) config 2205 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_status) { config 2206 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_status(fe, ®) < 0) config 2607 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_frequency) { config 2608 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_frequency(fe, &state->frequency) < 0) config 2635 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_frequency) { config 2636 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_frequency(fe, &state->frequency) < 0) config 3018 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth) { config 3019 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth(fe, state->tuner_bw) < 0) config 3253 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bbgain) { config 3254 drivers/media/dvb-frontends/stv090x.c reg = state->config->tuner_bbgain; config 3257 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bbgain(fe, reg) < 0) config 3261 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_frequency) { config 3262 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_frequency(fe, state->frequency) < 0) config 3266 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth) { config 3267 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_set_bandwidth(fe, state->tuner_bw) < 0) config 3276 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_status) { config 3279 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_get_status(fe, ®) < 0) config 3786 drivers/media/dvb-frontends/stv090x.c (state->config->diseqc_envelope_mode) ? 4 : 2); config 3839 drivers/media/dvb-frontends/stv090x.c mode = (state->config->diseqc_envelope_mode) ? 5 : 3; config 3842 drivers/media/dvb-frontends/stv090x.c mode = (state->config->diseqc_envelope_mode) ? 4 : 2; config 3916 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_sleep) { config 3917 drivers/media/dvb-frontends/stv090x.c if (state->config->tuner_sleep(fe) < 0) config 4258 drivers/media/dvb-frontends/stv090x.c const struct stv090x_config *config = state->config; config 4266 drivers/media/dvb-frontends/stv090x.c return (div + 1) * config->xtal / ratio; /* kHz */ config 4271 drivers/media/dvb-frontends/stv090x.c const struct stv090x_config *config = state->config; config 4277 drivers/media/dvb-frontends/stv090x.c div = ((clk_sel * mclk) / config->xtal) - 1; config 4304 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4307 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts2_mode) { config 4337 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts2_mode) { config 4354 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4357 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts2_mode) { config 4386 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts2_mode) { config 4402 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4405 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei); config 4414 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei); config 4423 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei); config 4432 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts1_tei); config 4443 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts2_mode) { config 4446 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei); config 4455 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei); config 4464 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei); config 4473 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, TSFIFO_TEIUPDATE_FIELD, state->config->ts2_tei); config 4484 drivers/media/dvb-frontends/stv090x.c if (state->config->ts1_clk > 0) { config 4487 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4492 drivers/media/dvb-frontends/stv090x.c (state->config->ts1_clk / 4); config 4501 drivers/media/dvb-frontends/stv090x.c (state->config->ts1_clk / 32); config 4516 drivers/media/dvb-frontends/stv090x.c if (state->config->ts2_clk > 0) { config 4519 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts2_mode) { config 4524 drivers/media/dvb-frontends/stv090x.c (state->config->ts2_clk / 4); config 4533 drivers/media/dvb-frontends/stv090x.c (state->config->ts2_clk / 32); config 4575 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4588 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4602 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4639 drivers/media/dvb-frontends/stv090x.c if (state->config->ts1_clk > 0) { config 4642 drivers/media/dvb-frontends/stv090x.c switch (state->config->ts1_mode) { config 4647 drivers/media/dvb-frontends/stv090x.c (state->config->ts1_clk / 4); config 4656 drivers/media/dvb-frontends/stv090x.c (state->config->ts1_clk / 32); config 4688 drivers/media/dvb-frontends/stv090x.c const struct stv090x_config *config = state->config; config 4698 drivers/media/dvb-frontends/stv090x.c if (config->tuner_init) { config 4699 drivers/media/dvb-frontends/stv090x.c if (config->tuner_init(fe) < 0) config 4706 drivers/media/dvb-frontends/stv090x.c stv090x_set_mclk(state, 135000000, config->xtal); /* 135 Mhz */ config 4709 drivers/media/dvb-frontends/stv090x.c 0x20 | config->clk_mode) < 0) config 4734 drivers/media/dvb-frontends/stv090x.c if (config->tuner_set_mode) { config 4735 drivers/media/dvb-frontends/stv090x.c if (config->tuner_set_mode(fe, TUNER_WAKE) < 0) config 4739 drivers/media/dvb-frontends/stv090x.c if (config->tuner_init) { config 4740 drivers/media/dvb-frontends/stv090x.c if (config->tuner_init(fe) < 0) config 4767 drivers/media/dvb-frontends/stv090x.c const struct stv090x_config *config = state->config; config 4808 drivers/media/dvb-frontends/stv090x.c STV090x_SETFIELD_Px(reg, ENARPT_LEVEL_FIELD, config->repeater_level); config 4820 drivers/media/dvb-frontends/stv090x.c if (stv090x_write_reg(state, STV090x_SYNTCTRL, 0x20 | config->clk_mode) < 0) /* enable PLL */ config 4857 drivers/media/dvb-frontends/stv090x.c (config->adc1_range == STV090x_ADC_1Vpp) ? 0 : 1); config 4864 drivers/media/dvb-frontends/stv090x.c (config->adc2_range == STV090x_ADC_1Vpp) ? 0 : 1); config 4897 drivers/media/dvb-frontends/stv090x.c state->config->address); config 4916 drivers/media/dvb-frontends/stv090x.c state->internal->i2c_addr = state->config->address; config 4932 drivers/media/dvb-frontends/stv090x.c if (state->config->diseqc_envelope_mode) config 4935 drivers/media/dvb-frontends/stv090x.c state->config->set_gpio = stv090x_set_gpio; config 4939 drivers/media/dvb-frontends/stv090x.c state->config->demod, config 4997 drivers/media/dvb-frontends/stv090x.c struct stv090x_config *config = client->dev.platform_data; config 5008 drivers/media/dvb-frontends/stv090x.c state->config = config; config 5012 drivers/media/dvb-frontends/stv090x.c state->demod = config->demod; config 5014 drivers/media/dvb-frontends/stv090x.c state->demod_mode = config->demod_mode; config 5015 drivers/media/dvb-frontends/stv090x.c state->device = config->device; config 5026 drivers/media/dvb-frontends/stv090x.c config->get_dvb_frontend = stv090x_get_dvb_frontend; config 5043 drivers/media/dvb-frontends/stv090x.c struct dvb_frontend *stv090x_attach(struct stv090x_config *config, config 5055 drivers/media/dvb-frontends/stv090x.c state->config = config; config 5061 drivers/media/dvb-frontends/stv090x.c state->demod_mode = config->demod_mode; config 5062 drivers/media/dvb-frontends/stv090x.c state->device = config->device; config 103 drivers/media/dvb-frontends/stv090x.h struct dvb_frontend *stv090x_attach(struct stv090x_config *config, config 109 drivers/media/dvb-frontends/stv090x.h static inline struct dvb_frontend *stv090x_attach(const struct stv090x_config *config, config 240 drivers/media/dvb-frontends/stv090x_priv.h struct stv090x_config *config; config 380 drivers/media/dvb-frontends/stv6110.c const struct stv6110_config *config, config 388 drivers/media/dvb-frontends/stv6110.c .addr = config->i2c_address, config 398 drivers/media/dvb-frontends/stv6110.c reg0[2] |= (config->clk_div << 6); config 415 drivers/media/dvb-frontends/stv6110.c priv->i2c_address = config->i2c_address; config 417 drivers/media/dvb-frontends/stv6110.c priv->mclk = config->mclk; config 418 drivers/media/dvb-frontends/stv6110.c priv->clk_div = config->clk_div; config 419 drivers/media/dvb-frontends/stv6110.c priv->gain = config->gain; config 36 drivers/media/dvb-frontends/stv6110.h const struct stv6110_config *config, config 40 drivers/media/dvb-frontends/stv6110.h const struct stv6110_config *config, config 33 drivers/media/dvb-frontends/stv6110x.c const struct stv6110x_config *config = stv6110x->config; config 37 drivers/media/dvb-frontends/stv6110x.c { .addr = config->addr, .flags = 0, .buf = b0, .len = 1 }, config 38 drivers/media/dvb-frontends/stv6110x.c { .addr = config->addr, .flags = I2C_M_RD, .buf = b1, .len = 1 } config 54 drivers/media/dvb-frontends/stv6110x.c const struct stv6110x_config *config = stv6110x->config; config 58 drivers/media/dvb-frontends/stv6110x.c .addr = config->addr, config 345 drivers/media/dvb-frontends/stv6110x.c switch (stv6110x->config->clk_div) { config 412 drivers/media/dvb-frontends/stv6110x.c struct stv6110x_config *config = client->dev.platform_data; config 420 drivers/media/dvb-frontends/stv6110x.c stv6110x->frontend = config->frontend; config 422 drivers/media/dvb-frontends/stv6110x.c stv6110x->config = config; config 434 drivers/media/dvb-frontends/stv6110x.c config->get_devctl = stv6110x_get_devctl; config 448 drivers/media/dvb-frontends/stv6110x.c const struct stv6110x_config *config, config 459 drivers/media/dvb-frontends/stv6110x.c stv6110x->config = config; config 50 drivers/media/dvb-frontends/stv6110x.h const struct stv6110x_config *config, config 55 drivers/media/dvb-frontends/stv6110x.h const struct stv6110x_config *config, config 53 drivers/media/dvb-frontends/stv6110x_priv.h #define REFCLOCK_kHz (stv6110x->config->refclk / 1000) config 54 drivers/media/dvb-frontends/stv6110x_priv.h #define REFCLOCK_MHz (stv6110x->config->refclk / 1000000) config 59 drivers/media/dvb-frontends/stv6110x_priv.h const struct stv6110x_config *config; config 27 drivers/media/dvb-frontends/tda10021.c const struct tda1002x_config* config; config 63 drivers/media/dvb-frontends/tda10021.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 79 drivers/media/dvb-frontends/tda10021.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 80 drivers/media/dvb-frontends/tda10021.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 95 drivers/media/dvb-frontends/tda10021.c struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; config 109 drivers/media/dvb-frontends/tda10021.c struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; config 124 drivers/media/dvb-frontends/tda10021.c if ((INVERSION_ON == inversion) ^ (state->config->invert == 0)) config 342 drivers/media/dvb-frontends/tda10021.c u8 config = tda10021_readreg(state, 0x02); config 344 drivers/media/dvb-frontends/tda10021.c if (config & 0x02) config 394 drivers/media/dvb-frontends/tda10021.c p->inversion = ((state->reg0 & 0x20) == 0x20) ^ (state->config->invert != 0) ? INVERSION_ON : INVERSION_OFF; config 436 drivers/media/dvb-frontends/tda10021.c struct dvb_frontend* tda10021_attach(const struct tda1002x_config* config, config 448 drivers/media/dvb-frontends/tda10021.c state->config = config; config 462 drivers/media/dvb-frontends/tda10021.c state->config->demod_address, id); config 34 drivers/media/dvb-frontends/tda10023.c const struct tda10023_config *config; config 56 drivers/media/dvb-frontends/tda10023.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, config 57 drivers/media/dvb-frontends/tda10023.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 72 drivers/media/dvb-frontends/tda10023.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 120 drivers/media/dvb-frontends/tda10023.c struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; config 134 drivers/media/dvb-frontends/tda10023.c struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; config 274 drivers/media/dvb-frontends/tda10023.c if (state->config->deltaf) { config 275 drivers/media/dvb-frontends/tda10023.c tda10023_inittab[80] = (state->config->deltaf & 0xff); config 276 drivers/media/dvb-frontends/tda10023.c tda10023_inittab[83] = (state->config->deltaf >> 8); config 279 drivers/media/dvb-frontends/tda10023.c if (state->config->output_mode) config 280 drivers/media/dvb-frontends/tda10023.c tda10023_inittab[95] = state->config->output_mode; config 507 drivers/media/dvb-frontends/tda10023.c struct dvb_frontend *tda10023_attach(const struct tda10023_config *config, config 518 drivers/media/dvb-frontends/tda10023.c state->config = config; config 530 drivers/media/dvb-frontends/tda10023.c if (state->config->xtal) { config 531 drivers/media/dvb-frontends/tda10023.c state->xtal = state->config->xtal; config 532 drivers/media/dvb-frontends/tda10023.c state->pll_m = state->config->pll_m; config 533 drivers/media/dvb-frontends/tda10023.c state->pll_p = state->config->pll_p; config 534 drivers/media/dvb-frontends/tda10023.c state->pll_n = state->config->pll_n; config 49 drivers/media/dvb-frontends/tda1002x.h extern struct dvb_frontend* tda10021_attach(const struct tda1002x_config* config, config 52 drivers/media/dvb-frontends/tda1002x.h static inline struct dvb_frontend* tda10021_attach(const struct tda1002x_config* config, config 62 drivers/media/dvb-frontends/tda1002x.h const struct tda10023_config *config, config 66 drivers/media/dvb-frontends/tda1002x.h const struct tda10023_config *config, config 132 drivers/media/dvb-frontends/tda10048.c struct tda10048_config config; config 211 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 215 drivers/media/dvb-frontends/tda10048.c .addr = config->demod_address, config 230 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 235 drivers/media/dvb-frontends/tda10048.c { .addr = config->demod_address, config 237 drivers/media/dvb-frontends/tda10048.c { .addr = config->demod_address, config 254 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 270 drivers/media/dvb-frontends/tda10048.c msg.addr = config->demod_address; config 410 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 419 drivers/media/dvb-frontends/tda10048.c if_freq_khz = config->dtv6_if_freq_khz; config 422 drivers/media/dvb-frontends/tda10048.c if_freq_khz = config->dtv7_if_freq_khz; config 425 drivers/media/dvb-frontends/tda10048.c if_freq_khz = config->dtv8_if_freq_khz; config 433 drivers/media/dvb-frontends/tda10048.c if ((pll_tab[i].clk_freq_khz == config->clk_freq_khz) && config 468 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 473 drivers/media/dvb-frontends/tda10048.c u8 wlen = config->fwbulkwritelen; config 679 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 682 drivers/media/dvb-frontends/tda10048.c if (config->disable_gate_access) config 751 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 768 drivers/media/dvb-frontends/tda10048.c tda10048_output_mode(fe, config->output_mode); config 771 drivers/media/dvb-frontends/tda10048.c tda10048_set_inversion(fe, config->inversion); config 1049 drivers/media/dvb-frontends/tda10048.c struct tda10048_config *config = &state->config; config 1052 drivers/media/dvb-frontends/tda10048.c if (config->dtv6_if_freq_khz == 0) { config 1053 drivers/media/dvb-frontends/tda10048.c config->dtv6_if_freq_khz = TDA10048_IF_4300; config 1056 drivers/media/dvb-frontends/tda10048.c config->dtv6_if_freq_khz); config 1059 drivers/media/dvb-frontends/tda10048.c if (config->dtv7_if_freq_khz == 0) { config 1060 drivers/media/dvb-frontends/tda10048.c config->dtv7_if_freq_khz = TDA10048_IF_4300; config 1063 drivers/media/dvb-frontends/tda10048.c config->dtv7_if_freq_khz); config 1066 drivers/media/dvb-frontends/tda10048.c if (config->dtv8_if_freq_khz == 0) { config 1067 drivers/media/dvb-frontends/tda10048.c config->dtv8_if_freq_khz = TDA10048_IF_4300; config 1070 drivers/media/dvb-frontends/tda10048.c config->dtv8_if_freq_khz); config 1073 drivers/media/dvb-frontends/tda10048.c if (config->clk_freq_khz == 0) { config 1074 drivers/media/dvb-frontends/tda10048.c config->clk_freq_khz = TDA10048_CLK_16000; config 1077 drivers/media/dvb-frontends/tda10048.c config->clk_freq_khz); config 1083 drivers/media/dvb-frontends/tda10048.c struct dvb_frontend *tda10048_attach(const struct tda10048_config *config, config 1096 drivers/media/dvb-frontends/tda10048.c memcpy(&state->config, config, sizeof(*config)); config 1098 drivers/media/dvb-frontends/tda10048.c state->fwloaded = config->no_firmware; config 1111 drivers/media/dvb-frontends/tda10048.c if (config->set_pll) { config 1112 drivers/media/dvb-frontends/tda10048.c state->pll_mfactor = config->pll_m; config 1113 drivers/media/dvb-frontends/tda10048.c state->pll_nfactor = config->pll_n; config 1114 drivers/media/dvb-frontends/tda10048.c state->pll_pfactor = config->pll_p; config 65 drivers/media/dvb-frontends/tda10048.h const struct tda10048_config *config, config 69 drivers/media/dvb-frontends/tda10048.h const struct tda10048_config *config, config 123 drivers/media/dvb-frontends/tda1004x.c msg.addr = state->config->demod_address; config 145 drivers/media/dvb-frontends/tda1004x.c msg[0].addr = state->config->demod_address; config 146 drivers/media/dvb-frontends/tda1004x.c msg[1].addr = state->config->demod_address; config 254 drivers/media/dvb-frontends/tda1004x.c if ((state->config->if_freq == TDA10046_FREQ_045) || config 255 drivers/media/dvb-frontends/tda1004x.c (state->config->if_freq == TDA10046_FREQ_052)) config 267 drivers/media/dvb-frontends/tda1004x.c if (state->config->if_freq == TDA10046_FREQ_045) { config 280 drivers/media/dvb-frontends/tda1004x.c if (state->config->if_freq == TDA10046_FREQ_045) { config 293 drivers/media/dvb-frontends/tda1004x.c if (state->config->if_freq == TDA10046_FREQ_045) { config 317 drivers/media/dvb-frontends/tda1004x.c fw_msg.addr = state->config->demod_address; config 390 drivers/media/dvb-frontends/tda1004x.c ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); config 423 drivers/media/dvb-frontends/tda1004x.c if ((state->config->if_freq == TDA10046_FREQ_045) || config 424 drivers/media/dvb-frontends/tda1004x.c (state->config->if_freq == TDA10046_FREQ_052)) config 437 drivers/media/dvb-frontends/tda1004x.c if (state->config->xtal_freq == TDA10046_XTAL_4M ) { config 449 drivers/media/dvb-frontends/tda1004x.c switch (state->config->if_freq) { config 479 drivers/media/dvb-frontends/tda1004x.c if (state->config->xtal_freq == TDA10046_XTAL_4M) { config 489 drivers/media/dvb-frontends/tda1004x.c if (state->config->gpio_config != TDA10046_GPTRI) { config 491 drivers/media/dvb-frontends/tda1004x.c tda1004x_write_mask(state, TDA10046H_CONF_POLARITY, 0x0f, state->config->gpio_config &0x0f); config 527 drivers/media/dvb-frontends/tda1004x.c if (state->config->request_firmware != NULL) { config 530 drivers/media/dvb-frontends/tda1004x.c ret = state->config->request_firmware(fe, &fw, TDA10046_DEFAULT_FIRMWARE); config 533 drivers/media/dvb-frontends/tda1004x.c ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); config 628 drivers/media/dvb-frontends/tda1004x.c tda1004x_write_mask(state, 0x1f, 0x01, state->config->invert_oclk); config 648 drivers/media/dvb-frontends/tda1004x.c switch (state->config->agc_config) { config 668 drivers/media/dvb-frontends/tda1004x.c if (state->config->ts_mode == 0) { config 670 drivers/media/dvb-frontends/tda1004x.c tda1004x_write_mask(state, 0x3a, 0x80, state->config->invert_oclk << 7); config 674 drivers/media/dvb-frontends/tda1004x.c state->config->invert_oclk << 4); config 803 drivers/media/dvb-frontends/tda1004x.c if (state->config->invert) config 909 drivers/media/dvb-frontends/tda1004x.c if (state->config->invert) config 1196 drivers/media/dvb-frontends/tda1004x.c gpio_conf = state->config->gpio_config; config 1267 drivers/media/dvb-frontends/tda1004x.c struct dvb_frontend* tda10045_attach(const struct tda1004x_config* config, config 1281 drivers/media/dvb-frontends/tda1004x.c state->config = config; config 1337 drivers/media/dvb-frontends/tda1004x.c struct dvb_frontend* tda10046_attach(const struct tda1004x_config* config, config 1351 drivers/media/dvb-frontends/tda1004x.c state->config = config; config 100 drivers/media/dvb-frontends/tda1004x.h const struct tda1004x_config* config; config 108 drivers/media/dvb-frontends/tda1004x.h extern struct dvb_frontend* tda10045_attach(const struct tda1004x_config* config, config 111 drivers/media/dvb-frontends/tda1004x.h extern struct dvb_frontend* tda10046_attach(const struct tda1004x_config* config, config 114 drivers/media/dvb-frontends/tda1004x.h static inline struct dvb_frontend* tda10045_attach(const struct tda1004x_config* config, config 120 drivers/media/dvb-frontends/tda1004x.h static inline struct dvb_frontend* tda10046_attach(const struct tda1004x_config* config, config 24 drivers/media/dvb-frontends/tda10086.c const struct tda10086_config* config; config 45 drivers/media/dvb-frontends/tda10086.c msg.addr = state->config->demod_address; config 63 drivers/media/dvb-frontends/tda10086.c msg[0].addr = state->config->demod_address; config 64 drivers/media/dvb-frontends/tda10086.c msg[1].addr = state->config->demod_address; config 100 drivers/media/dvb-frontends/tda10086.c if (state->config->diseqc_tone) config 120 drivers/media/dvb-frontends/tda10086.c if (state->config->xtal_freq == TDA10086_XTAL_16M) { config 183 drivers/media/dvb-frontends/tda10086.c if (state->config->diseqc_tone) config 209 drivers/media/dvb-frontends/tda10086.c if (state->config->diseqc_tone) config 238 drivers/media/dvb-frontends/tda10086.c if (state->config->diseqc_tone) config 263 drivers/media/dvb-frontends/tda10086.c dprintk ("%s %i %i\n", __func__, fe_params->inversion, state->config->invert); config 267 drivers/media/dvb-frontends/tda10086.c if (state->config->invert) config 271 drivers/media/dvb-frontends/tda10086.c if (!state->config->invert) config 478 drivers/media/dvb-frontends/tda10086.c if (state->config->invert) config 483 drivers/media/dvb-frontends/tda10086.c if (state->config->invert) config 492 drivers/media/dvb-frontends/tda10086.c if (state->config->invert) config 497 drivers/media/dvb-frontends/tda10086.c if (state->config->invert) config 732 drivers/media/dvb-frontends/tda10086.c struct dvb_frontend* tda10086_attach(const struct tda10086_config* config, config 745 drivers/media/dvb-frontends/tda10086.c state->config = config; config 37 drivers/media/dvb-frontends/tda10086.h extern struct dvb_frontend* tda10086_attach(const struct tda10086_config* config, config 40 drivers/media/dvb-frontends/tda10086.h static inline struct dvb_frontend* tda10086_attach(const struct tda10086_config* config, config 19 drivers/media/dvb-frontends/tda665x.c const struct tda665x_config *config; config 27 drivers/media/dvb-frontends/tda665x.c const struct tda665x_config *config = state->config; config 29 drivers/media/dvb-frontends/tda665x.c struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD, .buf = buf, .len = 2 }; config 43 drivers/media/dvb-frontends/tda665x.c const struct tda665x_config *config = state->config; config 45 drivers/media/dvb-frontends/tda665x.c struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = length }; config 93 drivers/media/dvb-frontends/tda665x.c const struct tda665x_config *config = state->config; config 98 drivers/media/dvb-frontends/tda665x.c if ((new_frequency < config->frequency_max) config 99 drivers/media/dvb-frontends/tda665x.c || (new_frequency > config->frequency_min)) { config 107 drivers/media/dvb-frontends/tda665x.c frequency += config->frequency_offst; config 108 drivers/media/dvb-frontends/tda665x.c frequency *= config->ref_multiplier; config 109 drivers/media/dvb-frontends/tda665x.c frequency += config->ref_divider >> 1; config 110 drivers/media/dvb-frontends/tda665x.c frequency /= config->ref_divider; config 204 drivers/media/dvb-frontends/tda665x.c const struct tda665x_config *config, config 214 drivers/media/dvb-frontends/tda665x.c state->config = config; config 221 drivers/media/dvb-frontends/tda665x.c memcpy(info->name, config->name, sizeof(config->name)); config 222 drivers/media/dvb-frontends/tda665x.c info->frequency_min_hz = config->frequency_min; config 223 drivers/media/dvb-frontends/tda665x.c info->frequency_max_hz = config->frequency_max; config 224 drivers/media/dvb-frontends/tda665x.c info->frequency_step_hz = config->frequency_offst; config 25 drivers/media/dvb-frontends/tda665x.h const struct tda665x_config *config, config 31 drivers/media/dvb-frontends/tda665x.h const struct tda665x_config *config, config 28 drivers/media/dvb-frontends/tda8083.c const struct tda8083_config* config; config 53 drivers/media/dvb-frontends/tda8083.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; config 67 drivers/media/dvb-frontends/tda8083.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = ®1, .len = 1 }, config 68 drivers/media/dvb-frontends/tda8083.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = len } }; config 414 drivers/media/dvb-frontends/tda8083.c struct dvb_frontend* tda8083_attach(const struct tda8083_config* config, config 424 drivers/media/dvb-frontends/tda8083.c state->config = config; config 27 drivers/media/dvb-frontends/tda8083.h extern struct dvb_frontend* tda8083_attach(const struct tda8083_config* config, config 30 drivers/media/dvb-frontends/tda8083.h static inline struct dvb_frontend* tda8083_attach(const struct tda8083_config* config, config 20 drivers/media/dvb-frontends/tda8261.c const struct tda8261_config *config; config 29 drivers/media/dvb-frontends/tda8261.c const struct tda8261_config *config = state->config; config 31 drivers/media/dvb-frontends/tda8261.c struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 }; config 41 drivers/media/dvb-frontends/tda8261.c const struct tda8261_config *config = state->config; config 43 drivers/media/dvb-frontends/tda8261.c struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; config 87 drivers/media/dvb-frontends/tda8261.c const struct tda8261_config *config = state->config; config 103 drivers/media/dvb-frontends/tda8261.c N = (frequency + (div_tab[config->step_size] - 1)) / div_tab[config->step_size]; config 105 drivers/media/dvb-frontends/tda8261.c __func__, config->step_size, div_tab[config->step_size], N, N); config 109 drivers/media/dvb-frontends/tda8261.c buf[2] = (0x01 << 7) | ((ref_div[config->step_size] & 0x07) << 1); config 166 drivers/media/dvb-frontends/tda8261.c const struct tda8261_config *config, config 174 drivers/media/dvb-frontends/tda8261.c state->config = config; config 180 drivers/media/dvb-frontends/tda8261.c fe->ops.tuner_ops.info.frequency_step_hz = div_tab[config->step_size] * kHz; config 28 drivers/media/dvb-frontends/tda8261.h const struct tda8261_config *config, config 34 drivers/media/dvb-frontends/tda8261.h const struct tda8261_config *config, config 505 drivers/media/dvb-frontends/ts2020.c const struct ts2020_config *config, config 514 drivers/media/dvb-frontends/ts2020.c memcpy(&pdata, config, sizeof(pdata)); config 520 drivers/media/dvb-frontends/ts2020.c board_info.addr = config->tuner_address; config 61 drivers/media/dvb-frontends/ts2020.h const struct ts2020_config *config, config 66 drivers/media/dvb-frontends/ts2020.h const struct ts2020_config *config, config 26 drivers/media/dvb-frontends/ves1820.c const struct ves1820_config* config; config 50 drivers/media/dvb-frontends/ves1820.c struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 3 }; config 67 drivers/media/dvb-frontends/ves1820.c {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 2}, config 68 drivers/media/dvb-frontends/ves1820.c {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1} config 87 drivers/media/dvb-frontends/ves1820.c if (!state->config->invert) reg0 |= 0x20; config 90 drivers/media/dvb-frontends/ves1820.c if (!state->config->invert) reg0 &= ~0x20; config 114 drivers/media/dvb-frontends/ves1820.c if (symbolrate > state->config->xin / 2) config 115 drivers/media/dvb-frontends/ves1820.c symbolrate = state->config->xin / 2; config 120 drivers/media/dvb-frontends/ves1820.c if (symbolrate < state->config->xin / 16) config 122 drivers/media/dvb-frontends/ves1820.c if (symbolrate < state->config->xin / 32) config 124 drivers/media/dvb-frontends/ves1820.c if (symbolrate < state->config->xin / 64) config 128 drivers/media/dvb-frontends/ves1820.c fpxin = state->config->xin * 10ULL; config 151 drivers/media/dvb-frontends/ves1820.c fin = state->config->xin >> 4; config 160 drivers/media/dvb-frontends/ves1820.c BDRI = (((state->config->xin << 5) / symbolrate) + 1) / 2; config 189 drivers/media/dvb-frontends/ves1820.c if (state->config->selagc) config 225 drivers/media/dvb-frontends/ves1820.c ves1820_writereg(state, 2, ves1820_inittab[2] | (state->config->selagc ? 0x08 : 0)); config 318 drivers/media/dvb-frontends/ves1820.c if (!state->config->invert) { config 362 drivers/media/dvb-frontends/ves1820.c struct dvb_frontend* ves1820_attach(const struct ves1820_config* config, config 375 drivers/media/dvb-frontends/ves1820.c state->config = config; config 388 drivers/media/dvb-frontends/ves1820.c state->frontend.ops.info.symbol_rate_min = (state->config->xin / 2) / 64; /* SACLK/64 == (XIN/2)/64 */ config 389 drivers/media/dvb-frontends/ves1820.c state->frontend.ops.info.symbol_rate_max = (state->config->xin / 2) / 4; /* SACLK/4 */ config 33 drivers/media/dvb-frontends/ves1820.h extern struct dvb_frontend* ves1820_attach(const struct ves1820_config* config, config 36 drivers/media/dvb-frontends/ves1820.h static inline struct dvb_frontend* ves1820_attach(const struct ves1820_config* config, config 27 drivers/media/dvb-frontends/ves1x93.c const struct ves1x93_config* config; config 85 drivers/media/dvb-frontends/ves1x93.c struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 3 }; config 101 drivers/media/dvb-frontends/ves1x93.c struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 2 }, config 102 drivers/media/dvb-frontends/ves1x93.c { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; config 173 drivers/media/dvb-frontends/ves1x93.c if (srate > state->config->xin/2) config 174 drivers/media/dvb-frontends/ves1x93.c srate = state->config->xin/2; config 181 drivers/media/dvb-frontends/ves1x93.c FIN = (state->config->xin + 6000) >> 4; config 235 drivers/media/dvb-frontends/ves1x93.c if (state->config->invert_pwm) config 264 drivers/media/dvb-frontends/ves1x93.c if (state->config->invert_pwm && (i == 0x05)) val |= 0x20; /* invert PWM */ config 446 drivers/media/dvb-frontends/ves1x93.c struct dvb_frontend* ves1x93_attach(const struct ves1x93_config* config, config 457 drivers/media/dvb-frontends/ves1x93.c state->config = config; config 31 drivers/media/dvb-frontends/ves1x93.h extern struct dvb_frontend* ves1x93_attach(const struct ves1x93_config* config, config 34 drivers/media/dvb-frontends/ves1x93.h static inline struct dvb_frontend* ves1x93_attach(const struct ves1x93_config* config, config 35 drivers/media/dvb-frontends/zl10036.c const struct zl10036_config *config; config 63 drivers/media/dvb-frontends/zl10036.c { .addr = state->config->tuner_address, .flags = I2C_M_RD, config 69 drivers/media/dvb-frontends/zl10036.c __func__, state->config->tuner_address); config 85 drivers/media/dvb-frontends/zl10036.c { .addr = state->config->tuner_address, .flags = 0, config 284 drivers/media/dvb-frontends/zl10036.c if (!state->config->rf_loop_enable) config 400 drivers/media/dvb-frontends/zl10036.c if (!state->config->rf_loop_enable) config 449 drivers/media/dvb-frontends/zl10036.c const struct zl10036_config *config, config 455 drivers/media/dvb-frontends/zl10036.c if (!config) { config 464 drivers/media/dvb-frontends/zl10036.c state->config = config; config 491 drivers/media/dvb-frontends/zl10036.c __func__, fe->ops.tuner_ops.info.name, config->tuner_address); config 30 drivers/media/dvb-frontends/zl10036.h const struct zl10036_config *config, struct i2c_adapter *i2c); config 33 drivers/media/dvb-frontends/zl10036.h const struct zl10036_config *config, struct i2c_adapter *i2c) config 24 drivers/media/dvb-frontends/zl10353.c struct zl10353_config config; config 43 drivers/media/dvb-frontends/zl10353.c struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, config 68 drivers/media/dvb-frontends/zl10353.c struct i2c_msg msg[2] = { { .addr = state->config.demod_address, config 71 drivers/media/dvb-frontends/zl10353.c { .addr = state->config.demod_address, config 119 drivers/media/dvb-frontends/zl10353.c if (state->config.adc_clock) config 120 drivers/media/dvb-frontends/zl10353.c adc_clock = state->config.adc_clock; config 139 drivers/media/dvb-frontends/zl10353.c if (state->config.adc_clock) config 140 drivers/media/dvb-frontends/zl10353.c adc_clock = state->config.adc_clock; config 141 drivers/media/dvb-frontends/zl10353.c if (state->config.if2) config 142 drivers/media/dvb-frontends/zl10353.c if2 = state->config.if2; config 336 drivers/media/dvb-frontends/zl10353.c if (state->config.no_tuner) { config 351 drivers/media/dvb-frontends/zl10353.c if (state->config.no_tuner || fe->ops.tuner_ops.calc_regs == NULL) config 550 drivers/media/dvb-frontends/zl10353.c if (state->config.parallel_ts) config 552 drivers/media/dvb-frontends/zl10353.c if (state->config.clock_ctl_1) config 553 drivers/media/dvb-frontends/zl10353.c zl10353_reset_attach[3] = state->config.clock_ctl_1; config 554 drivers/media/dvb-frontends/zl10353.c if (state->config.pll_0) config 555 drivers/media/dvb-frontends/zl10353.c zl10353_reset_attach[4] = state->config.pll_0; config 574 drivers/media/dvb-frontends/zl10353.c if (state->config.disable_i2c_gate_ctrl) { config 594 drivers/media/dvb-frontends/zl10353.c struct dvb_frontend *zl10353_attach(const struct zl10353_config *config, config 607 drivers/media/dvb-frontends/zl10353.c memcpy(&state->config, config, sizeof(struct zl10353_config)); config 37 drivers/media/dvb-frontends/zl10353.h extern struct dvb_frontend* zl10353_attach(const struct zl10353_config *config, config 40 drivers/media/dvb-frontends/zl10353.h static inline struct dvb_frontend* zl10353_attach(const struct zl10353_config *config, config 751 drivers/media/i2c/ad9389b.c static int ad9389b_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) config 42 drivers/media/i2c/adp1653.c u8 config = 0; config 54 drivers/media/i2c/adp1653.c config = ADP1653_REG_CONFIG_TMR_CFG; config 55 drivers/media/i2c/adp1653.c config |= TIMEOUT_US_TO_CODE(flash->flash_timeout->val) config 70 drivers/media/i2c/adp1653.c rval = i2c_smbus_write_byte_data(client, ADP1653_REG_CONFIG, config); config 213 drivers/media/i2c/adv7170.c u32 input, u32 output, u32 config) config 231 drivers/media/i2c/adv7175.c u32 input, u32 output, u32 config) config 380 drivers/media/i2c/adv7180.c u32 output, u32 config) config 240 drivers/media/i2c/adv7183.c u32 input, u32 output, u32 config) config 340 drivers/media/i2c/adv7343.c u32 input, u32 output, u32 config) config 327 drivers/media/i2c/adv7393.c u32 input, u32 output, u32 config) config 1178 drivers/media/i2c/adv7511-v4l2.c static int adv7511_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) config 1787 drivers/media/i2c/adv7604.c u32 input, u32 output, u32 config) config 1951 drivers/media/i2c/adv7842.c u32 input, u32 output, u32 config) config 285 drivers/media/i2c/bt819.c u32 input, u32 output, u32 config) config 131 drivers/media/i2c/bt856.c u32 input, u32 output, u32 config) config 89 drivers/media/i2c/bt866.c u32 input, u32 output, u32 config) config 58 drivers/media/i2c/cs5345.c u32 input, u32 output, u32 config) config 63 drivers/media/i2c/cs53l32a.c u32 input, u32 output, u32 config) config 2500 drivers/media/i2c/cx25840/cx25840-core.c u32 input, u32 output, u32 config) config 2508 drivers/media/i2c/cx25840/cx25840-core.c if (is_cx2584x(state) && state->generic_mode && config) { config 2509 drivers/media/i2c/cx25840/cx25840-core.c cx25840_vconfig_add(state, config); config 2517 drivers/media/i2c/cx25840/cx25840-core.c u32 input, u32 output, u32 config) config 402 drivers/media/i2c/ks0127.c u32 input, u32 output, u32 config) config 58 drivers/media/i2c/m52790.c u32 input, u32 output, u32 config) config 471 drivers/media/i2c/msp3400-driver.c u32 input, u32 output, u32 config) config 1861 drivers/media/i2c/ov7670.c struct ov7670_config *config = client->dev.platform_data; config 1867 drivers/media/i2c/ov7670.c info->min_width = config->min_width; config 1868 drivers/media/i2c/ov7670.c info->min_height = config->min_height; config 1869 drivers/media/i2c/ov7670.c info->use_smbus = config->use_smbus; config 1871 drivers/media/i2c/ov7670.c if (config->clock_speed) config 1872 drivers/media/i2c/ov7670.c info->clock_speed = config->clock_speed; config 1874 drivers/media/i2c/ov7670.c if (config->pll_bypass) config 1877 drivers/media/i2c/ov7670.c if (config->pclk_hb_disable) config 291 drivers/media/i2c/saa7110.c u32 input, u32 output, u32 config) config 1287 drivers/media/i2c/saa7115.c u32 input, u32 output, u32 config) config 1342 drivers/media/i2c/saa7115.c if (config & SAA7115_IDQ_IS_DEFAULT) config 594 drivers/media/i2c/saa7127.c u32 input, u32 output, u32 config) config 912 drivers/media/i2c/saa717x.c u32 input, u32 output, u32 config) config 1071 drivers/media/i2c/saa717x.c u32 input, u32 output, u32 config) config 234 drivers/media/i2c/saa7185.c u32 input, u32 output, u32 config) config 38 drivers/media/i2c/tea6415c.c u32 i, u32 o, u32 config) config 39 drivers/media/i2c/tea6420.c u32 i, u32 o, u32 config) config 1795 drivers/media/i2c/tvaudio.c u32 input, u32 output, u32 config) config 652 drivers/media/i2c/tvp514x.c u32 input, u32 output, u32 config) config 1240 drivers/media/i2c/tvp5150.c u32 input, u32 output, u32 config) config 275 drivers/media/i2c/tw2804.c u32 config) config 281 drivers/media/i2c/tw2804.c if (config && config - 1 != dec->channel) { config 282 drivers/media/i2c/tw2804.c if (config > 4) { config 284 drivers/media/i2c/tw2804.c "channel %d is not between 1 and 4!\n", config); config 287 drivers/media/i2c/tw2804.c dec->channel = config - 1; config 108 drivers/media/i2c/tw9903.c u32 output, u32 config) config 79 drivers/media/i2c/tw9906.c u32 output, u32 config) config 22 drivers/media/i2c/uda1342.c u32 input, u32 output, u32 config) config 114 drivers/media/i2c/upd64031a.c u32 input, u32 output, u32 config) config 91 drivers/media/i2c/upd64083.c u32 input, u32 output, u32 config) config 267 drivers/media/i2c/video-i2c.c .config = amg88xx_temp_config, config 847 drivers/media/i2c/video-i2c.c struct nvmem_config *config = data->chip->nvmem_config; config 850 drivers/media/i2c/video-i2c.c config->priv = data; config 851 drivers/media/i2c/video-i2c.c config->dev = &client->dev; config 853 drivers/media/i2c/video-i2c.c device = devm_nvmem_register(&client->dev, config); config 370 drivers/media/i2c/vpx3220.c u32 input, u32 output, u32 config) config 106 drivers/media/i2c/wm8775.c u32 input, u32 output, u32 config) config 230 drivers/media/pci/bt8xx/dst.c .addr = state->config->demod_address, config 264 drivers/media/pci/bt8xx/dst.c .addr = state->config->demod_address, config 92 drivers/media/pci/bt8xx/dst_common.h const struct dst_config* config; config 661 drivers/media/pci/bt8xx/dvb-bt8xx.c state->config = &dst_config; config 743 drivers/media/pci/cx18/cx18-av-core.c u32 input, u32 output, u32 config) config 751 drivers/media/pci/cx18/cx18-av-core.c u32 input, u32 output, u32 config) config 1073 drivers/media/pci/cx18/cx18-driver.c setup.config = NULL; config 145 drivers/media/pci/cx18/cx18-gpio.c u32 input, u32 output, u32 config) config 630 drivers/media/pci/cx23885/altera-ci.c static int altera_hw_filt_init(struct altera_ci_config *config, int hw_filt_nr) config 633 drivers/media/pci/cx23885/altera-ci.c struct fpga_inode *temp_int = find_inode(config->dev); config 663 drivers/media/pci/cx23885/altera-ci.c inter->dev = config->dev; config 664 drivers/media/pci/cx23885/altera-ci.c inter->fpga_rw = config->fpga_rw; config 673 drivers/media/pci/cx23885/altera-ci.c pid_filt->demux = config->demux; config 677 drivers/media/pci/cx23885/altera-ci.c pid_filt->start_feed = config->demux->start_feed; config 678 drivers/media/pci/cx23885/altera-ci.c pid_filt->stop_feed = config->demux->stop_feed; config 701 drivers/media/pci/cx23885/altera-ci.c int altera_ci_init(struct altera_ci_config *config, int ci_nr) config 704 drivers/media/pci/cx23885/altera-ci.c struct fpga_inode *temp_int = find_inode(config->dev); config 721 drivers/media/pci/cx23885/altera-ci.c inter->fpga_rw = config->fpga_rw; config 736 drivers/media/pci/cx23885/altera-ci.c inter->dev = config->dev; config 737 drivers/media/pci/cx23885/altera-ci.c inter->fpga_rw = config->fpga_rw; config 759 drivers/media/pci/cx23885/altera-ci.c ret = dvb_ca_en50221_init(config->adapter, config 768 drivers/media/pci/cx23885/altera-ci.c altera_hw_filt_init(config, ci_nr); config 32 drivers/media/pci/cx23885/altera-ci.h extern int altera_ci_init(struct altera_ci_config *config, int ci_nr); config 39 drivers/media/pci/cx23885/altera-ci.h static inline int altera_ci_init(struct altera_ci_config *config, int ci_nr) config 64 drivers/media/pci/cx23885/altera-ci.h static inline int altera_hw_filt_init(struct altera_ci_config *config, config 891 drivers/media/pci/ddbridge/ddbridge-core.c struct drxk_config config; config 893 drivers/media/pci/ddbridge/ddbridge-core.c memset(&config, 0, sizeof(config)); config 894 drivers/media/pci/ddbridge/ddbridge-core.c config.adr = 0x29 + (input->nr & 1); config 895 drivers/media/pci/ddbridge/ddbridge-core.c config.microcode_name = "drxk_a3.mc"; config 897 drivers/media/pci/ddbridge/ddbridge-core.c dvb->fe = dvb_attach(drxk_attach, &config, i2c); config 1029 drivers/media/pci/ddbridge/ddbridge-core.c struct tda18212_config config = { config 1049 drivers/media/pci/ddbridge/ddbridge-core.c client = dvb_module_probe("tda18212", NULL, adapter, addr, &config); config 51 drivers/media/pci/ddbridge/ddbridge-mci.c int ddb_mci_config(struct mci *state, u32 config) config 57 drivers/media/pci/ddbridge/ddbridge-mci.c ddblwritel(link, config, SX8_TSCONFIG); config 256 drivers/media/pci/ddbridge/ddbridge-mci.h int ddb_mci_config(struct mci *state, u32 config); config 167 drivers/media/pci/dt3155/dt3155.c write_i2c_reg(pd->regs, CONFIG, pd->config); config 459 drivers/media/pci/dt3155/dt3155.c write_i2c_reg(pd->regs, CONFIG, pd->config | PM_LUT_PGM); config 464 drivers/media/pci/dt3155/dt3155.c write_i2c_reg(pd->regs, CONFIG, pd->config | PM_LUT_PGM | PM_LUT_SEL); config 469 drivers/media/pci/dt3155/dt3155.c write_i2c_reg(pd->regs, CONFIG, pd->config); /* ACQ_MODE_EVEN */ config 534 drivers/media/pci/dt3155/dt3155.c pd->config = ACQ_MODE_EVEN; config 184 drivers/media/pci/dt3155/dt3155.h u8 csr2, config; config 223 drivers/media/pci/ivtv/ivtv-gpio.c u32 input, u32 output, u32 config) config 279 drivers/media/pci/ivtv/ivtv-gpio.c u32 input, u32 output, u32 config) config 151 drivers/media/pci/mantis/hopper_cards.c struct mantis_hwconfig *config; config 164 drivers/media/pci/mantis/hopper_cards.c config = drvdata->hwconfig; config 165 drivers/media/pci/mantis/hopper_cards.c config->irq_handler = &hopper_irq_handler; config 166 drivers/media/pci/mantis/hopper_cards.c mantis->hwconfig = config; config 35 drivers/media/pci/mantis/hopper_vp3028.c struct mantis_hwconfig *config = mantis->hwconfig; config 38 drivers/media/pci/mantis/hopper_vp3028.c mantis_gpio_set_bits(mantis, config->reset, 0); config 42 drivers/media/pci/mantis/hopper_vp3028.c mantis_gpio_set_bits(mantis, config->reset, 1); config 160 drivers/media/pci/mantis/mantis_cards.c struct mantis_hwconfig *config; config 171 drivers/media/pci/mantis/mantis_cards.c config = drvdata->hwconfig; config 172 drivers/media/pci/mantis/mantis_cards.c config->irq_handler = &mantis_irq_handler; config 173 drivers/media/pci/mantis/mantis_cards.c mantis->hwconfig = config; config 206 drivers/media/pci/mantis/mantis_dma.c struct mantis_hwconfig *config = mantis->hwconfig; config 212 drivers/media/pci/mantis/mantis_dma.c (config->ts_size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter) config 33 drivers/media/pci/mantis/mantis_dvb.c struct mantis_hwconfig *config = mantis->hwconfig; config 38 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->power, POWER_ON); config 40 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->power, POWER_ON); config 46 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->power, POWER_OFF); config 61 drivers/media/pci/mantis/mantis_dvb.c struct mantis_hwconfig *config = mantis->hwconfig; config 64 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->reset, 0); config 66 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->reset, 0); config 68 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->reset, 1); config 70 drivers/media/pci/mantis/mantis_dvb.c mantis_gpio_set_bits(mantis, config->reset, 1); config 137 drivers/media/pci/mantis/mantis_dvb.c struct mantis_hwconfig *config = mantis->hwconfig; config 211 drivers/media/pci/mantis/mantis_dvb.c result = config->frontend_init(mantis, mantis->fe); config 121 drivers/media/pci/mantis/mantis_i2c.c struct mantis_hwconfig *config; config 125 drivers/media/pci/mantis/mantis_i2c.c config = mantis->hwconfig; config 126 drivers/media/pci/mantis/mantis_i2c.c BUG_ON(!config); config 133 drivers/media/pci/mantis/mantis_i2c.c if ((config->i2c_mode & MANTIS_BYTE_MODE) && config 40 drivers/media/pci/mantis/mantis_pci.c struct mantis_hwconfig *config = mantis->hwconfig; config 45 drivers/media/pci/mantis/mantis_pci.c config->model_name, config 46 drivers/media/pci/mantis/mantis_pci.c config->dev_type, config 102 drivers/media/pci/mantis/mantis_pci.c config->irq_handler, config 54 drivers/media/pci/mantis/mantis_uart.c struct mantis_hwconfig *config = mantis->hwconfig; config 59 drivers/media/pci/mantis/mantis_uart.c for (i = 0; i < (config->bytes + 1); i++) { config 145 drivers/media/pci/mantis/mantis_uart.c struct mantis_hwconfig *config = mantis->hwconfig; config 149 drivers/media/pci/mantis/mantis_uart.c params.baud_rate = config->baud_rate; config 150 drivers/media/pci/mantis/mantis_uart.c params.parity = config->parity; config 163 drivers/media/pci/mantis/mantis_uart.c mmwrite((mmread(MANTIS_UART_BAUD) | (config->bytes << 8)), MANTIS_UART_BAUD); config 47 drivers/media/pci/mantis/mantis_vp3030.c struct mantis_hwconfig *config = mantis->hwconfig; config 50 drivers/media/pci/mantis/mantis_vp3030.c mantis_gpio_set_bits(mantis, config->reset, 0); config 54 drivers/media/pci/mantis/mantis_vp3030.c mantis_gpio_set_bits(mantis, config->reset, 1); config 228 drivers/media/pci/ngene/ngene-cards.c struct tda18212_config config = { config 249 drivers/media/pci/ngene/ngene-cards.c client = dvb_module_probe("tda18212", NULL, i2c, addr, &config); config 491 drivers/media/pci/ngene/ngene-cards.c struct drxk_config config; config 493 drivers/media/pci/ngene/ngene-cards.c memset(&config, 0, sizeof(config)); config 494 drivers/media/pci/ngene/ngene-cards.c config.microcode_name = "drxk_a3.mc"; config 495 drivers/media/pci/ngene/ngene-cards.c config.qam_demod_parameter_count = 4; config 496 drivers/media/pci/ngene/ngene-cards.c config.adr = 0x29 + (chan->number ^ 2); config 498 drivers/media/pci/ngene/ngene-cards.c chan->fe = dvb_attach(drxk_attach, &config, i2c); config 367 drivers/media/pci/ngene/ngene-core.c static int ngene_command_config_buf(struct ngene *dev, u8 config) config 373 drivers/media/pci/ngene/ngene-core.c com.cmd.ConfigureBuffers.config = config; config 382 drivers/media/pci/ngene/ngene-core.c static int ngene_command_config_free_buf(struct ngene *dev, u8 *config) config 388 drivers/media/pci/ngene/ngene-core.c memcpy(&com.cmd.ConfigureBuffers.config, config, 6); config 395 drivers/media/pci/ngene/ngene.h u8 config; config 7654 drivers/media/pci/saa7134/saa7134-cards.c tun_setup.config = &saa7134_boards[dev->board].tda829x_conf; config 219 drivers/media/pci/saa7134/saa7134-dvb.c .config = 3, /* Use tuner callback for AGC */ config 272 drivers/media/pci/saa7134/saa7134-dvb.c u8 addr = state->config->tuner_address; config 360 drivers/media/pci/saa7134/saa7134-dvb.c u8 addr = state->config->tuner_address; config 405 drivers/media/pci/saa7134/saa7134-dvb.c u8 addr = state->config->tuner_address; config 426 drivers/media/pci/saa7134/saa7134-dvb.c u8 addr = state->config->tuner_address; config 525 drivers/media/pci/saa7134/saa7134-dvb.c u8 addr = state->config->i2c_gate; config 547 drivers/media/pci/saa7134/saa7134-dvb.c switch (state->config->antenna_switch) { config 567 drivers/media/pci/saa7134/saa7134-dvb.c switch (state->config->antenna_switch) { config 614 drivers/media/pci/saa7134/saa7134-dvb.c .config = 0, config 621 drivers/media/pci/saa7134/saa7134-dvb.c .config = 1, config 628 drivers/media/pci/saa7134/saa7134-dvb.c .config = 2, config 635 drivers/media/pci/saa7134/saa7134-dvb.c .config = 2, config 907 drivers/media/pci/saa7134/saa7134-dvb.c .config = 0 config 1096 drivers/media/pci/saa7134/saa7134-dvb.c .config = 3, config 1177 drivers/media/pci/saa7134/saa7134-dvb.c .config = 3, /* Use tuner callback for AGC */ config 61 drivers/media/pci/solo6x10/solo6x10-p2m.c unsigned int config = 0; config 80 drivers/media/pci/solo6x10/solo6x10-p2m.c config = solo_reg_read(solo_dev, SOLO_P2M_CONFIG(p2m_id)); config 84 drivers/media/pci/solo6x10/solo6x10-p2m.c solo_reg_write(solo_dev, SOLO_P2M_CONFIG(p2m_id), config | config 116 drivers/media/pci/solo6x10/solo6x10-p2m.c if (desc_cnt > 1 && solo_dev->type != SOLO_DEV_6110 && config) config 117 drivers/media/pci/solo6x10/solo6x10-p2m.c solo_reg_write(solo_dev, SOLO_P2M_CONFIG(p2m_id), config); config 140 drivers/media/pci/sta2x11/sta2x11_vip.c struct vip_config *config; config 965 drivers/media/pci/sta2x11/sta2x11_vip.c struct vip_config *config; config 978 drivers/media/pci/sta2x11/sta2x11_vip.c config = dev_get_platdata(&pdev->dev); config 979 drivers/media/pci/sta2x11/sta2x11_vip.c if (!config) { config 986 drivers/media/pci/sta2x11/sta2x11_vip.c ret = vip_gpio_reserve(&pdev->dev, config->pwr_pin, 0, config 987 drivers/media/pci/sta2x11/sta2x11_vip.c config->pwr_name); config 991 drivers/media/pci/sta2x11/sta2x11_vip.c ret = vip_gpio_reserve(&pdev->dev, config->reset_pin, 0, config 992 drivers/media/pci/sta2x11/sta2x11_vip.c config->reset_name); config 994 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, config->pwr_pin, config 995 drivers/media/pci/sta2x11/sta2x11_vip.c config->pwr_name); config 999 drivers/media/pci/sta2x11/sta2x11_vip.c if (gpio_is_valid(config->pwr_pin)) { config 1002 drivers/media/pci/sta2x11/sta2x11_vip.c gpio_direction_output(config->pwr_pin, 1); config 1005 drivers/media/pci/sta2x11/sta2x11_vip.c if (gpio_is_valid(config->reset_pin)) { config 1008 drivers/media/pci/sta2x11/sta2x11_vip.c gpio_direction_output(config->reset_pin, 1); config 1021 drivers/media/pci/sta2x11/sta2x11_vip.c vip->config = config; config 1077 drivers/media/pci/sta2x11/sta2x11_vip.c vip->adapter = i2c_get_adapter(vip->config->i2c_id); config 1085 drivers/media/pci/sta2x11/sta2x11_vip.c "adv7180", vip->config->i2c_addr, config 1118 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, config->reset_pin, config->reset_name); config 1119 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, config->pwr_pin, config->pwr_name); config 1158 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, vip->config->pwr_pin, config 1159 drivers/media/pci/sta2x11/sta2x11_vip.c vip->config->pwr_name); config 1160 drivers/media/pci/sta2x11/sta2x11_vip.c vip_gpio_release(&pdev->dev, vip->config->reset_pin, config 1161 drivers/media/pci/sta2x11/sta2x11_vip.c vip->config->reset_name); config 43 drivers/media/pci/ttpci/av7110_hw.c int av7110_debiwrite(struct av7110 *av7110, u32 config, config 56 drivers/media/pci/ttpci/av7110_hw.c saa7146_write(dev, DEBI_CONFIG, config); config 66 drivers/media/pci/ttpci/av7110_hw.c u32 av7110_debiread(struct av7110 *av7110, u32 config, int addr, unsigned int count) config 82 drivers/media/pci/ttpci/av7110_hw.c saa7146_write(dev, DEBI_CONFIG, config); config 380 drivers/media/pci/ttpci/av7110_hw.h extern int av7110_debiwrite(struct av7110 *av7110, u32 config, config 382 drivers/media/pci/ttpci/av7110_hw.h extern u32 av7110_debiread(struct av7110 *av7110, u32 config, config 388 drivers/media/pci/ttpci/av7110_hw.h static inline void iwdebi(struct av7110 *av7110, u32 config, int addr, u32 val, unsigned int count) config 390 drivers/media/pci/ttpci/av7110_hw.h av7110_debiwrite(av7110, config, addr, val, count); config 394 drivers/media/pci/ttpci/av7110_hw.h static inline void mwdebi(struct av7110 *av7110, u32 config, int addr, config 398 drivers/media/pci/ttpci/av7110_hw.h av7110_debiwrite(av7110, config, addr, 0, count); config 401 drivers/media/pci/ttpci/av7110_hw.h static inline u32 irdebi(struct av7110 *av7110, u32 config, int addr, u32 val, unsigned int count) config 405 drivers/media/pci/ttpci/av7110_hw.h res=av7110_debiread(av7110, config, addr, count); config 412 drivers/media/pci/ttpci/av7110_hw.h static inline void wdebi(struct av7110 *av7110, u32 config, int addr, u32 val, unsigned int count) config 417 drivers/media/pci/ttpci/av7110_hw.h av7110_debiwrite(av7110, config, addr, val, count); config 421 drivers/media/pci/ttpci/av7110_hw.h static inline u32 rdebi(struct av7110 *av7110, u32 config, int addr, u32 val, unsigned int count) config 427 drivers/media/pci/ttpci/av7110_hw.h res=av7110_debiread(av7110, config, addr, count); config 150 drivers/media/pci/ttpci/av7110_v4l.c u8 config; config 164 drivers/media/pci/ttpci/av7110_v4l.c config = 0xa0; config 166 drivers/media/pci/ttpci/av7110_v4l.c config = 0x90; config 168 drivers/media/pci/ttpci/av7110_v4l.c config = 0x30; config 169 drivers/media/pci/ttpci/av7110_v4l.c config &= ~0x02; config 171 drivers/media/pci/ttpci/av7110_v4l.c buf[3] = config; config 1031 drivers/media/pci/ttpci/budget-ci.c .config = 0, config 218 drivers/media/pci/ttpci/budget-core.c static int ttpci_budget_debiread_nolock(struct budget *budget, u32 config, config 229 drivers/media/pci/ttpci/budget-core.c saa7146_write(saa, DEBI_CONFIG, config); config 242 drivers/media/pci/ttpci/budget-core.c int ttpci_budget_debiread(struct budget *budget, u32 config, int addr, int count, config 253 drivers/media/pci/ttpci/budget-core.c result = ttpci_budget_debiread_nolock(budget, config, addr, config 258 drivers/media/pci/ttpci/budget-core.c return ttpci_budget_debiread_nolock(budget, config, addr, config 262 drivers/media/pci/ttpci/budget-core.c static int ttpci_budget_debiwrite_nolock(struct budget *budget, u32 config, config 273 drivers/media/pci/ttpci/budget-core.c saa7146_write(saa, DEBI_CONFIG, config); config 282 drivers/media/pci/ttpci/budget-core.c int ttpci_budget_debiwrite(struct budget *budget, u32 config, int addr, config 293 drivers/media/pci/ttpci/budget-core.c result = ttpci_budget_debiwrite_nolock(budget, config, addr, config 298 drivers/media/pci/ttpci/budget-core.c return ttpci_budget_debiwrite_nolock(budget, config, addr, config 124 drivers/media/pci/ttpci/budget.h extern int ttpci_budget_debiread(struct budget *budget, u32 config, int addr, int count, config 126 drivers/media/pci/ttpci/budget.h extern int ttpci_budget_debiwrite(struct budget *budget, u32 config, int addr, int count, u32 value, config 585 drivers/media/platform/atmel/atmel-isc-base.c if (!ISC_IS_FORMAT_RAW(isc->config.sd_format->mbus_code)) { config 612 drivers/media/platform/atmel/atmel-isc-base.c switch (isc->config.fourcc) { config 625 drivers/media/platform/atmel/atmel-isc-base.c dctrl_dview = isc->config.dctrl_dview; config 650 drivers/media/platform/atmel/atmel-isc-base.c bay_cfg = isc->config.sd_format->cfa_baycfg; config 707 drivers/media/platform/atmel/atmel-isc-base.c (isc->config.sd_format->cfa_baycfg config 731 drivers/media/platform/atmel/atmel-isc-base.c pfe_cfg0 = isc->config.sd_format->pfe_cfg0_bps; config 732 drivers/media/platform/atmel/atmel-isc-base.c rlp_mode = isc->config.rlp_cfg_mode; config 733 drivers/media/platform/atmel/atmel-isc-base.c pipeline = isc->config.bits_pipeline; config 735 drivers/media/platform/atmel/atmel-isc-base.c dcfg = isc->config.dcfg_imode | config 759 drivers/media/platform/atmel/atmel-isc-base.c ISC_IS_FORMAT_RAW(isc->config.sd_format->mbus_code)) config 808 drivers/media/platform/atmel/atmel-isc-base.c if (ISC_IS_FORMAT_RAW(isc->config.sd_format->mbus_code)) config 1338 drivers/media/platform/atmel/atmel-isc-base.c if (isc->try_config.sd_format && isc->config.sd_format && config 1339 drivers/media/platform/atmel/atmel-isc-base.c isc->try_config.sd_format != isc->config.sd_format) { config 1344 drivers/media/platform/atmel/atmel-isc-base.c isc->config = isc->try_config; config 1439 drivers/media/platform/atmel/atmel-isc-base.c fse.code = isc->config.sd_format->mbus_code; config 1477 drivers/media/platform/atmel/atmel-isc-base.c fie.code = isc->config.sd_format->mbus_code; config 1759 drivers/media/platform/atmel/atmel-isc-base.c baysel = isc->config.sd_format->cfa_baycfg << ISC_HIS_CFG_BAYSEL_SHIFT; config 1827 drivers/media/platform/atmel/atmel-isc-base.c if (!isc->config.sd_format) config 1835 drivers/media/platform/atmel/atmel-isc-base.c ISC_IS_FORMAT_RAW(isc->config.sd_format->mbus_code)) config 212 drivers/media/platform/atmel/atmel-isc.h struct fmt_config config; config 375 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 421 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 526 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 647 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 713 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 813 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 874 drivers/media/platform/davinci/vpbe_display.c otherlayer->layer_info.config.pixfmt = PIXFMT_NV12; config 1187 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; config 510 drivers/media/platform/davinci/vpbe_venc.c u32 config) config 284 drivers/media/platform/davinci/vpif.c static void vpif_set_mode_info(const struct vpif_channel_config_params *config, config 289 drivers/media/platform/davinci/vpif.c value = (config->eav2sav & vpifregs[config_channel_id].width_mask); config 291 drivers/media/platform/davinci/vpif.c value |= (config->sav2eav & vpifregs[config_channel_id].width_mask); config 294 drivers/media/platform/davinci/vpif.c value = (config->l1 & vpifregs[config_channel_id].len_mask); config 296 drivers/media/platform/davinci/vpif.c value |= (config->l3 & vpifregs[config_channel_id].len_mask); config 299 drivers/media/platform/davinci/vpif.c value = (config->l5 & vpifregs[config_channel_id].len_mask); config 301 drivers/media/platform/davinci/vpif.c value |= (config->l7 & vpifregs[config_channel_id].len_mask); config 304 drivers/media/platform/davinci/vpif.c value = (config->l9 & vpifregs[config_channel_id].len_mask); config 306 drivers/media/platform/davinci/vpif.c value |= (config->l11 & vpifregs[config_channel_id].len_mask); config 309 drivers/media/platform/davinci/vpif.c value = (config->vsize & vpifregs[config_channel_id].len_mask); config 321 drivers/media/platform/davinci/vpif.c const struct vpif_channel_config_params *config = &vpifparams->std_info; config 336 drivers/media/platform/davinci/vpif.c vpif_wr_bit(reg, ch_nip, config->frm_fmt); config 337 drivers/media/platform/davinci/vpif.c vpif_wr_bit(reg, VPIF_CH_YC_MUX_BIT, config->ycmux_mode); config 343 drivers/media/platform/davinci/vpif.c vpif_wr_bit(reg, VPIF_CH_DATA_MODE_BIT, config->capture_format); config 347 drivers/media/platform/davinci/vpif.c else if (config->capture_format) { config 376 drivers/media/platform/davinci/vpif.c const struct vpif_channel_config_params *config = &vpifparams->std_info; config 379 drivers/media/platform/davinci/vpif.c vpif_set_mode_info(config, channel_id, channel_id); config 380 drivers/media/platform/davinci/vpif.c if (!config->ycmux_mode) { config 382 drivers/media/platform/davinci/vpif.c vpif_set_mode_info(config, channel_id + 1, channel_id); config 463 drivers/media/platform/davinci/vpif_capture.c const struct vpif_channel_config_params *config; config 500 drivers/media/platform/davinci/vpif_capture.c config = &vpif_ch_params[index]; config 501 drivers/media/platform/davinci/vpif_capture.c if (config->hd_sd == 0) { config 503 drivers/media/platform/davinci/vpif_capture.c if (config->stdid & vid_ch->stdid) { config 504 drivers/media/platform/davinci/vpif_capture.c memcpy(std_info, config, sizeof(*config)); config 509 drivers/media/platform/davinci/vpif_capture.c if (!memcmp(&config->dv_timings, &vid_ch->dv_timings, config 511 drivers/media/platform/davinci/vpif_capture.c memcpy(std_info, config, sizeof(*config)); config 790 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 798 drivers/media/platform/davinci/vpif_capture.c if (!config->chan_config[ch->channel_id].inputs) config 801 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 818 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 828 drivers/media/platform/davinci/vpif_capture.c if (!config->chan_config[ch->channel_id].inputs) config 831 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 868 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 873 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 906 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 912 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 920 drivers/media/platform/davinci/vpif_capture.c return vpif_set_input(config, ch, index); config 1078 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 1083 drivers/media/platform/davinci/vpif_capture.c strscpy(cap->card, config->card_name, sizeof(cap->card)); config 1098 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 1105 drivers/media/platform/davinci/vpif_capture.c if (!config->chan_config[ch->channel_id].inputs) config 1108 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 1132 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 1139 drivers/media/platform/davinci/vpif_capture.c if (!config->chan_config[ch->channel_id].inputs) config 1142 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 1163 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 1175 drivers/media/platform/davinci/vpif_capture.c if (!config->chan_config[ch->channel_id].inputs) config 1178 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 1262 drivers/media/platform/davinci/vpif_capture.c struct vpif_capture_config *config = vpif_dev->platform_data; config 1269 drivers/media/platform/davinci/vpif_capture.c if (!config->chan_config[ch->channel_id].inputs) config 1272 drivers/media/platform/davinci/vpif_capture.c chan_cfg = &config->chan_config[ch->channel_id]; config 1383 drivers/media/platform/davinci/vpif_capture.c for (i = 0; i < vpif_obj.config->asd_sizes[0]; i++) { config 1384 drivers/media/platform/davinci/vpif_capture.c struct v4l2_async_subdev *_asd = vpif_obj.config->asd[i]; config 1389 drivers/media/platform/davinci/vpif_capture.c vpif_obj.config->chan_config->inputs[i].subdev_name = config 1394 drivers/media/platform/davinci/vpif_capture.c vpif_obj.config->chan_config->inputs[i].subdev_name); config 1399 drivers/media/platform/davinci/vpif_capture.c for (i = 0; i < vpif_obj.config->subdev_count; i++) config 1400 drivers/media/platform/davinci/vpif_capture.c if (!strcmp(vpif_obj.config->subdev_info[i].name, config 1425 drivers/media/platform/davinci/vpif_capture.c err = vpif_set_input(vpif_obj.config, ch, 0); config 1660 drivers/media/platform/davinci/vpif_capture.c vpif_obj.config = pdev->dev.platform_data; config 1662 drivers/media/platform/davinci/vpif_capture.c subdev_count = vpif_obj.config->subdev_count; config 1669 drivers/media/platform/davinci/vpif_capture.c if (!vpif_obj.config->asd_sizes[0]) { config 1670 drivers/media/platform/davinci/vpif_capture.c int i2c_id = vpif_obj.config->i2c_adapter_id; config 1675 drivers/media/platform/davinci/vpif_capture.c subdevdata = &vpif_obj.config->subdev_info[i]; config 104 drivers/media/platform/davinci/vpif_capture.h struct vpif_capture_config *config; config 434 drivers/media/platform/davinci/vpif_display.c const struct vpif_channel_config_params *config; config 439 drivers/media/platform/davinci/vpif_display.c config = &vpif_ch_params[i]; config 440 drivers/media/platform/davinci/vpif_display.c if (config->hd_sd == 0) { config 442 drivers/media/platform/davinci/vpif_display.c if (config->stdid & vid_ch->stdid) { config 443 drivers/media/platform/davinci/vpif_display.c memcpy(std_info, config, sizeof(*config)); config 585 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 590 drivers/media/platform/davinci/vpif_display.c strscpy(cap->card, config->card_name, sizeof(cap->card)); config 677 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 685 drivers/media/platform/davinci/vpif_display.c if (!config->chan_config[ch->channel_id].outputs) config 688 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 725 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 731 drivers/media/platform/davinci/vpif_display.c if (!config->chan_config[ch->channel_id].outputs) config 734 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 747 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 752 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 840 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 849 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 854 drivers/media/platform/davinci/vpif_display.c return vpif_set_output(config, ch, i); config 877 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 884 drivers/media/platform/davinci/vpif_display.c if (!config->chan_config[ch->channel_id].outputs) config 887 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 909 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 921 drivers/media/platform/davinci/vpif_display.c if (!config->chan_config[ch->channel_id].outputs) config 924 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 1008 drivers/media/platform/davinci/vpif_display.c struct vpif_display_config *config = vpif_dev->platform_data; config 1015 drivers/media/platform/davinci/vpif_display.c if (!config->chan_config[ch->channel_id].outputs) config 1018 drivers/media/platform/davinci/vpif_display.c chan_cfg = &config->chan_config[ch->channel_id]; config 1126 drivers/media/platform/davinci/vpif_display.c for (i = 0; i < vpif_obj.config->subdev_count; i++) config 1127 drivers/media/platform/davinci/vpif_display.c if (!strcmp(vpif_obj.config->subdevinfo[i].name, config 1162 drivers/media/platform/davinci/vpif_display.c if (vpif_obj.config->subdev_count) config 1172 drivers/media/platform/davinci/vpif_display.c err = vpif_set_output(vpif_obj.config, ch, 0); config 1289 drivers/media/platform/davinci/vpif_display.c vpif_obj.config = pdev->dev.platform_data; config 1290 drivers/media/platform/davinci/vpif_display.c subdev_count = vpif_obj.config->subdev_count; config 1291 drivers/media/platform/davinci/vpif_display.c subdevdata = vpif_obj.config->subdevinfo; config 1300 drivers/media/platform/davinci/vpif_display.c if (!vpif_obj.config->asd_sizes) { config 1301 drivers/media/platform/davinci/vpif_display.c i2c_adap = i2c_get_adapter(vpif_obj.config->i2c_adapter_id); config 1323 drivers/media/platform/davinci/vpif_display.c for (i = 0; i < vpif_obj.config->asd_sizes[0]; i++) { config 1325 drivers/media/platform/davinci/vpif_display.c &vpif_obj.notifier, vpif_obj.config->asd[i]); config 1362 drivers/media/platform/davinci/vpif_display.c if (vpif_obj.config->asd_sizes) { config 122 drivers/media/platform/davinci/vpif_display.h struct vpif_display_config *config; config 43 drivers/media/platform/exynos4-is/fimc-is-param.c src = &is->config[is->config_index].global.shotmode; config 52 drivers/media/platform/exynos4-is/fimc-is-param.c src = &is->config[is->config_index].sensor.frame_rate; config 59 drivers/media/platform/exynos4-is/fimc-is-param.c struct chain_config *cfg = &is->config[is->config_index]; config 151 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.config, &cfg->fd.config); config 163 drivers/media/platform/exynos4-is/fimc-is-param.c struct chain_config *config = &is->config[is->config_index]; config 168 drivers/media/platform/exynos4-is/fimc-is-param.c count = hweight32(config->p_region_index[0]); config 169 drivers/media/platform/exynos4-is/fimc-is-param.c count += hweight32(config->p_region_index[1]); config 181 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[id].p_region_index[0]; config 211 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[is->config_index].isp; config 223 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 224 drivers/media/platform/exynos4-is/fimc-is-param.c drc = &is->config[index].drc; config 225 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 242 drivers/media/platform/exynos4-is/fimc-is-param.c &is->config[index].p_region_index[0])) config 269 drivers/media/platform/exynos4-is/fimc-is-param.c sensor = &is->config[index].sensor; config 270 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 291 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[is->config_index].isp; config 311 drivers/media/platform/exynos4-is/fimc-is-param.c struct isp_param *isp = &is->config[index].isp; config 325 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 339 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 352 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 367 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[0]; config 368 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 414 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[0]; config 415 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 448 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 462 drivers/media/platform/exynos4-is/fimc-is-param.c drc = &is->config[index].drc; config 475 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 476 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 490 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 491 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 493 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.max_number = val; config 496 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_MAXIMUM_NUMBER; config 497 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 500 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_MAXIMUM_NUMBER; config 510 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 511 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 513 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.roll_angle = val; config 516 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ROLL_ANGLE; config 517 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 520 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ROLL_ANGLE; config 530 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 531 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 533 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.yaw_angle = val; config 536 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_YAW_ANGLE; config 537 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 540 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_YAW_ANGLE; config 550 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 551 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 553 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.smile_mode = val; config 556 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_SMILE_MODE; config 557 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 560 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_SMILE_MODE; config 570 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 571 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 573 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.blink_mode = val; config 576 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_BLINK_MODE; config 577 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 580 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_BLINK_MODE; config 590 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 591 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 593 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.eye_detect = val; config 596 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_EYES_DETECT; config 597 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 600 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_EYES_DETECT; config 610 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 611 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 613 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.mouth_detect = val; config 616 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_MOUTH_DETECT; config 617 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 620 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_MOUTH_DETECT; config 630 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 631 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 633 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.orientation = val; config 636 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ORIENTATION; config 637 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 640 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ORIENTATION; config 650 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; config 651 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 653 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.orientation_value = val; config 656 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ORIENTATION_VALUE; config 657 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.err = ERROR_FD_NONE; config 660 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ORIENTATION_VALUE; config 674 drivers/media/platform/exynos4-is/fimc-is-param.c global = &is->config[index].global; config 675 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; config 676 drivers/media/platform/exynos4-is/fimc-is-param.c drc = &is->config[index].drc; config 677 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; config 678 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[0]; config 753 drivers/media/platform/exynos4-is/fimc-is-param.h struct param_fd_config config; config 55 drivers/media/platform/exynos4-is/fimc-is-regs.c struct chain_config *config = &is->config[is->config_index]; config 65 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(config->p_region_index[0], is, MCUCTL_REG_ISSR(4)); config 66 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(config->p_region_index[1], is, MCUCTL_REG_ISSR(5)); config 523 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[0] = 0; config 524 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[1] = 0; config 583 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[0] = 0; config 584 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[1] = 0; config 277 drivers/media/platform/exynos4-is/fimc-is.h struct chain_config config[IS_SC_MAX]; config 295 drivers/media/platform/exynos4-is/fimc-is.h return &is->config[is->config_index]; config 305 drivers/media/platform/exynos4-is/fimc-is.h struct chain_config *cfg = &is->config[is->config_index]; config 351 drivers/media/platform/exynos4-is/fimc-isp.c is->config[is->config_index].p_region_index[0] = 0; config 352 drivers/media/platform/exynos4-is/fimc-isp.c is->config[is->config_index].p_region_index[1] = 0; config 376 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c struct mtk_jpeg_dec_param *config, config 380 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_brz_factor(base, 0, 0, config->uv_brz_w, 0); config 382 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_comp0_du(base, config->unit_num); config 383 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_total_mcu(base, config->total_mcu); config 386 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_du_membership(base, config->membership, 1, config 387 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c (config->comp_num == 1) ? 1 : 0); config 388 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_comp_id(base, config->comp_id[0], config->comp_id[1], config 389 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->comp_id[2]); config 390 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_q_table(base, config->qtbl_num[0], config 391 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->qtbl_num[1], config->qtbl_num[2]); config 392 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_sampling_factor(base, config->comp_num, config 393 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->sampling_w[0], config 394 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->sampling_h[0], config 395 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->sampling_w[1], config 396 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->sampling_h[1], config 397 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->sampling_w[2], config 398 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->sampling_h[2]); config 399 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_mem_stride(base, config->mem_stride[0], config 400 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->mem_stride[1]); config 401 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_img_stride(base, config->img_stride[0], config 402 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->img_stride[1]); config 406 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_dma_group(base, config->dma_mcu, config->dma_group, config 407 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c config->dma_last_mcu); config 408 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c mtk_jpeg_dec_set_pause_mcu_idx(base, config->total_mcu); config 77 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h struct mtk_jpeg_dec_param *config, config 71 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mdp_config *config = &ctx->vpu.vsi->src_config; config 74 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_x = frame->crop.left; config 75 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_y = frame->crop.top; config 78 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_w = frame->crop.width; config 79 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_h = frame->crop.height; config 82 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->x = 0; config 83 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->y = 0; config 84 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->w = frame->width; config 85 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->h = frame->height; config 92 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mdp_config *config = &ctx->vpu.vsi->src_config; config 96 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->format = mtk_mdp_map_color_format(frame->fmt->pixelformat); config 97 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->w_stride = 0; /* MDP will calculate it by color format. */ config 98 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->h_stride = 0; /* MDP will calculate it by color format. */ config 107 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mdp_config *config = &ctx->vpu.vsi->dst_config; config 109 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_x = frame->crop.left; config 110 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_y = frame->crop.top; config 111 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_w = frame->crop.width; config 112 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->crop_h = frame->crop.height; config 113 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->x = 0; config 114 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->y = 0; config 115 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->w = frame->width; config 116 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->h = frame->height; config 123 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c struct mdp_config *config = &ctx->vpu.vsi->dst_config; config 127 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->format = mtk_mdp_map_color_format(frame->fmt->pixelformat); config 128 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->w_stride = 0; /* MDP will calculate it by color format. */ config 129 drivers/media/platform/mtk-mdp/mtk_mdp_regs.c config->h_stride = 0; /* MDP will calculate it by color format. */ config 117 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c struct venc_h264_vpu_config config; config 598 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.input_fourcc = enc_prm->input_yuv_fmt; config 599 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.bitrate = enc_prm->bitrate; config 600 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.pic_w = enc_prm->width; config 601 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.pic_h = enc_prm->height; config 602 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.buf_w = enc_prm->buf_width; config 603 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.buf_h = enc_prm->buf_height; config 604 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.gop_size = enc_prm->gop_size; config 605 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.framerate = enc_prm->frm_rate; config 606 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.intra_period = enc_prm->intra_period; config 607 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.profile = config 609 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.level = config 611 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c inst->vsi->config.wfd = 0; config 107 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c struct venc_vp8_vpu_config config; config 262 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c ac_tag[6] = inst->vsi->config.pic_w; config 263 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c ac_tag[7] = inst->vsi->config.pic_w >> 8; config 264 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c ac_tag[8] = inst->vsi->config.pic_h; config 265 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c ac_tag[9] = inst->vsi->config.pic_h >> 8; config 405 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.input_fourcc = enc_prm->input_yuv_fmt; config 406 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.bitrate = enc_prm->bitrate; config 407 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.pic_w = enc_prm->width; config 408 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.pic_h = enc_prm->height; config 409 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.buf_w = enc_prm->buf_width; config 410 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.buf_h = enc_prm->buf_height; config 411 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.gop_size = enc_prm->gop_size; config 412 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.framerate = enc_prm->frm_rate; config 413 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c inst->vsi->config.ts_mode = inst->ts_mode; config 314 drivers/media/platform/omap3isp/ispccdc.c if (ccdc_lsc_validate_config(ccdc, &req->config) < 0) { config 322 drivers/media/platform/omap3isp/ispccdc.c ccdc_lsc_setup_regs(ccdc, &req->config); config 360 drivers/media/platform/omap3isp/ispccdc.c dma_free_coherent(isp->dev, req->config.size, req->table.addr, config 402 drivers/media/platform/omap3isp/ispccdc.c struct omap3isp_ccdc_update_config *config) config 410 drivers/media/platform/omap3isp/ispccdc.c update = config->update & config 426 drivers/media/platform/omap3isp/ispccdc.c if (config->flag & OMAP3ISP_CCDC_CONFIG_LSC) { config 427 drivers/media/platform/omap3isp/ispccdc.c if (copy_from_user(&req->config, config->lsc_cfg, config 428 drivers/media/platform/omap3isp/ispccdc.c sizeof(req->config))) { config 435 drivers/media/platform/omap3isp/ispccdc.c req->table.addr = dma_alloc_coherent(isp->dev, req->config.size, config 445 drivers/media/platform/omap3isp/ispccdc.c req->config.size); config 452 drivers/media/platform/omap3isp/ispccdc.c if (copy_from_user(req->table.addr, config->lsc, config 453 drivers/media/platform/omap3isp/ispccdc.c req->config.size)) { config 51 drivers/media/platform/omap3isp/ispccdc.h struct omap3isp_ccdc_lsc_config config; config 286 drivers/media/platform/omap3isp/ispccp2.c struct isp_interface_lcx_config *config) config 291 drivers/media/platform/omap3isp/ispccp2.c switch (config->format) { config 308 drivers/media/platform/omap3isp/ispccp2.c config->crc); config 315 drivers/media/platform/omap3isp/ispccp2.c config->crc); config 323 drivers/media/platform/omap3isp/ispccp2.c isp_reg_writel(isp, config->data_start << ISPCCP2_LCx_DAT_SHIFT, config 327 drivers/media/platform/omap3isp/ispccp2.c isp_reg_writel(isp, config->data_size << ISPCCP2_LCx_DAT_SHIFT, config 433 drivers/media/platform/omap3isp/ispccp2.c struct isp_interface_mem_config *config) config 449 drivers/media/platform/omap3isp/ispccp2.c (config->hsize_count << ISPCCP2_LCM_HSIZE_SHIFT), config 453 drivers/media/platform/omap3isp/ispccp2.c isp_reg_writel(isp, config->vsize_count << ISPCCP2_LCM_VSIZE_SHIFT, config 457 drivers/media/platform/omap3isp/ispccp2.c config->src_ofst = 0; config 459 drivers/media/platform/omap3isp/ispccp2.c config->src_ofst = ccp2->video_in.bpl_value; config 461 drivers/media/platform/omap3isp/ispccp2.c isp_reg_writel(isp, config->src_ofst, OMAP3_ISP_IOMEM_CCP2, config 494 drivers/media/platform/omap3isp/ispccp2.c config->hsize_count) >> 3; config 497 drivers/media/platform/omap3isp/ispccp2.c config->hsize_count) >> 2; config 742 drivers/media/platform/omap3isp/isppreview.c void (*config)(struct isp_prev_device *, const struct prev_params *); config 944 drivers/media/platform/omap3isp/isppreview.c if (attr->config) config 945 drivers/media/platform/omap3isp/isppreview.c attr->config(prev, params); config 2363 drivers/media/platform/pxa_camera.c struct dma_slave_config config = { config 2464 drivers/media/platform/pxa_camera.c config.src_addr = pcdev->res->start + CIBR0 + i * 8; config 2465 drivers/media/platform/pxa_camera.c err = dmaengine_slave_config(pcdev->dma_chans[i], &config); config 38 drivers/media/platform/qcom/venus/hfi_cmds.c u32 config) config 47 drivers/media/platform/qcom/venus/hfi_cmds.c hfi->config = config; config 264 drivers/media/platform/qcom/venus/hfi_cmds.h u32 config); config 577 drivers/media/platform/qcom/venus/hfi_helper.h u32 config; config 308 drivers/media/platform/stm32/stm32-dcmi.c struct dma_slave_config config; config 311 drivers/media/platform/stm32/stm32-dcmi.c memset(&config, 0, sizeof(config)); config 313 drivers/media/platform/stm32/stm32-dcmi.c config.src_addr = (dma_addr_t)dcmi->res->start + DCMI_DR; config 314 drivers/media/platform/stm32/stm32-dcmi.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 315 drivers/media/platform/stm32/stm32-dcmi.c config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 316 drivers/media/platform/stm32/stm32-dcmi.c config.dst_maxburst = 4; config 319 drivers/media/platform/stm32/stm32-dcmi.c ret = dmaengine_slave_config(dcmi->dma_chan, &config); config 382 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c if (csi->config.field == V4L2_FIELD_INTERLACED config 383 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c || csi->config.field == V4L2_FIELD_INTERLACED_TB config 384 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c || csi->config.field == V4L2_FIELD_INTERLACED_BT) config 475 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c val = get_csi_input_format(sdev, csi->config.code, config 476 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c csi->config.pixelformat); config 479 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c val = get_csi_output_format(sdev, csi->config.pixelformat, config 480 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c csi->config.field); config 483 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c val = get_csi_input_seq(sdev, csi->config.code, config 484 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c csi->config.pixelformat); config 487 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c if (csi->config.field == V4L2_FIELD_TOP) config 489 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c else if (csi->config.field == V4L2_FIELD_BOTTOM) config 499 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c struct sun6i_csi_config *config = &sdev->csi.config; config 503 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c u32 width = config->width; config 504 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c u32 height = config->height; config 507 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c switch (config->pixelformat) { config 528 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c switch (config->pixelformat) { config 557 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c config->pixelformat); config 558 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c bytesperline_y = (sun6i_csi_get_bpp(config->pixelformat) * config 559 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c config->width) / 8; config 572 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c struct sun6i_csi_config *config) config 576 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c if (!config) config 579 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c memcpy(&csi->config, config, sizeof(csi->config)); config 46 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h struct sun6i_csi_config config; config 73 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h struct sun6i_csi_config *config); config 137 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c struct sun6i_csi_config config; config 157 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c config.pixelformat = video->fmt.fmt.pix.pixelformat; config 158 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c config.code = video->mbus_code; config 159 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c config.field = video->fmt.fmt.pix.field; config 160 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c config.width = video->fmt.fmt.pix.width; config 161 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c config.height = video->fmt.fmt.pix.height; config 163 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c ret = sun6i_csi_update_config(video->csi, &config); config 107 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *config, config 122 drivers/media/platform/vsp1/vsp1_brx.c format = vsp1_entity_get_pad_format(&brx->entity, config, config 139 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *config; config 145 drivers/media/platform/vsp1/vsp1_brx.c config = vsp1_entity_get_pad_config(&brx->entity, cfg, fmt->which); config 146 drivers/media/platform/vsp1/vsp1_brx.c if (!config) { config 151 drivers/media/platform/vsp1/vsp1_brx.c brx_try_format(brx, config, fmt->pad, &fmt->format); config 153 drivers/media/platform/vsp1/vsp1_brx.c format = vsp1_entity_get_pad_format(&brx->entity, config, fmt->pad); config 160 drivers/media/platform/vsp1/vsp1_brx.c compose = brx_get_compose(brx, config, fmt->pad); config 173 drivers/media/platform/vsp1/vsp1_brx.c config, i); config 188 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *config; config 202 drivers/media/platform/vsp1/vsp1_brx.c config = vsp1_entity_get_pad_config(&brx->entity, cfg, config 204 drivers/media/platform/vsp1/vsp1_brx.c if (!config) config 208 drivers/media/platform/vsp1/vsp1_brx.c sel->r = *brx_get_compose(brx, config, sel->pad); config 222 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *config; config 235 drivers/media/platform/vsp1/vsp1_brx.c config = vsp1_entity_get_pad_config(&brx->entity, cfg, sel->which); config 236 drivers/media/platform/vsp1/vsp1_brx.c if (!config) { config 245 drivers/media/platform/vsp1/vsp1_brx.c format = vsp1_entity_get_pad_format(&brx->entity, config, config 254 drivers/media/platform/vsp1/vsp1_brx.c format = vsp1_entity_get_pad_format(&brx->entity, config, sel->pad); config 258 drivers/media/platform/vsp1/vsp1_brx.c compose = brx_get_compose(brx, config, sel->pad); config 294 drivers/media/platform/vsp1/vsp1_brx.c format = vsp1_entity_get_pad_format(&brx->entity, brx->entity.config, config 185 drivers/media/platform/vsp1/vsp1_clu.c clu->entity.config, config 124 drivers/media/platform/vsp1/vsp1_entity.c return entity->config; config 215 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *config; config 217 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, fmt->which); config 218 drivers/media/platform/vsp1/vsp1_entity.c if (!config) config 222 drivers/media/platform/vsp1/vsp1_entity.c fmt->format = *vsp1_entity_get_pad_format(entity, config, fmt->pad); config 254 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *config; config 264 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, code->which); config 265 drivers/media/platform/vsp1/vsp1_entity.c if (!config) config 269 drivers/media/platform/vsp1/vsp1_entity.c format = vsp1_entity_get_pad_format(entity, config, 0); config 299 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *config; config 303 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, fse->which); config 304 drivers/media/platform/vsp1/vsp1_entity.c if (!config) config 307 drivers/media/platform/vsp1/vsp1_entity.c format = vsp1_entity_get_pad_format(entity, config, fse->pad); config 363 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *config; config 371 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, fmt->which); config 372 drivers/media/platform/vsp1/vsp1_entity.c if (!config) { config 377 drivers/media/platform/vsp1/vsp1_entity.c format = vsp1_entity_get_pad_format(entity, config, fmt->pad); config 405 drivers/media/platform/vsp1/vsp1_entity.c format = vsp1_entity_get_pad_format(entity, config, entity->source_pad); config 409 drivers/media/platform/vsp1/vsp1_entity.c selection = vsp1_entity_get_pad_selection(entity, config, fmt->pad, config 416 drivers/media/platform/vsp1/vsp1_entity.c selection = vsp1_entity_get_pad_selection(entity, config, fmt->pad, config 675 drivers/media/platform/vsp1/vsp1_entity.c entity->config = v4l2_subdev_alloc_pad_config(&entity->subdev); config 676 drivers/media/platform/vsp1/vsp1_entity.c if (entity->config == NULL) { config 690 drivers/media/platform/vsp1/vsp1_entity.c v4l2_subdev_free_pad_config(entity->config); config 118 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *config; config 143 drivers/media/platform/vsp1/vsp1_hgo.c crop = vsp1_entity_get_pad_selection(entity, entity->config, config 145 drivers/media/platform/vsp1/vsp1_hgo.c compose = vsp1_entity_get_pad_selection(entity, entity->config, config 142 drivers/media/platform/vsp1/vsp1_hgt.c crop = vsp1_entity_get_pad_selection(entity, entity->config, config 144 drivers/media/platform/vsp1/vsp1_hgt.c compose = vsp1_entity_get_pad_selection(entity, entity->config, config 204 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *config; config 214 drivers/media/platform/vsp1/vsp1_histo.c config = vsp1_entity_get_pad_config(&histo->entity, cfg, sel->which); config 215 drivers/media/platform/vsp1/vsp1_histo.c if (!config) { config 223 drivers/media/platform/vsp1/vsp1_histo.c crop = vsp1_entity_get_pad_selection(&histo->entity, config, config 234 drivers/media/platform/vsp1/vsp1_histo.c format = vsp1_entity_get_pad_format(&histo->entity, config, config 244 drivers/media/platform/vsp1/vsp1_histo.c sel->r = *vsp1_entity_get_pad_selection(&histo->entity, config, config 259 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *config, config 267 drivers/media/platform/vsp1/vsp1_histo.c format = vsp1_entity_get_pad_format(&histo->entity, config, config 277 drivers/media/platform/vsp1/vsp1_histo.c selection = vsp1_entity_get_pad_selection(&histo->entity, config, config 281 drivers/media/platform/vsp1/vsp1_histo.c selection = vsp1_entity_get_pad_selection(&histo->entity, config, config 290 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *config, config 306 drivers/media/platform/vsp1/vsp1_histo.c crop = vsp1_entity_get_pad_selection(&histo->entity, config, sel->pad, config 332 drivers/media/platform/vsp1/vsp1_histo.c compose = vsp1_entity_get_pad_selection(&histo->entity, config, config 345 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *config; config 353 drivers/media/platform/vsp1/vsp1_histo.c config = vsp1_entity_get_pad_config(&histo->entity, cfg, sel->which); config 354 drivers/media/platform/vsp1/vsp1_histo.c if (!config) { config 360 drivers/media/platform/vsp1/vsp1_histo.c ret = histo_set_crop(subdev, config, sel); config 362 drivers/media/platform/vsp1/vsp1_histo.c ret = histo_set_compose(subdev, config, sel); config 68 drivers/media/platform/vsp1/vsp1_hsit.c struct v4l2_subdev_pad_config *config; config 74 drivers/media/platform/vsp1/vsp1_hsit.c config = vsp1_entity_get_pad_config(&hsit->entity, cfg, fmt->which); config 75 drivers/media/platform/vsp1/vsp1_hsit.c if (!config) { config 80 drivers/media/platform/vsp1/vsp1_hsit.c format = vsp1_entity_get_pad_format(&hsit->entity, config, fmt->pad); config 103 drivers/media/platform/vsp1/vsp1_hsit.c format = vsp1_entity_get_pad_format(&hsit->entity, config, config 96 drivers/media/platform/vsp1/vsp1_lif.c format = vsp1_entity_get_pad_format(&lif->entity, lif->entity.config, config 92 drivers/media/platform/vsp1/vsp1_rpf.c rpf->entity.config, config 95 drivers/media/platform/vsp1/vsp1_rpf.c rpf->entity.config, config 117 drivers/media/platform/vsp1/vsp1_rpf.c pipe->brx->config, config 261 drivers/media/platform/vsp1/vsp1_rpf.c crop = *vsp1_rwpf_get_crop(rpf, rpf->entity.config); config 20 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *config) config 22 drivers/media/platform/vsp1/vsp1_rwpf.c return v4l2_subdev_get_try_crop(&rwpf->entity.subdev, config, config 64 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *config; config 70 drivers/media/platform/vsp1/vsp1_rwpf.c config = vsp1_entity_get_pad_config(&rwpf->entity, cfg, fmt->which); config 71 drivers/media/platform/vsp1/vsp1_rwpf.c if (!config) { config 82 drivers/media/platform/vsp1/vsp1_rwpf.c format = vsp1_entity_get_pad_format(&rwpf->entity, config, fmt->pad); config 108 drivers/media/platform/vsp1/vsp1_rwpf.c crop = vsp1_rwpf_get_crop(rwpf, config); config 116 drivers/media/platform/vsp1/vsp1_rwpf.c format = vsp1_entity_get_pad_format(&rwpf->entity, config, config 135 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *config; config 148 drivers/media/platform/vsp1/vsp1_rwpf.c config = vsp1_entity_get_pad_config(&rwpf->entity, cfg, sel->which); config 149 drivers/media/platform/vsp1/vsp1_rwpf.c if (!config) { config 156 drivers/media/platform/vsp1/vsp1_rwpf.c sel->r = *vsp1_rwpf_get_crop(rwpf, config); config 160 drivers/media/platform/vsp1/vsp1_rwpf.c format = vsp1_entity_get_pad_format(&rwpf->entity, config, config 183 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *config; config 200 drivers/media/platform/vsp1/vsp1_rwpf.c config = vsp1_entity_get_pad_config(&rwpf->entity, cfg, sel->which); config 201 drivers/media/platform/vsp1/vsp1_rwpf.c if (!config) { config 207 drivers/media/platform/vsp1/vsp1_rwpf.c format = vsp1_entity_get_pad_format(&rwpf->entity, config, config 228 drivers/media/platform/vsp1/vsp1_rwpf.c crop = vsp1_rwpf_get_crop(rwpf, config); config 232 drivers/media/platform/vsp1/vsp1_rwpf.c format = vsp1_entity_get_pad_format(&rwpf->entity, config, config 87 drivers/media/platform/vsp1/vsp1_rwpf.h struct v4l2_subdev_pad_config *config); config 126 drivers/media/platform/vsp1/vsp1_sru.c struct v4l2_subdev_pad_config *config; config 130 drivers/media/platform/vsp1/vsp1_sru.c config = vsp1_entity_get_pad_config(&sru->entity, cfg, fse->which); config 131 drivers/media/platform/vsp1/vsp1_sru.c if (!config) config 134 drivers/media/platform/vsp1/vsp1_sru.c format = vsp1_entity_get_pad_format(&sru->entity, config, SRU_PAD_SINK); config 167 drivers/media/platform/vsp1/vsp1_sru.c struct v4l2_subdev_pad_config *config, config 187 drivers/media/platform/vsp1/vsp1_sru.c format = vsp1_entity_get_pad_format(&sru->entity, config, config 223 drivers/media/platform/vsp1/vsp1_sru.c struct v4l2_subdev_pad_config *config; config 229 drivers/media/platform/vsp1/vsp1_sru.c config = vsp1_entity_get_pad_config(&sru->entity, cfg, fmt->which); config 230 drivers/media/platform/vsp1/vsp1_sru.c if (!config) { config 235 drivers/media/platform/vsp1/vsp1_sru.c sru_try_format(sru, config, fmt->pad, &fmt->format); config 237 drivers/media/platform/vsp1/vsp1_sru.c format = vsp1_entity_get_pad_format(&sru->entity, config, fmt->pad); config 242 drivers/media/platform/vsp1/vsp1_sru.c format = vsp1_entity_get_pad_format(&sru->entity, config, config 246 drivers/media/platform/vsp1/vsp1_sru.c sru_try_format(sru, config, SRU_PAD_SOURCE, format); config 281 drivers/media/platform/vsp1/vsp1_sru.c input = vsp1_entity_get_pad_format(&sru->entity, sru->entity.config, config 283 drivers/media/platform/vsp1/vsp1_sru.c output = vsp1_entity_get_pad_format(&sru->entity, sru->entity.config, config 311 drivers/media/platform/vsp1/vsp1_sru.c input = vsp1_entity_get_pad_format(&sru->entity, sru->entity.config, config 313 drivers/media/platform/vsp1/vsp1_sru.c output = vsp1_entity_get_pad_format(&sru->entity, sru->entity.config, config 337 drivers/media/platform/vsp1/vsp1_sru.c input = vsp1_entity_get_pad_format(&sru->entity, sru->entity.config, config 339 drivers/media/platform/vsp1/vsp1_sru.c output = vsp1_entity_get_pad_format(&sru->entity, sru->entity.config, config 131 drivers/media/platform/vsp1/vsp1_uds.c struct v4l2_subdev_pad_config *config; config 135 drivers/media/platform/vsp1/vsp1_uds.c config = vsp1_entity_get_pad_config(&uds->entity, cfg, fse->which); config 136 drivers/media/platform/vsp1/vsp1_uds.c if (!config) config 139 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, config 167 drivers/media/platform/vsp1/vsp1_uds.c struct v4l2_subdev_pad_config *config, config 187 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, config 207 drivers/media/platform/vsp1/vsp1_uds.c struct v4l2_subdev_pad_config *config; config 213 drivers/media/platform/vsp1/vsp1_uds.c config = vsp1_entity_get_pad_config(&uds->entity, cfg, fmt->which); config 214 drivers/media/platform/vsp1/vsp1_uds.c if (!config) { config 219 drivers/media/platform/vsp1/vsp1_uds.c uds_try_format(uds, config, fmt->pad, &fmt->format); config 221 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, fmt->pad); config 226 drivers/media/platform/vsp1/vsp1_uds.c format = vsp1_entity_get_pad_format(&uds->entity, config, config 230 drivers/media/platform/vsp1/vsp1_uds.c uds_try_format(uds, config, UDS_PAD_SOURCE, format); config 270 drivers/media/platform/vsp1/vsp1_uds.c input = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 272 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 315 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 340 drivers/media/platform/vsp1/vsp1_uds.c input = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 342 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 382 drivers/media/platform/vsp1/vsp1_uds.c input = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 384 drivers/media/platform/vsp1/vsp1_uds.c output = vsp1_entity_get_pad_format(&uds->entity, uds->entity.config, config 88 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *config; config 97 drivers/media/platform/vsp1/vsp1_uif.c config = vsp1_entity_get_pad_config(&uif->entity, cfg, sel->which); config 98 drivers/media/platform/vsp1/vsp1_uif.c if (!config) { config 106 drivers/media/platform/vsp1/vsp1_uif.c format = vsp1_entity_get_pad_format(&uif->entity, config, config 115 drivers/media/platform/vsp1/vsp1_uif.c sel->r = *vsp1_entity_get_pad_selection(&uif->entity, config, config 134 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *config; config 145 drivers/media/platform/vsp1/vsp1_uif.c config = vsp1_entity_get_pad_config(&uif->entity, cfg, sel->which); config 146 drivers/media/platform/vsp1/vsp1_uif.c if (!config) { config 152 drivers/media/platform/vsp1/vsp1_uif.c format = vsp1_entity_get_pad_format(&uif->entity, config, UIF_PAD_SINK); config 162 drivers/media/platform/vsp1/vsp1_uif.c selection = vsp1_entity_get_pad_selection(&uif->entity, config, config 206 drivers/media/platform/vsp1/vsp1_uif.c crop = vsp1_entity_get_pad_selection(entity, entity->config, config 200 drivers/media/platform/vsp1/vsp1_video.c pipe->output->entity.config, config 265 drivers/media/platform/vsp1/vsp1_video.c pipe->output->entity.config, config 69 drivers/media/platform/vsp1/vsp1_wpf.c wpf->entity.config, config 72 drivers/media/platform/vsp1/vsp1_wpf.c wpf->entity.config, config 272 drivers/media/platform/vsp1/vsp1_wpf.c wpf->entity.config, config 275 drivers/media/platform/vsp1/vsp1_wpf.c wpf->entity.config, config 410 drivers/media/platform/vsp1/vsp1_wpf.c wpf->entity.config, config 188 drivers/media/platform/xilinx/xilinx-tpg.c struct xvtc_config config = { config 202 drivers/media/platform/xilinx/xilinx-tpg.c config.hsync_end = htotal - 1; config 203 drivers/media/platform/xilinx/xilinx-tpg.c config.hsize = htotal; config 204 drivers/media/platform/xilinx/xilinx-tpg.c config.vsync_end = vtotal - 1; config 205 drivers/media/platform/xilinx/xilinx-tpg.c config.vsize = vtotal; config 207 drivers/media/platform/xilinx/xilinx-tpg.c xvtc_generator_start(xtpg->vtc, &config); config 159 drivers/media/platform/xilinx/xilinx-vtc.c struct xvtc_config config; config 175 drivers/media/platform/xilinx/xilinx-vtc.c const struct xvtc_config *config) config 204 drivers/media/platform/xilinx/xilinx-vtc.c (config->vblank_start << XVTC_ACTIVE_VSIZE_SHIFT) | config 205 drivers/media/platform/xilinx/xilinx-vtc.c (config->hblank_start << XVTC_ACTIVE_HSIZE_SHIFT)); config 206 drivers/media/platform/xilinx/xilinx-vtc.c xvtc_gen_write(xvtc, XVTC_HSIZE, config->hsize); config 207 drivers/media/platform/xilinx/xilinx-vtc.c xvtc_gen_write(xvtc, XVTC_VSIZE, config->vsize); config 209 drivers/media/platform/xilinx/xilinx-vtc.c (config->hsync_end << XVTC_HSYNC_END_SHIFT) | config 210 drivers/media/platform/xilinx/xilinx-vtc.c (config->hsync_start << XVTC_HSYNC_START_SHIFT)); config 213 drivers/media/platform/xilinx/xilinx-vtc.c (config->vsync_end << XVTC_F0_VSYNC_VEND_SHIFT) | config 214 drivers/media/platform/xilinx/xilinx-vtc.c (config->vsync_start << XVTC_F0_VSYNC_VSTART_SHIFT)); config 36 drivers/media/platform/xilinx/xilinx-vtc.h const struct xvtc_config *config); config 177 drivers/media/rc/nuvoton-cir.c u8 tolerance, config; config 191 drivers/media/rc/nuvoton-cir.c config = nvt_cir_wake_reg_read(nvt, CIR_WAKE_IRCON); config 194 drivers/media/rc/nuvoton-cir.c nvt_cir_wake_reg_write(nvt, config | CIR_WAKE_IRCON_MODE1, config 205 drivers/media/rc/nuvoton-cir.c nvt_cir_wake_reg_write(nvt, config, CIR_WAKE_IRCON); config 503 drivers/media/rc/nuvoton-cir.c u8 val, config; config 505 drivers/media/rc/nuvoton-cir.c config = nvt_cir_wake_reg_read(nvt, CIR_WAKE_IRCON); config 508 drivers/media/rc/nuvoton-cir.c nvt_cir_wake_reg_write(nvt, config & ~CIR_WAKE_IRCON_MODE0, config 515 drivers/media/rc/nuvoton-cir.c nvt_cir_wake_reg_write(nvt, config, CIR_WAKE_IRCON); config 512 drivers/media/spi/cxd2880-spi.c struct cxd2880_config config; config 539 drivers/media/spi/cxd2880-spi.c config.spi = spi; config 540 drivers/media/spi/cxd2880-spi.c config.spi_mutex = &dvb_spi->spi_mutex; config 552 drivers/media/spi/cxd2880-spi.c if (!dvb_attach(cxd2880_attach, &dvb_spi->dvb_fe, &config)) { config 484 drivers/media/tuners/fc0011.c const struct fc0011_config *config) config 493 drivers/media/tuners/fc0011.c priv->addr = config->i2c_address; config 29 drivers/media/tuners/fc0011.h const struct fc0011_config *config); config 34 drivers/media/tuners/fc0011.h const struct fc0011_config *config) config 38 drivers/media/tuners/max2165.c msg.addr = priv->config->i2c_address; config 55 drivers/media/tuners/max2165.c u8 dev_addr = priv->config->i2c_address; config 186 drivers/media/tuners/max2165.c ret = fixpt_div32(freq / 1000, priv->config->osc_clk * 1000, config 347 drivers/media/tuners/max2165.c max2165_set_osc(priv, priv->config->osc_clk); config 404 drivers/media/tuners/max2165.c priv->config = cfg; config 32 drivers/media/tuners/max2165_priv.h struct max2165_config *config; config 469 drivers/media/tuners/mt2060.c dev->config.i2c_address = client->addr; config 470 drivers/media/tuners/mt2060.c dev->config.clock_out = pdata->clock_out; config 471 drivers/media/tuners/mt2060.c dev->cfg = &dev->config; config 85 drivers/media/tuners/mt2060_priv.h struct mt2060_config config; config 217 drivers/media/tuners/mt2063.c const struct mt2063_config *config; config 245 drivers/media/tuners/mt2063.c .addr = state->config->tuner_address, config 308 drivers/media/tuners/mt2063.c .addr = state->config->tuner_address, config 313 drivers/media/tuners/mt2063.c .addr = state->config->tuner_address, config 2209 drivers/media/tuners/mt2063.c struct mt2063_config *config, config 2220 drivers/media/tuners/mt2063.c state->config = config; config 2223 drivers/media/tuners/mt2063.c state->reference = config->refclock / 1000; /* kHz */ config 14 drivers/media/tuners/mt2063.h struct mt2063_config *config, config 20 drivers/media/tuners/mt2063.h struct mt2063_config *config, config 289 drivers/media/tuners/mxl5005s.c struct mxl5005s_config *config; config 354 drivers/media/tuners/mxl5005s.c ByteTable[0] |= state->config->AgcMasterByte; config 371 drivers/media/tuners/mxl5005s.c state->config->AgcMasterByte; config 387 drivers/media/tuners/mxl5005s.c state->config->AgcMasterByte ; config 2787 drivers/media/tuners/mxl5005s.c if (state->config->qam_gain != 0) config 2789 drivers/media/tuners/mxl5005s.c state->config->qam_gain); config 3853 drivers/media/tuners/mxl5005s.c struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, config 3879 drivers/media/tuners/mxl5005s.c struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, config 3941 drivers/media/tuners/mxl5005s.c ByteTable[0] |= state->config->AgcMasterByte; config 3959 drivers/media/tuners/mxl5005s.c struct mxl5005s_config *c = state->config; config 4095 drivers/media/tuners/mxl5005s.c struct mxl5005s_config *config) config 4105 drivers/media/tuners/mxl5005s.c state->config = config; config 4109 drivers/media/tuners/mxl5005s.c config->i2c_address); config 110 drivers/media/tuners/mxl5005s.h struct mxl5005s_config *config); config 114 drivers/media/tuners/mxl5005s.h struct mxl5005s_config *config) config 145 drivers/media/tuners/mxl5007t.c struct mxl5007t_config *config; config 353 drivers/media/tuners/mxl5007t.c struct mxl5007t_config *cfg = state->config; config 861 drivers/media/tuners/mxl5007t.c state->config = cfg; config 897 drivers/media/tuners/mxl5007t.c state->config->loop_thru_enable); config 858 drivers/media/tuners/tda18271-fe.c switch (priv->config) { config 877 drivers/media/tuners/tda18271-fe.c tda_err("unsupported configuration: %d\n", priv->config); config 1193 drivers/media/tuners/tda18271-fe.c priv->config = (cfg) ? cfg->config : 0; config 1306 drivers/media/tuners/tda18271-fe.c if (cfg->config) config 1307 drivers/media/tuners/tda18271-fe.c priv->config = cfg->config; config 104 drivers/media/tuners/tda18271-priv.h unsigned int config; /* interface to saa713x / tda829x */ config 102 drivers/media/tuners/tda18271.h unsigned int config; config 462 drivers/media/tuners/tda827x.c if (priv->cfg->config) { config 468 drivers/media/tuners/tda827x.c switch (priv->cfg->config) { config 489 drivers/media/tuners/tda827x.c if (priv->cfg->config == TDA8290_LNA_GP0_HIGH_OFF) config 25 drivers/media/tuners/tda827x.h enum tda8290_lna config; config 193 drivers/media/tuners/tda8290.c if (priv->cfg.config) config 194 drivers/media/tuners/tda8290.c tuner_dbg("tda827xa config is 0x%02x\n", priv->cfg.config); config 490 drivers/media/tuners/tda8290.c if ((priv->cfg.config == TDA8290_LNA_GP0_HIGH_ON) || config 491 drivers/media/tuners/tda8290.c (priv->cfg.config == TDA8290_LNA_GP0_HIGH_OFF)) config 632 drivers/media/tuners/tda8290.c tda829x_tda18271_config.config = priv->cfg.config; config 746 drivers/media/tuners/tda8290.c priv->cfg.config = cfg->lna_cfg; config 36 drivers/media/tuners/tda9887.c unsigned int config; config 480 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_PORT1_ACTIVE) config 482 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_PORT1_INACTIVE) config 484 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_PORT2_ACTIVE) config 486 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_PORT2_INACTIVE) config 489 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_QSS) config 491 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_INTERCARRIER) config 494 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_AUTOMUTE) config 496 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_DEEMPHASIS_MASK) { config 498 drivers/media/tuners/tda9887.c switch (priv->config & TDA9887_DEEMPHASIS_MASK) { config 510 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_TOP_SET) { config 512 drivers/media/tuners/tda9887.c buf[2] |= (priv->config >> 8) & cTopMask; config 514 drivers/media/tuners/tda9887.c if ((priv->config & TDA9887_INTERCARRIER_NTSC) && config 517 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_GATING_18) config 521 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_RIF_41_3) { config 525 drivers/media/tuners/tda9887.c if (priv->config & TDA9887_GAIN_NORMAL) config 643 drivers/media/tuners/tda9887.c priv->config = *(unsigned int *)priv_cfg; config 261 drivers/media/tuners/tuner-simple.c unsigned *frequency, u8 *config, u8 *cb) config 276 drivers/media/tuners/tuner-simple.c *config = t_params->ranges[i].config; config 281 drivers/media/tuners/tuner-simple.c i, *config, *cb); config 289 drivers/media/tuners/tuner-simple.c u8 *config, u8 *cb, unsigned int rf) config 321 drivers/media/tuners/tuner-simple.c u8 *config, u8 *cb) config 387 drivers/media/tuners/tuner-simple.c *config |= TUNER_CHARGE_PUMP; config 417 drivers/media/tuners/tuner-simple.c simple_set_rf_input(fe, config, cb, atv_input[priv->nr]); config 422 drivers/media/tuners/tuner-simple.c static int simple_set_aux_byte(struct dvb_frontend *fe, u8 config, u8 aux) config 428 drivers/media/tuners/tuner-simple.c buffer[0] = (config & ~0x38) | 0x18; config 441 drivers/media/tuners/tuner-simple.c u16 div, u8 config, u8 cb) config 448 drivers/media/tuners/tuner-simple.c simple_set_aux_byte(fe, config, 0x20); config 451 drivers/media/tuners/tuner-simple.c simple_set_aux_byte(fe, config, 0x60); /* External AGC */ config 476 drivers/media/tuners/tuner-simple.c config &= ~TUNER_CHARGE_PUMP; config 479 drivers/media/tuners/tuner-simple.c buffer[2] = config; config 547 drivers/media/tuners/tuner-simple.c u8 config, cb; config 584 drivers/media/tuners/tuner-simple.c &config, &cb); config 594 drivers/media/tuners/tuner-simple.c simple_std_setup(fe, params, &config, &cb); config 597 drivers/media/tuners/tuner-simple.c buffer[0] = config; config 604 drivers/media/tuners/tuner-simple.c buffer[2] = config; config 659 drivers/media/tuners/tuner-simple.c simple_post_tune(fe, &buffer[0], div, config, cb); config 701 drivers/media/tuners/tuner-simple.c buffer[2] = (t_params->ranges[0].config & ~TUNER_RATIO_MASK) | config 727 drivers/media/tuners/tuner-simple.c int config = 0; config 731 drivers/media/tuners/tuner-simple.c tda9887_cfg.priv = &config; config 735 drivers/media/tuners/tuner-simple.c config |= TDA9887_PORT1_ACTIVE; config 738 drivers/media/tuners/tuner-simple.c config |= TDA9887_PORT2_ACTIVE; config 740 drivers/media/tuners/tuner-simple.c config |= TDA9887_INTERCARRIER; config 742 drivers/media/tuners/tuner-simple.c config &= ~TDA9887_PORT1_ACTIVE; config 744 drivers/media/tuners/tuner-simple.c config |= TDA9887_GAIN_NORMAL; config 746 drivers/media/tuners/tuner-simple.c config |= TDA9887_RIF_41_3; config 852 drivers/media/tuners/tuner-simple.c u8 config, cb; config 866 drivers/media/tuners/tuner-simple.c ret = simple_config_lookup(fe, t_params, &frequency, &config, &cb); config 875 drivers/media/tuners/tuner-simple.c buf[2] = config; config 1754 drivers/media/usb/cx231xx/cx231xx-cards.c dev->max_iad_interface_count = udev->config->desc.bNumInterfaces; config 478 drivers/media/usb/dvb-usb/m920x.c u8 config[] = { CONFIG, 0x3d }; config 489 drivers/media/usb/dvb-usb/m920x.c if ((ret = mt352_write(fe, config, ARRAY_SIZE(config))) != 0) config 519 drivers/media/usb/dvb-usb/ttusb2.c .config = 0, config 3835 drivers/media/usb/em28xx/em28xx-cards.c for (i = 0; i < udev->config->desc.bNumInterfaces; i++) { config 3836 drivers/media/usb/em28xx/em28xx-cards.c struct usb_interface *uif = udev->config->interface[i]; config 320 drivers/media/usb/go7007/s2250-board.c u32 config) config 425 drivers/media/usb/go7007/s2250-board.c u32 config) config 240 drivers/media/usb/gspca/benq.c .config = sd_config, config 918 drivers/media/usb/gspca/conex.c .config = sd_config, config 1860 drivers/media/usb/gspca/cpia1.c .config = sd_config, config 243 drivers/media/usb/gspca/dtcs033.c .config = sd_config, config 744 drivers/media/usb/gspca/etoms.c .config = sd_config, config 265 drivers/media/usb/gspca/finepix.c .config = sd_config, config 175 drivers/media/usb/gspca/gl860/gl860.c .config = sd_config, config 187 drivers/media/usb/gspca/gl860/gl860.c .config = sd_config, config 199 drivers/media/usb/gspca/gl860/gl860.c .config = sd_config, config 211 drivers/media/usb/gspca/gl860/gl860.c .config = sd_config, config 1529 drivers/media/usb/gspca/gspca.c ret = sd_desc->config(gspca_dev, id); config 105 drivers/media/usb/gspca/gspca.h cam_cf_op config; /* called on probe */ config 490 drivers/media/usb/gspca/jeilinj.c .config = sd_config, config 500 drivers/media/usb/gspca/jeilinj.c .config = sd_config, config 489 drivers/media/usb/gspca/jl2005bcd.c .config = sd_config, config 416 drivers/media/usb/gspca/kinect.c .config = sd_config_video, config 428 drivers/media/usb/gspca/kinect.c .config = sd_config_depth, config 441 drivers/media/usb/gspca/konica.c .config = sd_config, config 367 drivers/media/usb/gspca/m5602/m5602_core.c .config = m5602_configure, config 392 drivers/media/usb/gspca/mars.c .config = sd_config, config 1040 drivers/media/usb/gspca/mr97310a.c .config = sd_config, config 2045 drivers/media/usb/gspca/nw80x.c .config = sd_config, config 4955 drivers/media/usb/gspca/ov519.c .config = sd_config, config 1570 drivers/media/usb/gspca/ov534.c .config = sd_config, config 1784 drivers/media/usb/gspca/ov534_9.c .config = sd_config, config 424 drivers/media/usb/gspca/pac207.c .config = sd_config, config 894 drivers/media/usb/gspca/pac7302.c .config = sd_config, config 643 drivers/media/usb/gspca/pac7311.c .config = sd_config, config 674 drivers/media/usb/gspca/se401.c .config = sd_config, config 919 drivers/media/usb/gspca/sn9c2028.c .config = sd_config, config 2302 drivers/media/usb/gspca/sn9c20x.c .config = sd_config, config 1400 drivers/media/usb/gspca/sonixb.c .config = sd_config, config 2876 drivers/media/usb/gspca/sonixj.c .config = sd_config, config 398 drivers/media/usb/gspca/spca1528.c .config = sd_config, config 930 drivers/media/usb/gspca/spca500.c .config = sd_config, config 1994 drivers/media/usb/gspca/spca501.c .config = sd_config, config 753 drivers/media/usb/gspca/spca505.c .config = sd_config, config 562 drivers/media/usb/gspca/spca506.c .config = sd_config, config 1486 drivers/media/usb/gspca/spca508.c .config = sd_config, config 839 drivers/media/usb/gspca/spca561.c .config = sd_config, config 851 drivers/media/usb/gspca/spca561.c .config = sd_config, config 397 drivers/media/usb/gspca/sq905.c .config = sd_config, config 299 drivers/media/usb/gspca/sq905c.c .config = sd_config, config 1110 drivers/media/usb/gspca/sq930x.c .config = sd_config, config 399 drivers/media/usb/gspca/stk014.c .config = sd_config, config 638 drivers/media/usb/gspca/stk1135.c .config = sd_config, config 303 drivers/media/usb/gspca/stv0680.c .config = sd_config, config 535 drivers/media/usb/gspca/stv06xx/stv06xx.c .config = stv06xx_config, config 972 drivers/media/usb/gspca/sunplus.c .config = sd_config, config 1003 drivers/media/usb/gspca/t613.c .config = sd_config, config 4927 drivers/media/usb/gspca/topro.c .config = sd_config, config 649 drivers/media/usb/gspca/touptek.c .config = sd_config, config 325 drivers/media/usb/gspca/tv8532.c .config = sd_config, config 3788 drivers/media/usb/gspca/vc032x.c .config = sd_config, config 318 drivers/media/usb/gspca/vicam.c .config = sd_config, config 3064 drivers/media/usb/gspca/xirlink_cit.c .config = sd_config, config 3079 drivers/media/usb/gspca/xirlink_cit.c .config = sd_config, config 6931 drivers/media/usb/gspca/zc3xx.c .config = sd_config, config 1743 drivers/media/usb/pvrusb2/pvrusb2-hdw.c int pvr2_hdw_set_stream_type(struct pvr2_hdw *hdw,enum pvr2_config config) config 1747 drivers/media/usb/pvrusb2/pvrusb2-hdw.c if ((fl = (hdw->desired_stream_type != config)) != 0) { config 1748 drivers/media/usb/pvrusb2/pvrusb2-hdw.c hdw->desired_stream_type = config; config 33 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c enum pvr2_config config; /* Expected stream format */ config 480 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c ret = pvr2_hdw_set_stream_type(hdw, pdi->config); config 831 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c enum pvr2_config cfg = dip->config; config 1075 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c pvr2_hdw_set_stream_type(hdw,fh->pdi->config); config 1201 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c dip->config = pvr2_config_mpeg; config 1212 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c dip->config = pvr2_config_vbi; config 1219 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c dip->config = pvr2_config_mpeg; config 1258 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c pvr2_config_get_name(dip->config)); config 226 drivers/media/usb/tm6000/tm6000-dvb.c struct zl10353_config config = { config 234 drivers/media/usb/tm6000/tm6000-dvb.c dvb->frontend = dvb_attach(zl10353_attach, &config, config 18 drivers/media/usb/ttusb-dec/ttusbdecfe.c const struct ttusbdecfe_config* config; config 47 drivers/media/usb/ttusb-dec/ttusbdecfe.c ret=state->config->send_command(fe, 0x73, sizeof(b), b, &len, result); config 88 drivers/media/usb/ttusb-dec/ttusbdecfe.c state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL); config 133 drivers/media/usb/ttusb-dec/ttusbdecfe.c state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL); config 150 drivers/media/usb/ttusb-dec/ttusbdecfe.c state->config->send_command(fe, 0x72, config 196 drivers/media/usb/ttusb-dec/ttusbdecfe.c struct dvb_frontend* ttusbdecfe_dvbt_attach(const struct ttusbdecfe_config* config) config 206 drivers/media/usb/ttusb-dec/ttusbdecfe.c state->config = config; config 216 drivers/media/usb/ttusb-dec/ttusbdecfe.c struct dvb_frontend* ttusbdecfe_dvbs_attach(const struct ttusbdecfe_config* config) config 226 drivers/media/usb/ttusb-dec/ttusbdecfe.c state->config = config; config 20 drivers/media/usb/ttusb-dec/ttusbdecfe.h extern struct dvb_frontend* ttusbdecfe_dvbs_attach(const struct ttusbdecfe_config* config); config 22 drivers/media/usb/ttusb-dec/ttusbdecfe.h extern struct dvb_frontend* ttusbdecfe_dvbt_attach(const struct ttusbdecfe_config* config); config 167 drivers/media/v4l2-core/tuner-core.c void *config; config 313 drivers/media/v4l2-core/tuner-core.c t->config = new_config; config 332 drivers/media/v4l2-core/tuner-core.c t->i2c->addr, t->config)) config 530 drivers/media/v4l2-core/tuner-core.c tun_setup->config); config 536 drivers/media/v4l2-core/tuner-core.c tun_setup->config, tun_setup->tuner_callback); config 766 drivers/media/v4l2-core/tuner-core.c set_type(client, t->type, t->mode_mask, t->config, t->fe.callback); config 307 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[INDICATOR_INTENSITY].config; config 322 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[FLASH_FAULT].config; config 336 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[LED_MODE].config; config 345 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[TORCH_INTENSITY].config; config 353 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[FLASH_STROBE].config; config 358 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[STROBE_STOP].config; config 367 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[STROBE_SOURCE].config; config 378 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[STROBE_STATUS].config; config 387 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[FLASH_TIMEOUT].config; config 395 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[FLASH_INTENSITY].config; config 434 drivers/media/v4l2-core/v4l2-flash-led-class.c ctrl_cfg = &ctrl_init_data[i].config; config 618 drivers/media/v4l2-core/v4l2-flash-led-class.c const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) config 624 drivers/media/v4l2-core/v4l2-flash-led-class.c if (!config) config 640 drivers/media/v4l2-core/v4l2-flash-led-class.c strscpy(sd->name, config->dev_name, sizeof(sd->name)); config 648 drivers/media/v4l2-core/v4l2-flash-led-class.c ret = v4l2_flash_init_controls(v4l2_flash, config); config 673 drivers/media/v4l2-core/v4l2-flash-led-class.c struct v4l2_flash_config *config) config 675 drivers/media/v4l2-core/v4l2-flash-led-class.c return __v4l2_flash_init(dev, fwn, fled_cdev, NULL, ops, config); config 682 drivers/media/v4l2-core/v4l2-flash-led-class.c struct v4l2_flash_config *config) config 684 drivers/media/v4l2-core/v4l2-flash-led-class.c return __v4l2_flash_init(dev, fwn, NULL, iled_cdev, NULL, config); config 224 drivers/memory/omap-gpmc.c u32 config; config 473 drivers/memory/omap-gpmc.c #define GPMC_PRINT_CONFIG(cs, config) \ config 474 drivers/memory/omap-gpmc.c pr_info("cs%i %s: 0x%08x\n", cs, #config, \ config 475 drivers/memory/omap-gpmc.c gpmc_cs_read_reg(cs, config)) config 2503 drivers/memory/omap-gpmc.c gpmc_context.config = gpmc_read_reg(GPMC_CONFIG); config 2538 drivers/memory/omap-gpmc.c gpmc_write_reg(GPMC_CONFIG, gpmc_context.config); config 567 drivers/mfd/asic3.c u16 config = gpio_config[i]; config 569 drivers/mfd/asic3.c pin = ASIC3_CONFIG_GPIO_PIN(config); config 570 drivers/mfd/asic3.c alt = ASIC3_CONFIG_GPIO_ALT(config); config 571 drivers/mfd/asic3.c dir = ASIC3_CONFIG_GPIO_DIR(config); config 572 drivers/mfd/asic3.c init = ASIC3_CONFIG_GPIO_INIT(config); config 21 drivers/mfd/da9052-spi.c struct regmap_config config; config 39 drivers/mfd/da9052-spi.c config = da9052_regmap_config; config 40 drivers/mfd/da9052-spi.c config.read_flag_mask = 1; config 41 drivers/mfd/da9052-spi.c config.reg_bits = 7; config 42 drivers/mfd/da9052-spi.c config.pad_bits = 1; config 43 drivers/mfd/da9052-spi.c config.val_bits = 8; config 44 drivers/mfd/da9052-spi.c config.use_single_read = true; config 45 drivers/mfd/da9052-spi.c config.use_single_write = true; config 47 drivers/mfd/da9052-spi.c da9052->regmap = devm_regmap_init_spi(spi, &config); config 583 drivers/mfd/da9062-core.c const struct regmap_config *config; config 614 drivers/mfd/da9062-core.c config = &da9061_regmap_config; config 620 drivers/mfd/da9062-core.c config = &da9062_regmap_config; config 627 drivers/mfd/da9062-core.c chip->regmap = devm_regmap_init_i2c(i2c, config); config 188 drivers/mfd/ezx-pcap.c if (!(pdata->config & PCAP_SECOND_PORT)) { config 444 drivers/mfd/ezx-pcap.c spi->mode = SPI_MODE_0 | (pdata->config & PCAP_CS_AH ? SPI_CS_HIGH : 0); config 461 drivers/mfd/ezx-pcap.c if (!(pdata->config & PCAP_SECOND_PORT)) config 482 drivers/mfd/ezx-pcap.c adc_irq = pcap_to_irq(pcap, (pdata->config & PCAP_SECOND_PORT) ? config 48 drivers/mfd/intel_soc_pmic_core.c struct intel_soc_pmic_config *config; config 66 drivers/mfd/intel_soc_pmic_core.c config = &intel_soc_pmic_config_byt_crc; config 69 drivers/mfd/intel_soc_pmic_core.c config = &intel_soc_pmic_config_cht_crc; config 73 drivers/mfd/intel_soc_pmic_core.c config = &intel_soc_pmic_config_byt_crc; config 82 drivers/mfd/intel_soc_pmic_core.c pmic->regmap = devm_regmap_init_i2c(i2c, config->regmap_config); config 89 drivers/mfd/intel_soc_pmic_core.c config->irq_flags | IRQF_ONESHOT, config 90 drivers/mfd/intel_soc_pmic_core.c 0, config->irq_chip, config 105 drivers/mfd/intel_soc_pmic_core.c ret = mfd_add_devices(dev, -1, config->cell_dev, config 106 drivers/mfd/intel_soc_pmic_core.c config->n_cell_devs, NULL, 0, config 272 drivers/mfd/lochnagar-i2c.c const struct lochnagar_config *config = NULL; config 289 drivers/mfd/lochnagar-i2c.c config = of_id->data; config 317 drivers/mfd/lochnagar-i2c.c lochnagar->type = config->type; config 319 drivers/mfd/lochnagar-i2c.c lochnagar->regmap = devm_regmap_init_i2c(i2c, config->regmap); config 336 drivers/mfd/lochnagar-i2c.c if (devid != config->id) { config 339 drivers/mfd/lochnagar-i2c.c config->name, config->id, devid); config 358 drivers/mfd/lochnagar-i2c.c firmwareid |= (val << config->regmap->val_bits); config 361 drivers/mfd/lochnagar-i2c.c config->name, devid, rev + 1, firmwareid); config 363 drivers/mfd/lochnagar-i2c.c ret = regmap_register_patch(lochnagar->regmap, config->patch, config 364 drivers/mfd/lochnagar-i2c.c config->npatch); config 314 drivers/mfd/max77620.c unsigned int mask = 0, config = 0; config 354 drivers/mfd/max77620.c config |= tperiod << MAX77620_FPS_TIME_PERIOD_SHIFT; config 371 drivers/mfd/max77620.c config |= param_val << MAX77620_FPS_EN_SRC_SHIFT; config 374 drivers/mfd/max77620.c config |= MAX77620_FPS_ENFPS_SW; config 391 drivers/mfd/max77620.c mask, config); config 404 drivers/mfd/max77620.c u8 config; config 425 drivers/mfd/max77620.c config = chip->enable_global_lpm ? MAX77620_ONOFFCNFG2_SLP_LPM_MSK : 0; config 427 drivers/mfd/max77620.c MAX77620_ONOFFCNFG2_SLP_LPM_MSK, config); config 448 drivers/mfd/max77620.c config = MAX77620_ONOFFCNFG1_SLPEN | MAX20024_ONOFFCNFG1_CLRSE; config 450 drivers/mfd/max77620.c config, config); config 599 drivers/mfd/max77620.c unsigned int config; config 620 drivers/mfd/max77620.c config = (chip->sleep_enable) ? MAX77620_ONOFFCNFG1_SLPEN : 0; config 623 drivers/mfd/max77620.c config); config 166 drivers/mfd/max77686.c const struct regmap_config *config; config 184 drivers/mfd/max77686.c config = &max77686_regmap_config; config 189 drivers/mfd/max77686.c config = &max77802_regmap_config; config 195 drivers/mfd/max77686.c max77686->regmap = devm_regmap_init_i2c(i2c, config); config 79 drivers/mfd/qcom-pm8xxx.c u8 config[0]; config 275 drivers/mfd/qcom-pm8xxx.c u8 block, config; config 279 drivers/mfd/qcom-pm8xxx.c config = chip->config[pmirq] | PM_IRQF_MASK_ALL | PM_IRQF_CLR; config 280 drivers/mfd/qcom-pm8xxx.c pm8xxx_config_irq(chip, block, config); config 287 drivers/mfd/qcom-pm8xxx.c u8 block, config; config 291 drivers/mfd/qcom-pm8xxx.c config = chip->config[pmirq]; config 292 drivers/mfd/qcom-pm8xxx.c pm8xxx_config_irq(chip, block, config); config 300 drivers/mfd/qcom-pm8xxx.c u8 block, config; config 305 drivers/mfd/qcom-pm8xxx.c chip->config[pmirq] = (irq_bit << PM_IRQF_BITS_SHIFT) config 309 drivers/mfd/qcom-pm8xxx.c chip->config[pmirq] &= ~PM_IRQF_MASK_RE; config 311 drivers/mfd/qcom-pm8xxx.c chip->config[pmirq] &= ~PM_IRQF_MASK_FE; config 313 drivers/mfd/qcom-pm8xxx.c chip->config[pmirq] |= PM_IRQF_LVL_SEL; config 316 drivers/mfd/qcom-pm8xxx.c chip->config[pmirq] &= ~PM_IRQF_MASK_RE; config 318 drivers/mfd/qcom-pm8xxx.c chip->config[pmirq] &= ~PM_IRQF_MASK_FE; config 321 drivers/mfd/qcom-pm8xxx.c config = chip->config[pmirq] | PM_IRQF_CLR; config 322 drivers/mfd/qcom-pm8xxx.c return pm8xxx_config_irq(chip, block, config); config 560 drivers/mfd/qcom-pm8xxx.c struct_size(chip, config, data->num_irqs), config 60 drivers/mfd/stm32-timers.c struct dma_slave_config config; config 88 drivers/mfd/stm32-timers.c memset(&config, 0, sizeof(config)); config 89 drivers/mfd/stm32-timers.c config.src_addr = (dma_addr_t)dma->phys_base + TIM_DMAR; config 90 drivers/mfd/stm32-timers.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 91 drivers/mfd/stm32-timers.c ret = dmaengine_slave_config(dma->chan, &config); config 47 drivers/mfd/timberdale.c u32 config; config 632 drivers/mfd/timberdale.c priv->fw.config); config 680 drivers/mfd/timberdale.c priv->fw.config = ioread32(priv->ctl_membase + TIMB_HW_CONFIG); config 726 drivers/mfd/timberdale.c if (priv->fw.config & TIMB_HW_CONFIG_SPI_8BIT) { config 740 drivers/mfd/timberdale.c ip_setup = priv->fw.config & TIMB_HW_VER_MASK; config 787 drivers/mfd/timberdale.c if (((priv->fw.config & TIMB_HW_VER_MASK) == TIMB_HW_VER0) || config 788 drivers/mfd/timberdale.c ((priv->fw.config & TIMB_HW_VER_MASK) == TIMB_HW_VER3)) { config 802 drivers/mfd/timberdale.c priv->fw.major, priv->fw.minor, priv->fw.config); config 254 drivers/mfd/wm97xx-core.c const struct regmap_config *config; config 281 drivers/mfd/wm97xx-core.c config = &wm9705_regmap_config; config 286 drivers/mfd/wm97xx-core.c config = &wm9712_regmap_config; config 291 drivers/mfd/wm97xx-core.c config = &wm9713_regmap_config; config 304 drivers/mfd/wm97xx-core.c codec_pdata->regmap = devm_regmap_init_ac97(wm97xx->ac97, config); config 20 drivers/misc/altera-stapl/altera-jtag.c astate->config->jtag_io(astate->config->dev, a, b, c); config 64 drivers/misc/altera-stapl/altera-jtag.h struct altera_config *config; config 211 drivers/misc/altera-stapl/altera.c struct altera_config *aconf = astate->config; config 2402 drivers/misc/altera-stapl/altera.c int altera_init(struct altera_config *config, const struct firmware *fw) config 2437 drivers/misc/altera-stapl/altera.c astate->config = config; config 2438 drivers/misc/altera-stapl/altera.c if (!astate->config->jtag_io) { config 2440 drivers/misc/altera-stapl/altera.c astate->config->jtag_io = netup_jtag_io_lpt; config 2500 drivers/misc/altera-stapl/altera.c if (astate->config->action == NULL) config 2509 drivers/misc/altera-stapl/altera.c astate->config->action); config 644 drivers/misc/habanalabs/goya/goya.c kfree(channel_info_arr[i]->config); config 88 drivers/misc/habanalabs/hwmon.c channels_info[j]->config = sensors_by_type[i]; config 100 drivers/misc/habanalabs/hwmon.c kfree(channels_info[i]->config); config 151 drivers/misc/kgdbts.c static char config[MAX_CONFIG_LEN] = CONFIG_KGDB_TESTS_BOOT_STRING; config 153 drivers/misc/kgdbts.c static char config[MAX_CONFIG_LEN]; config 156 drivers/misc/kgdbts.c .string = config, config 977 drivers/misc/kgdbts.c if (strstr(config, "V1")) config 979 drivers/misc/kgdbts.c if (strstr(config, "V2")) config 982 drivers/misc/kgdbts.c ptr = strchr(config, 'F'); config 985 drivers/misc/kgdbts.c ptr = strchr(config, 'S'); config 988 drivers/misc/kgdbts.c ptr = strchr(config, 'N'); config 991 drivers/misc/kgdbts.c ptr = strchr(config, 'I'); config 1064 drivers/misc/kgdbts.c strcpy(config, opt); config 1074 drivers/misc/kgdbts.c if (!strlen(config) || isspace(config[0])) config 1091 drivers/misc/kgdbts.c config[0] = 0; config 1135 drivers/misc/kgdbts.c strcpy(config, kmessage); config 1144 drivers/misc/kgdbts.c strcpy(config, kmessage); config 1146 drivers/misc/kgdbts.c if (len && config[len - 1] == '\n') config 1147 drivers/misc/kgdbts.c config[len - 1] = '\0'; config 20 drivers/misc/mic/vop/vop_debugfs.c __u8 *config; config 73 drivers/misc/mic/vop/vop_debugfs.c config = mic_vq_configspace(d); config 75 drivers/misc/mic/vop/vop_debugfs.c seq_printf(s, "config[%d]=%d\n", k, config[k]); config 306 drivers/misc/mic/vop/vop_main.c struct mic_vqconfig config; config 322 drivers/misc/mic/vop/vop_main.c memcpy_fromio(&config, vqconfig, sizeof(config)); config 323 drivers/misc/mic/vop/vop_main.c _vr_size = vring_size(le16_to_cpu(config.num), MIC_VIRTIO_RING_ALIGN); config 325 drivers/misc/mic/vop/vop_main.c va = vpdev->hw_ops->remap(vpdev, le64_to_cpu(config.address), vr_size); config 341 drivers/misc/mic/vop/vop_main.c le16_to_cpu(config.num)); config 352 drivers/misc/mic/vop/vop_main.c vq = vop_new_virtqueue(index, le16_to_cpu(config.num), dev, ctx, config 496 drivers/misc/mic/vop/vop_main.c vdev->vdev.config = &vop_vq_config_ops; config 116 drivers/misc/ocxl/context.c if (offset >= ctx->afu->config.pp_mmio_stride) config 129 drivers/misc/ocxl/context.c pasid_off * ctx->afu->config.pp_mmio_stride + config 189 drivers/misc/ocxl/context.c (ctx->afu->config.pp_mmio_stride >> PAGE_SHIFT)) config 226 drivers/misc/ocxl/context.c afu_control_pos = ctx->afu->config.dvsec_afu_control_pos; config 64 drivers/misc/ocxl/core.c actag_count = afu->config.actag_supported * config 75 drivers/misc/ocxl/core.c ocxl_config_set_afu_actag(pci_dev, afu->config.dvsec_afu_control_pos, config 102 drivers/misc/ocxl/core.c pasid_count = 1 << afu->config.pasid_supported_log; config 113 drivers/misc/ocxl/core.c ocxl_config_set_afu_pasid(pci_dev, afu->config.dvsec_afu_control_pos, config 115 drivers/misc/ocxl/core.c afu->config.pasid_supported_log); config 127 drivers/misc/ocxl/core.c size = 1 << afu->config.pasid_supported_log; config 167 drivers/misc/ocxl/core.c rc = reserve_fn_bar(afu->fn, afu->config.global_mmio_bar); config 171 drivers/misc/ocxl/core.c rc = reserve_fn_bar(afu->fn, afu->config.pp_mmio_bar); config 173 drivers/misc/ocxl/core.c release_fn_bar(afu->fn, afu->config.global_mmio_bar); config 178 drivers/misc/ocxl/core.c pci_resource_start(pci_dev, afu->config.global_mmio_bar) + config 179 drivers/misc/ocxl/core.c afu->config.global_mmio_offset; config 181 drivers/misc/ocxl/core.c pci_resource_start(pci_dev, afu->config.pp_mmio_bar) + config 182 drivers/misc/ocxl/core.c afu->config.pp_mmio_offset; config 185 drivers/misc/ocxl/core.c afu->config.global_mmio_size); config 187 drivers/misc/ocxl/core.c release_fn_bar(afu->fn, afu->config.pp_mmio_bar); config 188 drivers/misc/ocxl/core.c release_fn_bar(afu->fn, afu->config.global_mmio_bar); config 197 drivers/misc/ocxl/core.c afu->irq_base_offset = afu->config.pp_mmio_stride + PAGE_SIZE; config 209 drivers/misc/ocxl/core.c release_fn_bar(afu->fn, afu->config.pp_mmio_bar); config 210 drivers/misc/ocxl/core.c release_fn_bar(afu->fn, afu->config.global_mmio_bar); config 217 drivers/misc/ocxl/core.c rc = ocxl_config_read_afu(dev, &afu->fn->config, &afu->config, afu_idx); config 251 drivers/misc/ocxl/core.c ocxl_config_set_afu_state(dev, afu->config.dvsec_afu_control_pos, 1); config 260 drivers/misc/ocxl/core.c ocxl_config_set_afu_state(dev, afu->config.dvsec_afu_control_pos, 0); config 354 drivers/misc/ocxl/core.c ocxl_config_set_actag(dev, fn->config.dvsec_function_pos, config 367 drivers/misc/ocxl/core.c if (fn->config.max_pasid_log < 0) config 374 drivers/misc/ocxl/core.c desired_count = 1 << fn->config.max_pasid_log; config 418 drivers/misc/ocxl/core.c rc = ocxl_config_read_function(dev, &fn->config); config 438 drivers/misc/ocxl/core.c rc = ocxl_config_set_TL(dev, fn->config.dvsec_tl_pos); config 498 drivers/misc/ocxl/core.c for (afu = 0; afu <= fn->config.max_afu_index; afu++) { config 499 drivers/misc/ocxl/core.c rc = ocxl_config_check_afu_index(dev, &fn->config, afu); config 526 drivers/misc/ocxl/core.c if (afu->config.idx == afu_idx) config 536 drivers/misc/ocxl/core.c return &fn->config; config 557 drivers/misc/ocxl/core.c return &afu->config; config 102 drivers/misc/ocxl/file.c arg.afu_version_major = ctx->afu->config.version_major; config 103 drivers/misc/ocxl/file.c arg.afu_version_minor = ctx->afu->config.version_minor; config 105 drivers/misc/ocxl/file.c arg.pp_mmio_size = ctx->afu->config.pp_mmio_stride; config 106 drivers/misc/ocxl/file.c arg.global_mmio_size = ctx->afu->config.global_mmio_size; config 539 drivers/misc/ocxl/file.c afu->config.name, dev_name(&pci_dev->dev), afu->config.idx); config 10 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 4) config 35 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 8) config 60 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 4) config 86 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 8) config 114 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 4) config 145 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 8) config 176 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 4) config 208 drivers/misc/ocxl/mmio.c if (offset > afu->config.global_mmio_size - 8) config 19 drivers/misc/ocxl/ocxl_internal.h struct ocxl_fn_config config; config 41 drivers/misc/ocxl/ocxl_internal.h struct ocxl_afu_config config; config 85 drivers/misc/ocxl/pasid.c if (fn->config.max_pasid_log < 0) config 87 drivers/misc/ocxl/pasid.c max_pasid = 1 << fn->config.max_pasid_log; config 37 drivers/misc/ocxl/pci.c afu->config.name, afu->config.idx); config 20 drivers/misc/ocxl/sysfs.c afu->config.global_mmio_size); config 30 drivers/misc/ocxl/sysfs.c afu->config.pp_mmio_stride); config 40 drivers/misc/ocxl/sysfs.c afu->config.version_major, config 41 drivers/misc/ocxl/sysfs.c afu->config.version_minor); config 68 drivers/misc/ocxl/sysfs.c off >= afu->config.global_mmio_size) config 80 drivers/misc/ocxl/sysfs.c if (vmf->pgoff >= (afu->config.global_mmio_size >> PAGE_SHIFT)) config 99 drivers/misc/ocxl/sysfs.c (afu->config.global_mmio_size >> PAGE_SHIFT)) config 122 drivers/misc/ocxl/sysfs.c info->attr_global_mmio.size = info->afu->config.global_mmio_size; config 216 drivers/misc/xilinx_sdfec.c struct xsdfec_config config; config 268 drivers/misc/xilinx_sdfec.c xsdfec->config.order = reg_value; config 272 drivers/misc/xilinx_sdfec.c &xsdfec->config.bypass); config 276 drivers/misc/xilinx_sdfec.c &xsdfec->config.code_wr_protect); config 279 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_isr = (reg_value & XSDFEC_ISR_MASK) > 0; config 282 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_ecc_isr = config 317 drivers/misc/xilinx_sdfec.c err = copy_to_user(arg, &xsdfec->config, sizeof(xsdfec->config)); config 395 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_isr = irq.enable_isr; config 400 drivers/misc/xilinx_sdfec.c xsdfec->config.irq.enable_ecc_isr = irq.enable_ecc_isr; config 425 drivers/misc/xilinx_sdfec.c if (xsdfec->config.code == XSDFEC_LDPC_CODE) config 441 drivers/misc/xilinx_sdfec.c if (xsdfec->config.code == XSDFEC_LDPC_CODE) config 661 drivers/misc/xilinx_sdfec.c if (xsdfec->config.code == XSDFEC_TURBO_CODE) { config 672 drivers/misc/xilinx_sdfec.c if (xsdfec->config.code_wr_protect) { config 751 drivers/misc/xilinx_sdfec.c xsdfec->config.order = order; config 774 drivers/misc/xilinx_sdfec.c xsdfec->config.bypass = bypass; config 836 drivers/misc/xilinx_sdfec.c struct xsdfec_config *config = &xsdfec->config; config 840 drivers/misc/xilinx_sdfec.c xsdfec_translate_axis_words_cfg_val(config->dout_word_include); config 842 drivers/misc/xilinx_sdfec.c xsdfec_translate_axis_width_cfg_val(config->dout_width); config 844 drivers/misc/xilinx_sdfec.c xsdfec_translate_axis_words_cfg_val(config->din_word_include); config 846 drivers/misc/xilinx_sdfec.c xsdfec_translate_axis_width_cfg_val(config->din_width); config 874 drivers/misc/xilinx_sdfec.c if (regread != xsdfec->config.code) { config 877 drivers/misc/xilinx_sdfec.c __func__, regread, xsdfec->config.code); config 937 drivers/misc/xilinx_sdfec.c xsdfec_regwrite(xsdfec, XSDFEC_FEC_CODE_ADDR, xsdfec->config.code); config 1079 drivers/misc/xilinx_sdfec.c xsdfec->config.code = XSDFEC_LDPC_CODE; config 1081 drivers/misc/xilinx_sdfec.c xsdfec->config.code = XSDFEC_TURBO_CODE; config 1091 drivers/misc/xilinx_sdfec.c xsdfec->config.din_word_include = din_word_include; config 1104 drivers/misc/xilinx_sdfec.c xsdfec->config.din_width = din_width; config 1116 drivers/misc/xilinx_sdfec.c xsdfec->config.dout_word_include = dout_word_include; config 1129 drivers/misc/xilinx_sdfec.c xsdfec->config.dout_width = dout_width; config 1136 drivers/misc/xilinx_sdfec.c xsdfec_regwrite(xsdfec, XSDFEC_FEC_CODE_ADDR, xsdfec->config.code); config 606 drivers/mmc/host/au1xmmc.c u32 config; config 608 drivers/mmc/host/au1xmmc.c config = __raw_readl(HOST_CONFIG(host)); config 610 drivers/mmc/host/au1xmmc.c config &= ~(SD_CONFIG_DIV); config 611 drivers/mmc/host/au1xmmc.c config |= (divisor & SD_CONFIG_DIV) | SD_CONFIG_DE; config 613 drivers/mmc/host/au1xmmc.c __raw_writel(config, HOST_CONFIG(host)); config 690 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *config = pdev->dev.platform_data; config 699 drivers/mmc/host/davinci_mmc.c if (config && config->set_power) config 700 drivers/mmc/host/davinci_mmc.c config->set_power(pdev->id, false); config 703 drivers/mmc/host/davinci_mmc.c if (config && config->set_power) config 704 drivers/mmc/host/davinci_mmc.c config->set_power(pdev->id, true); config 1012 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *config = pdev->dev.platform_data; config 1014 drivers/mmc/host/davinci_mmc.c if (config && config->get_cd) config 1015 drivers/mmc/host/davinci_mmc.c return config->get_cd(pdev->id); config 1023 drivers/mmc/host/davinci_mmc.c struct davinci_mmc_config *config = pdev->dev.platform_data; config 1025 drivers/mmc/host/davinci_mmc.c if (config && config->get_ro) config 1026 drivers/mmc/host/davinci_mmc.c return config->get_ro(pdev->id); config 50 drivers/mmc/host/mmci_qcom_dml.c u32 config; config 61 drivers/mmc/host/mmci_qcom_dml.c config = readl_relaxed(base + DML_CONFIG); config 62 drivers/mmc/host/mmci_qcom_dml.c config = (config & ~PRODUCER_CRCI_MSK) | PRODUCER_CRCI_X_SEL; config 63 drivers/mmc/host/mmci_qcom_dml.c config = (config & ~CONSUMER_CRCI_MSK) | CONSUMER_CRCI_DISABLE; config 64 drivers/mmc/host/mmci_qcom_dml.c writel_relaxed(config, base + DML_CONFIG); config 73 drivers/mmc/host/mmci_qcom_dml.c config = readl_relaxed(base + DML_CONFIG); config 74 drivers/mmc/host/mmci_qcom_dml.c config |= PRODUCER_TRANS_END_EN; config 75 drivers/mmc/host/mmci_qcom_dml.c writel_relaxed(config, base + DML_CONFIG); config 81 drivers/mmc/host/mmci_qcom_dml.c config = readl_relaxed(base + DML_CONFIG); config 82 drivers/mmc/host/mmci_qcom_dml.c config = (config & ~CONSUMER_CRCI_MSK) | CONSUMER_CRCI_X_SEL; config 83 drivers/mmc/host/mmci_qcom_dml.c config = (config & ~PRODUCER_CRCI_MSK) | PRODUCER_CRCI_DISABLE; config 84 drivers/mmc/host/mmci_qcom_dml.c writel_relaxed(config, base + DML_CONFIG); config 86 drivers/mmc/host/mmci_qcom_dml.c config = readl_relaxed(base + DML_CONFIG); config 87 drivers/mmc/host/mmci_qcom_dml.c config &= ~PRODUCER_TRANS_END_EN; config 88 drivers/mmc/host/mmci_qcom_dml.c writel_relaxed(config, base + DML_CONFIG); config 121 drivers/mmc/host/mmci_qcom_dml.c u32 config; config 143 drivers/mmc/host/mmci_qcom_dml.c config = (PRODUCER_CRCI_DISABLE | CONSUMER_CRCI_DISABLE); config 149 drivers/mmc/host/mmci_qcom_dml.c config &= ~BYPASS; config 154 drivers/mmc/host/mmci_qcom_dml.c config &= ~DIRECT_MODE; config 160 drivers/mmc/host/mmci_qcom_dml.c config &= ~INFINITE_CONS_TRANS; config 161 drivers/mmc/host/mmci_qcom_dml.c writel_relaxed(config, base + DML_CONFIG); config 826 drivers/mmc/host/mxcmmc.c struct dma_slave_config *config = &host->dma_slave_config; config 828 drivers/mmc/host/mxcmmc.c config->dst_addr = host->phys_base + MMC_REG_BUFFER_ACCESS; config 829 drivers/mmc/host/mxcmmc.c config->src_addr = host->phys_base + MMC_REG_BUFFER_ACCESS; config 830 drivers/mmc/host/mxcmmc.c config->dst_addr_width = 4; config 831 drivers/mmc/host/mxcmmc.c config->src_addr_width = 4; config 832 drivers/mmc/host/mxcmmc.c config->dst_maxburst = host->burstlen; config 833 drivers/mmc/host/mxcmmc.c config->src_maxburst = host->burstlen; config 834 drivers/mmc/host/mxcmmc.c config->device_fc = false; config 836 drivers/mmc/host/mxcmmc.c return dmaengine_slave_config(host->dma, config); config 163 drivers/mmc/host/pxamci.c struct dma_slave_config config; config 180 drivers/mmc/host/pxamci.c memset(&config, 0, sizeof(config)); config 181 drivers/mmc/host/pxamci.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; config 182 drivers/mmc/host/pxamci.c config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; config 183 drivers/mmc/host/pxamci.c config.src_addr = host->res->start + MMC_RXFIFO; config 184 drivers/mmc/host/pxamci.c config.dst_addr = host->res->start + MMC_TXFIFO; config 185 drivers/mmc/host/pxamci.c config.src_maxburst = 32; config 186 drivers/mmc/host/pxamci.c config.dst_maxburst = 32; config 198 drivers/mmc/host/pxamci.c config.direction = direction; config 200 drivers/mmc/host/pxamci.c ret = dmaengine_slave_config(chan, &config); config 379 drivers/mmc/host/sdhci-msm.c u32 config; config 389 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config); config 390 drivers/mmc/host/sdhci-msm.c config &= ~(CORE_CDR_EN | CORE_CK_OUT_EN); config 391 drivers/mmc/host/sdhci-msm.c config |= (CORE_CDR_EXT_EN | CORE_DLL_EN); config 392 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); config 403 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config); config 404 drivers/mmc/host/sdhci-msm.c config &= ~CDR_SELEXT_MASK; config 405 drivers/mmc/host/sdhci-msm.c config |= grey_coded_phase_table[phase] << CDR_SELEXT_SHIFT; config 406 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); config 408 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config); config 409 drivers/mmc/host/sdhci-msm.c config |= CORE_CK_OUT_EN; config 410 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); config 417 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config); config 418 drivers/mmc/host/sdhci-msm.c config |= CORE_CDR_EN; config 419 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CDR_EXT_EN; config 420 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); config 545 drivers/mmc/host/sdhci-msm.c u32 mclk_freq = 0, config; config 567 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config); config 568 drivers/mmc/host/sdhci-msm.c config &= ~CMUX_SHIFT_PHASE_MASK; config 569 drivers/mmc/host/sdhci-msm.c config |= mclk_freq << CMUX_SHIFT_PHASE_SHIFT; config 570 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); config 581 drivers/mmc/host/sdhci-msm.c u32 config; config 595 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_vendor_spec); config 596 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CLK_PWRSAVE; config 597 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec); config 600 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 602 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CK_OUT_EN; config 603 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 606 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 608 drivers/mmc/host/sdhci-msm.c config |= CORE_DLL_CLOCK_DISABLE; config 609 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 613 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 615 drivers/mmc/host/sdhci-msm.c config |= CORE_DLL_RST; config 616 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 619 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 621 drivers/mmc/host/sdhci-msm.c config |= CORE_DLL_PDN; config 622 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 630 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 632 drivers/mmc/host/sdhci-msm.c config &= CORE_FLL_CYCLE_CNT; config 633 drivers/mmc/host/sdhci-msm.c if (config) config 640 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 642 drivers/mmc/host/sdhci-msm.c config &= ~(0xFF << 10); config 643 drivers/mmc/host/sdhci-msm.c config |= mclk_freq << 10; config 645 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 651 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 653 drivers/mmc/host/sdhci-msm.c config &= ~CORE_DLL_RST; config 654 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 657 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 659 drivers/mmc/host/sdhci-msm.c config &= ~CORE_DLL_PDN; config 660 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 665 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 667 drivers/mmc/host/sdhci-msm.c config &= ~CORE_DLL_CLOCK_DISABLE; config 668 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 672 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 674 drivers/mmc/host/sdhci-msm.c config |= CORE_DLL_EN; config 675 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 678 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 680 drivers/mmc/host/sdhci-msm.c config |= CORE_CK_OUT_EN; config 681 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 705 drivers/mmc/host/sdhci-msm.c u32 config; config 710 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 712 drivers/mmc/host/sdhci-msm.c config &= ~CORE_PWRSAVE_DLL; config 713 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 717 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_vendor_spec); config 718 drivers/mmc/host/sdhci-msm.c config &= ~CORE_HC_MCLK_SEL_MASK; config 719 drivers/mmc/host/sdhci-msm.c config |= CORE_HC_MCLK_SEL_DFLT; config 720 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec); config 729 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_vendor_spec); config 730 drivers/mmc/host/sdhci-msm.c config &= ~CORE_HC_SELECT_IN_EN; config 731 drivers/mmc/host/sdhci-msm.c config &= ~CORE_HC_SELECT_IN_MASK; config 732 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec); config 746 drivers/mmc/host/sdhci-msm.c u32 config, dll_lock; config 752 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_vendor_spec); config 753 drivers/mmc/host/sdhci-msm.c config &= ~CORE_HC_MCLK_SEL_MASK; config 754 drivers/mmc/host/sdhci-msm.c config |= CORE_HC_MCLK_SEL_HS400; config 756 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec); config 763 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 765 drivers/mmc/host/sdhci-msm.c config |= CORE_HC_SELECT_IN_HS400; config 766 drivers/mmc/host/sdhci-msm.c config |= CORE_HC_SELECT_IN_EN; config 767 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 827 drivers/mmc/host/sdhci-msm.c u32 config, calib_done; config 847 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config); config 848 drivers/mmc/host/sdhci-msm.c config |= CORE_CMD_DAT_TRACK_SEL; config 849 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config); config 851 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_ddr_200_cfg); config 852 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CDC_T4_DLY_SEL; config 853 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_ddr_200_cfg); config 855 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + CORE_CSR_CDC_GEN_CFG); config 856 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CDC_SWITCH_BYPASS_OFF; config 857 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + CORE_CSR_CDC_GEN_CFG); config 859 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + CORE_CSR_CDC_GEN_CFG); config 860 drivers/mmc/host/sdhci-msm.c config |= CORE_CDC_SWITCH_RC_EN; config 861 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + CORE_CSR_CDC_GEN_CFG); config 863 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_ddr_200_cfg); config 864 drivers/mmc/host/sdhci-msm.c config &= ~CORE_START_CDC_TRAFFIC; config 865 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_ddr_200_cfg); config 881 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + CORE_CSR_CDC_CTLR_CFG0); config 882 drivers/mmc/host/sdhci-msm.c config |= CORE_SW_TRIG_FULL_CALIB; config 883 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + CORE_CSR_CDC_CTLR_CFG0); config 885 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + CORE_CSR_CDC_CTLR_CFG0); config 886 drivers/mmc/host/sdhci-msm.c config &= ~CORE_SW_TRIG_FULL_CALIB; config 887 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + CORE_CSR_CDC_CTLR_CFG0); config 889 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + CORE_CSR_CDC_CTLR_CFG0); config 890 drivers/mmc/host/sdhci-msm.c config |= CORE_HW_AUTOCAL_ENA; config 891 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + CORE_CSR_CDC_CTLR_CFG0); config 893 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + CORE_CSR_CDC_CAL_TIMER_CFG0); config 894 drivers/mmc/host/sdhci-msm.c config |= CORE_TIMER_ENA; config 895 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + CORE_CSR_CDC_CAL_TIMER_CFG0); config 917 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_ddr_200_cfg); config 918 drivers/mmc/host/sdhci-msm.c config |= CORE_START_CDC_TRAFFIC; config 919 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_ddr_200_cfg); config 929 drivers/mmc/host/sdhci-msm.c u32 dll_status, config, ddr_cfg_offset; config 952 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 954 drivers/mmc/host/sdhci-msm.c config |= CORE_CMDIN_RCLK_EN; config 955 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 959 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_dll_config_2); config 960 drivers/mmc/host/sdhci-msm.c config |= CORE_DDR_CAL_EN; config 961 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_dll_config_2); config 975 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + msm_offset->core_vendor_spec3); config 976 drivers/mmc/host/sdhci-msm.c config |= CORE_PWRSAVE_DLL; config 977 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec3); config 996 drivers/mmc/host/sdhci-msm.c u32 config; config 1016 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 1018 drivers/mmc/host/sdhci-msm.c config |= CORE_CMD_DAT_TRACK_SEL; config 1019 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 1078 drivers/mmc/host/sdhci-msm.c u32 config, oldconfig = readl_relaxed(host->ioaddr + config 1081 drivers/mmc/host/sdhci-msm.c config = oldconfig; config 1083 drivers/mmc/host/sdhci-msm.c config |= CORE_CDR_EN; config 1084 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CDR_EXT_EN; config 1086 drivers/mmc/host/sdhci-msm.c config &= ~CORE_CDR_EN; config 1087 drivers/mmc/host/sdhci-msm.c config |= CORE_CDR_EXT_EN; config 1090 drivers/mmc/host/sdhci-msm.c if (config != oldconfig) { config 1091 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 1217 drivers/mmc/host/sdhci-msm.c u32 config; config 1260 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 1262 drivers/mmc/host/sdhci-msm.c config |= CORE_DLL_RST; config 1263 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 1266 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 1268 drivers/mmc/host/sdhci-msm.c config |= CORE_DLL_PDN; config 1269 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 1393 drivers/mmc/host/sdhci-msm.c u32 config; config 1471 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 1473 drivers/mmc/host/sdhci-msm.c new_config = config; config 1482 drivers/mmc/host/sdhci-msm.c if (config ^ new_config) config 1656 drivers/mmc/host/sdhci-msm.c u32 caps = 0, config; config 1678 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + config 1680 drivers/mmc/host/sdhci-msm.c config |= CORE_IO_PAD_PWR_SWITCH_EN; config 1683 drivers/mmc/host/sdhci-msm.c config &= ~CORE_IO_PAD_PWR_SWITCH; config 1685 drivers/mmc/host/sdhci-msm.c config |= CORE_IO_PAD_PWR_SWITCH; config 1687 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, config 1759 drivers/mmc/host/sdhci-msm.c u32 core_version, config; config 1874 drivers/mmc/host/sdhci-msm.c config = msm_host_readl(msm_host, host, config 1876 drivers/mmc/host/sdhci-msm.c config |= FF_CLK_SW_RST_DIS; config 1877 drivers/mmc/host/sdhci-msm.c msm_host_writel(msm_host, config, host, config 1909 drivers/mmc/host/sdhci-msm.c config = readl_relaxed(host->ioaddr + SDHCI_CAPABILITIES); config 1910 drivers/mmc/host/sdhci-msm.c config |= SDHCI_CAN_VDD_300 | SDHCI_CAN_DO_8BIT; config 1911 drivers/mmc/host/sdhci-msm.c writel_relaxed(config, host->ioaddr + config 239 drivers/mmc/host/sunxi-mmc.c __le32 config; config 365 drivers/mmc/host/sunxi-mmc.c pdes[i].config = cpu_to_le32(SDXC_IDMAC_DES0_CH | config 380 drivers/mmc/host/sunxi-mmc.c pdes[0].config |= cpu_to_le32(SDXC_IDMAC_DES0_FD); config 381 drivers/mmc/host/sunxi-mmc.c pdes[i - 1].config |= cpu_to_le32(SDXC_IDMAC_DES0_LD | config 383 drivers/mmc/host/sunxi-mmc.c pdes[i - 1].config &= cpu_to_le32(~SDXC_IDMAC_DES0_DIC); config 84 drivers/mmc/host/wbsd.c BUG_ON(host->config == 0); config 86 drivers/mmc/host/wbsd.c outb(host->unlock_code, host->config); config 87 drivers/mmc/host/wbsd.c outb(host->unlock_code, host->config); config 92 drivers/mmc/host/wbsd.c BUG_ON(host->config == 0); config 94 drivers/mmc/host/wbsd.c outb(LOCK_CODE, host->config); config 99 drivers/mmc/host/wbsd.c BUG_ON(host->config == 0); config 101 drivers/mmc/host/wbsd.c outb(reg, host->config); config 102 drivers/mmc/host/wbsd.c outb(value, host->config + 1); config 107 drivers/mmc/host/wbsd.c BUG_ON(host->config == 0); config 109 drivers/mmc/host/wbsd.c outb(reg, host->config); config 110 drivers/mmc/host/wbsd.c return inb(host->config + 1); config 1289 drivers/mmc/host/wbsd.c host->config = config_ports[i]; config 1319 drivers/mmc/host/wbsd.c host->config = 0; config 1349 drivers/mmc/host/wbsd.c if (host->config) config 1350 drivers/mmc/host/wbsd.c release_region(host->config, 2); config 1352 drivers/mmc/host/wbsd.c host->config = 0; config 1676 drivers/mmc/host/wbsd.c if ((host->config != 0) && !wbsd_chip_validate(host)) { config 1688 drivers/mmc/host/wbsd.c if (host->config) { config 1868 drivers/mmc/host/wbsd.c if (host->config != 0) { config 165 drivers/mmc/host/wbsd.h int config; /* Config port */ config 309 drivers/mtd/devices/st_spi_fsm.c int (*config)(struct stfsm *); config 1021 drivers/mtd/devices/st_spi_fsm.c struct seq_rw_config *config; config 1024 drivers/mtd/devices/st_spi_fsm.c for (config = cfgs; config->cmd != 0; config++) config 1025 drivers/mtd/devices/st_spi_fsm.c if ((config->flags & flags) == config->flags) config 1026 drivers/mtd/devices/st_spi_fsm.c return config; config 1104 drivers/mtd/devices/st_spi_fsm.c struct seq_rw_config *config; config 1106 drivers/mtd/devices/st_spi_fsm.c config = stfsm_search_seq_rw_configs(fsm, cfgs); config 1107 drivers/mtd/devices/st_spi_fsm.c if (!config) { config 1112 drivers/mtd/devices/st_spi_fsm.c stfsm_prepare_rw_seq(fsm, seq, config); config 2088 drivers/mtd/devices/st_spi_fsm.c if (info->config) { config 2089 drivers/mtd/devices/st_spi_fsm.c ret = info->config(fsm); config 562 drivers/mtd/mtdcore.c struct nvmem_config config = {}; config 564 drivers/mtd/mtdcore.c config.id = -1; config 565 drivers/mtd/mtdcore.c config.dev = &mtd->dev; config 566 drivers/mtd/mtdcore.c config.name = dev_name(&mtd->dev); config 567 drivers/mtd/mtdcore.c config.owner = THIS_MODULE; config 568 drivers/mtd/mtdcore.c config.reg_read = mtd_nvmem_reg_read; config 569 drivers/mtd/mtdcore.c config.size = mtd->size; config 570 drivers/mtd/mtdcore.c config.word_size = 1; config 571 drivers/mtd/mtdcore.c config.stride = 1; config 572 drivers/mtd/mtdcore.c config.read_only = true; config 573 drivers/mtd/mtdcore.c config.root_only = true; config 574 drivers/mtd/mtdcore.c config.no_of_node = true; config 575 drivers/mtd/mtdcore.c config.priv = mtd; config 577 drivers/mtd/mtdcore.c mtd->nvmem = nvmem_register(&config); config 223 drivers/mtd/nand/raw/brcmnand/brcmnand.c u32 config; config 2447 drivers/mtd/nand/raw/brcmnand/brcmnand.c nand_writereg(ctrl, cfg_offs, host->hwcfg.config); config 2455 drivers/mtd/nand/raw/brcmnand/brcmnand.c host->hwcfg.config = nand_readreg(ctrl, cfg_offs); config 2732 drivers/mtd/nand/raw/marvell_nand.c struct dma_slave_config config = {}; config 2757 drivers/mtd/nand/raw/marvell_nand.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 2758 drivers/mtd/nand/raw/marvell_nand.c config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 2759 drivers/mtd/nand/raw/marvell_nand.c config.src_addr = r->start + NDDB; config 2760 drivers/mtd/nand/raw/marvell_nand.c config.dst_addr = r->start + NDDB; config 2761 drivers/mtd/nand/raw/marvell_nand.c config.src_maxburst = 32; config 2762 drivers/mtd/nand/raw/marvell_nand.c config.dst_maxburst = 32; config 2763 drivers/mtd/nand/raw/marvell_nand.c ret = dmaengine_slave_config(nfc->dma_chan, &config); config 165 drivers/mtd/nand/raw/mtk_ecc.c static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config) config 171 drivers/mtd/nand/raw/mtk_ecc.c if (ecc->caps->ecc_strength[i] == config->strength) config 177 drivers/mtd/nand/raw/mtk_ecc.c config->strength); config 183 drivers/mtd/nand/raw/mtk_ecc.c if (config->op == ECC_ENCODE) { config 185 drivers/mtd/nand/raw/mtk_ecc.c enc_sz = config->len << 3; config 187 drivers/mtd/nand/raw/mtk_ecc.c reg = ecc_bit | (config->mode << ecc->caps->ecc_mode_shift); config 191 drivers/mtd/nand/raw/mtk_ecc.c if (config->mode != ECC_NFI_MODE) config 192 drivers/mtd/nand/raw/mtk_ecc.c writel(lower_32_bits(config->addr), config 197 drivers/mtd/nand/raw/mtk_ecc.c dec_sz = (config->len << 3) + config 198 drivers/mtd/nand/raw/mtk_ecc.c config->strength * ecc->caps->parity_bits; config 200 drivers/mtd/nand/raw/mtk_ecc.c reg = ecc_bit | (config->mode << ecc->caps->ecc_mode_shift); config 205 drivers/mtd/nand/raw/mtk_ecc.c if (config->sectors) config 206 drivers/mtd/nand/raw/mtk_ecc.c ecc->sectors = 1 << (config->sectors - 1); config 292 drivers/mtd/nand/raw/mtk_ecc.c int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config) config 294 drivers/mtd/nand/raw/mtk_ecc.c enum mtk_ecc_operation op = config->op; config 306 drivers/mtd/nand/raw/mtk_ecc.c ret = mtk_ecc_config(ecc, config); config 312 drivers/mtd/nand/raw/mtk_ecc.c if (config->mode != ECC_NFI_MODE || op != ECC_ENCODE) { config 320 drivers/mtd/nand/raw/mtk_ecc.c if (ecc->caps->pg_irq_sel && config->mode == ECC_NFI_MODE) config 378 drivers/mtd/nand/raw/mtk_ecc.c int mtk_ecc_encode(struct mtk_ecc *ecc, struct mtk_ecc_config *config, config 392 drivers/mtd/nand/raw/mtk_ecc.c config->op = ECC_ENCODE; config 393 drivers/mtd/nand/raw/mtk_ecc.c config->addr = addr; config 394 drivers/mtd/nand/raw/mtk_ecc.c ret = mtk_ecc_enable(ecc, config); config 407 drivers/mtd/nand/raw/mtk_ecc.c len = (config->strength * ecc->caps->parity_bits + 7) >> 3; config 1089 drivers/mtd/nand/raw/sh_flctl.c const struct flctl_soc_config *config; config 1092 drivers/mtd/nand/raw/sh_flctl.c config = of_device_get_match_data(dev); config 1093 drivers/mtd/nand/raw/sh_flctl.c if (!config) { config 1104 drivers/mtd/nand/raw/sh_flctl.c pdata->flcmncr_val = config->flcmncr_val; config 1105 drivers/mtd/nand/raw/sh_flctl.c pdata->has_hwecc = config->has_hwecc; config 1106 drivers/mtd/nand/raw/sh_flctl.c pdata->use_holden = config->use_holden; config 183 drivers/mtd/nand/raw/tegra_nand.c u32 config; config 488 drivers/mtd/nand/raw/tegra_nand.c writel_relaxed(nand->config, ctrl->regs + CONFIG); config 934 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_BUS_WIDTH_16; config 1021 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_PS_256; config 1024 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_PS_512; config 1027 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_PS_1024; config 1030 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_PS_2048; config 1033 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_PS_4096; config 1042 drivers/mtd/nand/raw/tegra_nand.c nand->config_ecc |= nand->config; config 1045 drivers/mtd/nand/raw/tegra_nand.c nand->config |= CONFIG_TAG_BYTE_SIZE(mtd->oobsize - 1); config 1046 drivers/mtd/nand/raw/tegra_nand.c writel_relaxed(nand->config, ctrl->regs + CONFIG); config 238 drivers/net/arcnet/arcdevice.h uint8_t config, /* current value of CONFIG register */ config 121 drivers/net/arcnet/com20020.c lp->config = (lp->timeout << 3) | (lp->backplane << 2) | SUB_NODE; config 123 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 172 drivers/net/arcnet/com20020.c lp->config |= TXENcfg; config 173 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 186 drivers/net/arcnet/com20020.c lp->config &= ~TXENcfg; config 187 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 237 drivers/net/arcnet/com20020.c lp->config = (lp->timeout << 3) | (lp->backplane << 2) | SUB_NODE; config 239 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 294 drivers/net/arcnet/com20020.c lp->config |= (lp->timeout << 3) | (lp->backplane << 2); config 296 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 301 drivers/net/arcnet/com20020.c arcnet_outb(lp->config | RESETcfg, ioaddr, COM20020_REG_W_CONFIG); config 303 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 361 drivers/net/arcnet/com20020.c lp->config &= ~TXENcfg; config 362 drivers/net/arcnet/com20020.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 125 drivers/net/arcnet/com20020.h lp->config = (lp->config & ~0x03) | val; config 126 drivers/net/arcnet/com20020.h arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 296 drivers/net/arcnet/com20020_cs.c arcnet_outb(lp->config | 0x80, ioaddr, COM20020_REG_W_CONFIG); config 298 drivers/net/arcnet/com20020_cs.c arcnet_outb(lp->config, ioaddr, COM20020_REG_W_CONFIG); config 250 drivers/net/arcnet/com90io.c lp->config = (0x16 | IOMAPflag) & ~ENABLE16flag; config 251 drivers/net/arcnet/com90io.c arcnet_outb(lp->config, ioaddr, COM9026_REG_RW_CONFIG); config 293 drivers/net/arcnet/com90io.c lp->config = (0x1C | IOMAPflag) & ~ENABLE16flag; config 294 drivers/net/arcnet/com90io.c arcnet_outb(lp->config, ioaddr, COM9026_REG_RW_CONFIG); config 683 drivers/net/caif/caif_virtio.c if (vdev->config->get) { config 742 drivers/net/caif/caif_virtio.c vdev->config->del_vqs(cfv->vdev); config 759 drivers/net/caif/caif_virtio.c vdev->config->reset(vdev); config 762 drivers/net/caif/caif_virtio.c vdev->config->del_vqs(cfv->vdev); config 142 drivers/net/can/cc770/cc770.c cc770_write_reg(priv, msgobj[mo].config, msgcfg); config 276 drivers/net/can/cc770/cc770.c cc770_write_reg(priv, msgobj[mo].config, 0); config 404 drivers/net/can/cc770/cc770.c cc770_write_reg(priv, msgobj[mo].config, config 412 drivers/net/can/cc770/cc770.c cc770_write_reg(priv, msgobj[mo].config, (dlc << 4) | rtr); config 454 drivers/net/can/cc770/cc770.c u8 config; config 462 drivers/net/can/cc770/cc770.c config = cc770_read_reg(priv, msgobj[mo].config); config 471 drivers/net/can/cc770/cc770.c if (config & MSGCFG_XTD) config 475 drivers/net/can/cc770/cc770.c if (config & MSGCFG_XTD) { config 489 drivers/net/can/cc770/cc770.c cf->can_dlc = get_can_dlc((config & 0xf0) >> 4); config 17 drivers/net/can/cc770/cc770.h u8 config; config 254 drivers/net/can/grcan.c struct grcan_device_config config; config 465 drivers/net/can/grcan.c u32 config = grcan_read_reg(®s->conf); config 468 drivers/net/can/grcan.c grcan_write_reg(®s->conf, config); config 996 drivers/net/can/grcan.c | (priv->config.enable0 ? GRCAN_CONF_ENABLE0 : 0) config 997 drivers/net/can/grcan.c | (priv->config.enable1 ? GRCAN_CONF_ENABLE1 : 0) config 998 drivers/net/can/grcan.c | (priv->config.select ? GRCAN_CONF_SELECT : 0) config 1049 drivers/net/can/grcan.c err = grcan_allocate_dma_buffers(dev, priv->config.txsize, config 1050 drivers/net/can/grcan.c priv->config.rxsize); config 1501 drivers/net/can/grcan.c priv->config.name = val; \ config 1510 drivers/net/can/grcan.c return sprintf(buf, "%d\n", priv->config.name); \ config 1600 drivers/net/can/grcan.c memcpy(&priv->config, &grcan_module_config, config 92 drivers/net/dsa/mv88e6xxx/hwtstamp.c struct hwtstamp_config *config) config 104 drivers/net/dsa/mv88e6xxx/hwtstamp.c if (config->flags) config 107 drivers/net/dsa/mv88e6xxx/hwtstamp.c switch (config->tx_type) { config 122 drivers/net/dsa/mv88e6xxx/hwtstamp.c if (!(BIT(config->rx_filter) & ptp_ops->rx_filters)) { config 123 drivers/net/dsa/mv88e6xxx/hwtstamp.c config->rx_filter = HWTSTAMP_FILTER_NONE; config 125 drivers/net/dsa/mv88e6xxx/hwtstamp.c config->rx_filter); config 129 drivers/net/dsa/mv88e6xxx/hwtstamp.c switch (config->rx_filter) { config 142 drivers/net/dsa/mv88e6xxx/hwtstamp.c config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; config 146 drivers/net/dsa/mv88e6xxx/hwtstamp.c config->rx_filter = HWTSTAMP_FILTER_NONE; config 180 drivers/net/dsa/mv88e6xxx/hwtstamp.c struct hwtstamp_config config; config 186 drivers/net/dsa/mv88e6xxx/hwtstamp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 189 drivers/net/dsa/mv88e6xxx/hwtstamp.c err = mv88e6xxx_set_hwtstamp_config(chip, port, &config); config 194 drivers/net/dsa/mv88e6xxx/hwtstamp.c memcpy(&ps->tstamp_config, &config, sizeof(config)); config 196 drivers/net/dsa/mv88e6xxx/hwtstamp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 205 drivers/net/dsa/mv88e6xxx/hwtstamp.c struct hwtstamp_config *config = &ps->tstamp_config; config 210 drivers/net/dsa/mv88e6xxx/hwtstamp.c return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? config 32 drivers/net/dsa/sja1105/sja1105.h u64 config; config 1936 drivers/net/dsa/sja1105/sja1105_main.c struct hwtstamp_config config; config 1940 drivers/net/dsa/sja1105/sja1105_main.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1943 drivers/net/dsa/sja1105/sja1105_main.c switch (config.tx_type) { config 1954 drivers/net/dsa/sja1105/sja1105_main.c switch (config.rx_filter) { config 1976 drivers/net/dsa/sja1105/sja1105_main.c if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) config 1985 drivers/net/dsa/sja1105/sja1105_main.c struct hwtstamp_config config; config 1987 drivers/net/dsa/sja1105/sja1105_main.c config.flags = 0; config 1989 drivers/net/dsa/sja1105/sja1105_main.c config.tx_type = HWTSTAMP_TX_ON; config 1991 drivers/net/dsa/sja1105/sja1105_main.c config.tx_type = HWTSTAMP_TX_OFF; config 1993 drivers/net/dsa/sja1105/sja1105_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; config 1995 drivers/net/dsa/sja1105/sja1105_main.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 1997 drivers/net/dsa/sja1105/sja1105_main.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 361 drivers/net/dsa/sja1105/sja1105_spi.c struct sja1105_static_config *config = &priv->static_config; config 367 drivers/net/dsa/sja1105/sja1105_spi.c valid = sja1105_static_config_check_valid(config); config 375 drivers/net/dsa/sja1105/sja1105_spi.c sja1105_static_config_pack(config_buf, config); config 396 drivers/net/dsa/sja1105/sja1105_spi.c struct sja1105_static_config *config = &priv->static_config; config 404 drivers/net/dsa/sja1105/sja1105_spi.c buf_len = sja1105_static_config_get_length(config); config 441 drivers/net/dsa/sja1105/sja1105_spi.c regs->config, config 455 drivers/net/dsa/sja1105/sja1105_spi.c config->device_id, priv->info->device_id); config 501 drivers/net/dsa/sja1105/sja1105_spi.c .config = 0x020000, config 530 drivers/net/dsa/sja1105/sja1105_spi.c .config = 0x020000, config 576 drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_static_config_check_valid(const struct sja1105_static_config *config) config 578 drivers/net/dsa/sja1105/sja1105_static_config.c const struct sja1105_table *tables = config->tables; config 583 drivers/net/dsa/sja1105/sja1105_static_config.c if (config->device_id != SJA1105T_DEVICE_ID && config 584 drivers/net/dsa/sja1105/sja1105_static_config.c config->device_id != SJA1105QS_DEVICE_ID) config 623 drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_static_config_pack(void *buf, struct sja1105_static_config *config) config 630 drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_pack(p, &config->device_id, 31, 0, 4); config 637 drivers/net/dsa/sja1105/sja1105_static_config.c table = &config->tables[i]; config 671 drivers/net/dsa/sja1105/sja1105_static_config.c sja1105_static_config_get_length(const struct sja1105_static_config *config) config 685 drivers/net/dsa/sja1105/sja1105_static_config.c table = &config->tables[i]; config 1169 drivers/net/dsa/sja1105/sja1105_static_config.c int sja1105_static_config_init(struct sja1105_static_config *config, config 1175 drivers/net/dsa/sja1105/sja1105_static_config.c *config = (struct sja1105_static_config) {0}; config 1181 drivers/net/dsa/sja1105/sja1105_static_config.c config->tables[i].ops = &static_ops[i]; config 1183 drivers/net/dsa/sja1105/sja1105_static_config.c config->device_id = device_id; config 1187 drivers/net/dsa/sja1105/sja1105_static_config.c void sja1105_static_config_free(struct sja1105_static_config *config) config 1192 drivers/net/dsa/sja1105/sja1105_static_config.c if (config->tables[i].entry_count) { config 1193 drivers/net/dsa/sja1105/sja1105_static_config.c kfree(config->tables[i].entries); config 1194 drivers/net/dsa/sja1105/sja1105_static_config.c config->tables[i].entry_count = 0; config 299 drivers/net/dsa/sja1105/sja1105_static_config.h sja1105_static_config_get_length(const struct sja1105_static_config *config); config 318 drivers/net/dsa/sja1105/sja1105_static_config.h sja1105_static_config_check_valid(const struct sja1105_static_config *config); config 320 drivers/net/dsa/sja1105/sja1105_static_config.h sja1105_static_config_pack(void *buf, struct sja1105_static_config *config); config 321 drivers/net/dsa/sja1105/sja1105_static_config.h int sja1105_static_config_init(struct sja1105_static_config *config, config 324 drivers/net/dsa/sja1105/sja1105_static_config.h void sja1105_static_config_free(struct sja1105_static_config *config); config 669 drivers/net/ethernet/3com/3c515.c __u32 config; config 672 drivers/net/ethernet/3com/3c515.c config = inl(ioaddr + Wn3_Config); config 675 drivers/net/ethernet/3com/3c515.c config, inw(ioaddr + Wn3_Options)); config 677 drivers/net/ethernet/3com/3c515.c 8 << config & Ram_size, config 678 drivers/net/ethernet/3com/3c515.c config & Ram_width ? "word" : "byte", config 679 drivers/net/ethernet/3com/3c515.c ram_split[(config & Ram_split) >> Ram_split_shift], config 680 drivers/net/ethernet/3com/3c515.c config & Autoselect ? "autoselect/" : "", config 681 drivers/net/ethernet/3com/3c515.c media_tbl[(config & Xcvr) >> Xcvr_shift].name); config 682 drivers/net/ethernet/3com/3c515.c vp->default_media = (config & Xcvr) >> Xcvr_shift; config 683 drivers/net/ethernet/3com/3c515.c vp->autoselect = config & Autoselect ? 1 : 0; config 713 drivers/net/ethernet/3com/3c515.c __u32 config; config 720 drivers/net/ethernet/3com/3c515.c config = inl(ioaddr + Wn3_Config); config 741 drivers/net/ethernet/3com/3c515.c config = (config & ~Xcvr) | (dev->if_port << Xcvr_shift); config 742 drivers/net/ethernet/3com/3c515.c outl(config, ioaddr + Wn3_Config); config 746 drivers/net/ethernet/3com/3c515.c dev->name, config); config 919 drivers/net/ethernet/3com/3c515.c __u32 config; config 946 drivers/net/ethernet/3com/3c515.c config = inl(ioaddr + Wn3_Config); config 947 drivers/net/ethernet/3com/3c515.c config = (config & ~Xcvr) | (dev->if_port << Xcvr_shift); config 948 drivers/net/ethernet/3com/3c515.c outl(config, ioaddr + Wn3_Config); config 311 drivers/net/ethernet/3com/3c574_cs.c __u32 config; config 375 drivers/net/ethernet/3com/3c574_cs.c config = inl(ioaddr + Wn3_Config); config 376 drivers/net/ethernet/3com/3c574_cs.c lp->default_media = (config & Xcvr) >> Xcvr_shift; config 377 drivers/net/ethernet/3com/3c574_cs.c lp->autoselect = config & Autoselect ? 1 : 0; config 433 drivers/net/ethernet/3com/3c574_cs.c 8 << (config & Ram_size), config 434 drivers/net/ethernet/3com/3c574_cs.c ram_split[(config & Ram_split) >> Ram_split_shift], config 435 drivers/net/ethernet/3com/3c574_cs.c config & Autoselect ? "autoselect " : ""); config 1355 drivers/net/ethernet/3com/3c59x.c unsigned int config; config 1359 drivers/net/ethernet/3com/3c59x.c config = window_read32(vp, 3, Wn3_Config); config 1362 drivers/net/ethernet/3com/3c59x.c config, window_read16(vp, 3, Wn3_Options)); config 1364 drivers/net/ethernet/3com/3c59x.c 8 << RAM_SIZE(config), config 1365 drivers/net/ethernet/3com/3c59x.c RAM_WIDTH(config) ? "word" : "byte", config 1366 drivers/net/ethernet/3com/3c59x.c ram_split[RAM_SPLIT(config)], config 1367 drivers/net/ethernet/3com/3c59x.c AUTOSELECT(config) ? "autoselect/" : "", config 1368 drivers/net/ethernet/3com/3c59x.c XCVR(config) > XCVR_ExtMII ? "<invalid transceiver>" : config 1369 drivers/net/ethernet/3com/3c59x.c media_tbl[XCVR(config)].name); config 1371 drivers/net/ethernet/3com/3c59x.c vp->default_media = XCVR(config); config 1374 drivers/net/ethernet/3com/3c59x.c vp->autoselect = AUTOSELECT(config); config 1550 drivers/net/ethernet/3com/3c59x.c unsigned int config; config 1565 drivers/net/ethernet/3com/3c59x.c config = window_read32(vp, 3, Wn3_Config); config 1602 drivers/net/ethernet/3com/3c59x.c config = BFINS(config, dev->if_port, 20, 4); config 1604 drivers/net/ethernet/3com/3c59x.c pr_debug("vortex_up(): writing 0x%x to InternalConfig\n", config); config 1605 drivers/net/ethernet/3com/3c59x.c window_write32(vp, config, 3, Wn3_Config); config 1834 drivers/net/ethernet/3com/3c59x.c unsigned int config; config 1857 drivers/net/ethernet/3com/3c59x.c config = window_read32(vp, 3, Wn3_Config); config 1858 drivers/net/ethernet/3com/3c59x.c config = BFINS(config, dev->if_port, 20, 4); config 1859 drivers/net/ethernet/3com/3c59x.c window_write32(vp, config, 3, Wn3_Config); config 1864 drivers/net/ethernet/3com/3c59x.c pr_debug("wrote 0x%08x to Wn3_Config\n", config); config 586 drivers/net/ethernet/8390/apne.c u_char config; config 599 drivers/net/ethernet/8390/apne.c config = MANUAL_CONFIG; config 606 drivers/net/ethernet/8390/apne.c config = tuple[2] & 0x3f; config 621 drivers/net/ethernet/8390/apne.c out_8(GAYLE_ATTRIBUTE+offset, config); config 184 drivers/net/ethernet/amd/ni65.c unsigned long config; config 195 drivers/net/ethernet/amd/ni65.c .config = 0x1, config 206 drivers/net/ethernet/amd/ni65.c .config = 0x2, config 217 drivers/net/ethernet/amd/ni65.c .config = 0x0, config 275 drivers/net/ethernet/amd/ni65.c if( !(cards[p->cardno].config & 0x02) ) config 484 drivers/net/ethernet/amd/ni65.c if(test_bit(0,&cards[i].config)) { config 1579 drivers/net/ethernet/amd/xgbe/xgbe-drv.c struct hwtstamp_config config; config 1582 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (copy_from_user(&config, ifreq->ifr_data, sizeof(config))) config 1585 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (config.flags) config 1590 drivers/net/ethernet/amd/xgbe/xgbe-drv.c switch (config.tx_type) { config 1602 drivers/net/ethernet/amd/xgbe/xgbe-drv.c switch (config.rx_filter) { config 1705 drivers/net/ethernet/amd/xgbe/xgbe-drv.c memcpy(&pdata->tstamp_config, &config, sizeof(config)); config 458 drivers/net/ethernet/apple/bmac.c unsigned short config; config 477 drivers/net/ethernet/apple/bmac.c config = bmread(dev, RXCFG); config 478 drivers/net/ethernet/apple/bmac.c bmwrite(dev, RXCFG, (config & ~RxMACEnable)); config 479 drivers/net/ethernet/apple/bmac.c config = bmread(dev, TXCFG); config 480 drivers/net/ethernet/apple/bmac.c bmwrite(dev, TXCFG, (config & ~TxMACEnable)); config 1392 drivers/net/ethernet/apple/bmac.c unsigned short config; config 1398 drivers/net/ethernet/apple/bmac.c config = bmread(dev, RXCFG); config 1399 drivers/net/ethernet/apple/bmac.c bmwrite(dev, RXCFG, (config & ~RxMACEnable)); config 1401 drivers/net/ethernet/apple/bmac.c config = bmread(dev, TXCFG); config 1402 drivers/net/ethernet/apple/bmac.c bmwrite(dev, TXCFG, (config & ~TxMACEnable)); config 1477 drivers/net/ethernet/apple/bmac.c unsigned short config, oldConfig; config 1493 drivers/net/ethernet/apple/bmac.c config = bmread(dev, RXCFG); config 1494 drivers/net/ethernet/apple/bmac.c bmwrite(dev, RXCFG, (config & ~RxMACEnable)); config 1495 drivers/net/ethernet/apple/bmac.c config = bmread(dev, TXCFG); config 1496 drivers/net/ethernet/apple/bmac.c bmwrite(dev, TXCFG, (config & ~TxMACEnable)); config 96 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c .config = aq_hwmon_temp_config, config 325 drivers/net/ethernet/aurora/nb8800.c priv->rx_descs[last].desc.config |= DESC_EOC; config 327 drivers/net/ethernet/aurora/nb8800.c priv->rx_descs[priv->rx_eoc].desc.config &= ~DESC_EOC; config 436 drivers/net/ethernet/aurora/nb8800.c desc->config = DESC_BTS(2) | DESC_DS | align; config 443 drivers/net/ethernet/aurora/nb8800.c desc->config = DESC_BTS(2) | DESC_DS | DESC_EOF | dma_len; config 446 drivers/net/ethernet/aurora/nb8800.c desc->config |= DESC_EOC; config 795 drivers/net/ethernet/aurora/nb8800.c rxd->desc.config = priv->rx_dma_config; config 800 drivers/net/ethernet/aurora/nb8800.c rxd->desc.config |= DESC_EOC; config 899 drivers/net/ethernet/aurora/nb8800.c priv->rx_descs[i].desc.config |= DESC_EOC; config 903 drivers/net/ethernet/aurora/nb8800.c txd->desc[0].config = DESC_BTS(2) | DESC_DS | DESC_EOF | DESC_EOC | 8; config 173 drivers/net/ethernet/aurora/nb8800.h u32 config; config 1113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h config); config 128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u32 config; /* 0x114 */ config 844 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u32 config; /* 0x450 */ config 892 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u32 config; config 1519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u32 config; config 8267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port].config)); config 8687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port].config)); config 9385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c config)); config 2539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c MF_CFG_RD(bp, func_mf_config[func].config); config 2835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c mf_config = MF_CFG_RD(bp, func_mf_config[func].config); config 4268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_mf_config[BP_ABS_FUNC(bp)].config); config 11100 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->common.hw_config = SHMEM_RD(bp, dev_info.shared_hw_config.config); config 11108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c val = SHMEM_RD(bp, dev_info.shared_feature_config.config); config 11561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 config; config 11589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c config = SHMEM_RD(bp, dev_info.port_feature_config[port].config); config 11591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (config & PORT_FEATURE_WOL_ENABLED)); config 11593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if ((config & PORT_FEAT_CFG_STORAGE_PERSONALITY_MASK) == config 11596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if ((config & PORT_FEAT_CFG_STORAGE_PERSONALITY_MASK) == config 11696 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_mf_config[fid].config); config 11981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c MF_CFG_RD(bp, func_mf_config[func].config); config 12101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c dev_info.shared_feature_config.config); config 12116 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_mf_config[func].config); config 12130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_mf_config[func].config); config 12139 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_mf_config[func].config); config 12163 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_mf_config[func].config); config 15478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct hwtstamp_config config; config 15483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 15487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c config.tx_type, config.rx_filter); config 15489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (config.flags) { config 15495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->tx_type = config.tx_type; config 15496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->rx_filter = config.rx_filter; config 15502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c config.rx_filter = bp->rx_filter; config 15504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 1018 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 *mac, u16 vlan_id, int opcode, struct mac_configuration_cmd *config) config 1020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct mac_configuration_entry *cfg_entry = &config->config_table[0]; config 1024 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &config->hdr); config 1048 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct mac_configuration_cmd *config = config 1057 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c memset(config, 0, sizeof(*config)); config 1062 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ETH_VLAN_FILTER_ANY_VLAN, config); config 1187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct mac_configuration_cmd *config = config 1196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c memset(config, 0, sizeof(*config)); config 1202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ETH_VLAN_FILTER_CLASSIFY, config); config 2115 drivers/net/ethernet/cadence/macb_main.c u32 config; config 2119 drivers/net/ethernet/cadence/macb_main.c config = GEM_BF(CLK, GEM_CLK_DIV8); config 2121 drivers/net/ethernet/cadence/macb_main.c config = GEM_BF(CLK, GEM_CLK_DIV16); config 2123 drivers/net/ethernet/cadence/macb_main.c config = GEM_BF(CLK, GEM_CLK_DIV32); config 2125 drivers/net/ethernet/cadence/macb_main.c config = GEM_BF(CLK, GEM_CLK_DIV48); config 2127 drivers/net/ethernet/cadence/macb_main.c config = GEM_BF(CLK, GEM_CLK_DIV64); config 2129 drivers/net/ethernet/cadence/macb_main.c config = GEM_BF(CLK, GEM_CLK_DIV96); config 2131 drivers/net/ethernet/cadence/macb_main.c return config; config 2136 drivers/net/ethernet/cadence/macb_main.c u32 config; config 2144 drivers/net/ethernet/cadence/macb_main.c config = MACB_BF(CLK, MACB_CLK_DIV8); config 2146 drivers/net/ethernet/cadence/macb_main.c config = MACB_BF(CLK, MACB_CLK_DIV16); config 2148 drivers/net/ethernet/cadence/macb_main.c config = MACB_BF(CLK, MACB_CLK_DIV32); config 2150 drivers/net/ethernet/cadence/macb_main.c config = MACB_BF(CLK, MACB_CLK_DIV64); config 2152 drivers/net/ethernet/cadence/macb_main.c return config; config 2233 drivers/net/ethernet/cadence/macb_main.c u32 config; config 2238 drivers/net/ethernet/cadence/macb_main.c config = macb_mdc_clk_div(bp); config 2240 drivers/net/ethernet/cadence/macb_main.c config |= GEM_BIT(SGMIIEN) | GEM_BIT(PCSSEL); config 2241 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BF(RBOF, NET_IP_ALIGN); /* Make eth data aligned */ config 2242 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BIT(PAE); /* PAuse Enable */ config 2243 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BIT(DRFCS); /* Discard Rx FCS */ config 2245 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BIT(JFRAME); /* Enable jumbo frames */ config 2247 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BIT(BIG); /* Receive oversized frames */ config 2249 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BIT(CAF); /* Copy All Frames */ config 2251 drivers/net/ethernet/cadence/macb_main.c config |= GEM_BIT(RXCOEN); config 2253 drivers/net/ethernet/cadence/macb_main.c config |= MACB_BIT(NBC); /* No BroadCast */ config 2254 drivers/net/ethernet/cadence/macb_main.c config |= macb_dbw(bp); config 2255 drivers/net/ethernet/cadence/macb_main.c macb_writel(bp, NCFGR, config); config 693 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct hwtstamp_config config; config 698 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (copy_from_user(&config, rq->ifr_data, sizeof(config))) config 701 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (config.flags) /* reserved for future extensions */ config 738 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c switch (config.tx_type) { config 746 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c switch (config.rx_filter) { config 769 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 780 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (copy_to_user(rq->ifr_data, &config, sizeof(config))) config 1924 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct hwtstamp_config config; config 1930 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1934 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (config.flags) config 1937 drivers/net/ethernet/cavium/thunder/nicvf_main.c switch (config.tx_type) { config 1945 drivers/net/ethernet/cavium/thunder/nicvf_main.c switch (config.rx_filter) { config 1964 drivers/net/ethernet/cavium/thunder/nicvf_main.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 1973 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) config 3512 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h } config; config 732 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c union rss_vi_config config; config 735 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c &config); config 738 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c config.basicvirtual.defaultq = config 742 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c &config); config 1145 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c union rss_vi_config *config) config 1164 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.ip6fourtupen = config 1166 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.ip6twotupen = config 1168 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.ip4fourtupen = config 1170 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.ip4twotupen = config 1172 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.udpen = config 1174 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.defaultq = config 1196 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c union rss_vi_config *config) config 1210 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (config->basicvirtual.ip6fourtupen) config 1212 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (config->basicvirtual.ip6twotupen) config 1214 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (config->basicvirtual.ip4fourtupen) config 1216 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (config->basicvirtual.ip4twotupen) config 1218 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (config->basicvirtual.udpen) config 1221 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c config->basicvirtual.defaultq); config 150 drivers/net/ethernet/cisco/enic/enic.h struct vnic_enet_config config; config 80 drivers/net/ethernet/cisco/enic/enic_clsf.c enic->rfs_h.max = enic->config.num_arfs; config 184 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct vnic_enet_config *c = &enic->config; config 196 drivers/net/ethernet/cisco/enic/enic_ethtool.c struct vnic_enet_config *c = &enic->config; config 1879 drivers/net/ethernet/cisco/enic/enic_main.c enic->config.intr_timer_usec; config 2402 drivers/net/ethernet/cisco/enic/enic_main.c enic->config.intr_mode < 1 && config 2423 drivers/net/ethernet/cisco/enic/enic_main.c if (enic->config.intr_mode < 1 && config 2448 drivers/net/ethernet/cisco/enic/enic_main.c if (enic->config.intr_mode < 2 && config 2473 drivers/net/ethernet/cisco/enic/enic_main.c if (enic->config.intr_mode < 3 && config 2585 drivers/net/ethernet/cisco/enic/enic_main.c enic->config.rq_desc_count = ENIC_MIN_RQ_DESCS; config 2586 drivers/net/ethernet/cisco/enic/enic_main.c enic->config.wq_desc_count = ENIC_MIN_WQ_DESCS; config 2587 drivers/net/ethernet/cisco/enic/enic_main.c enic->config.mtu = min_t(u16, 1500, enic->config.mtu); config 2895 drivers/net/ethernet/cisco/enic/enic_main.c enic->port_mtu = enic->config.mtu; config 2903 drivers/net/ethernet/cisco/enic/enic_main.c enic->tx_coalesce_usecs = enic->config.intr_timer_usec; config 2921 drivers/net/ethernet/cisco/enic/enic_main.c enic->loop_tag = enic->config.loop_tag; config 44 drivers/net/ethernet/cisco/enic/enic_res.c struct vnic_enet_config *c = &enic->config; config 311 drivers/net/ethernet/cisco/enic/enic_res.c enic->config.intr_timer_usec, config 312 drivers/net/ethernet/cisco/enic/enic_res.c enic->config.intr_timer_type, config 339 drivers/net/ethernet/cisco/enic/enic_res.c enic->config.wq_desc_count, config 347 drivers/net/ethernet/cisco/enic/enic_res.c enic->config.rq_desc_count, config 356 drivers/net/ethernet/cisco/enic/enic_res.c enic->config.rq_desc_count, config 360 drivers/net/ethernet/cisco/enic/enic_res.c enic->config.wq_desc_count, config 41 drivers/net/ethernet/cisco/enic/enic_res.h #define ENIC_SETTING(enic, f) ((enic->config.flags & VENETF_##f) ? 1 : 0) config 1252 drivers/net/ethernet/cisco/enic/vnic_dev.c int vnic_dev_overlay_offload_ctrl(struct vnic_dev *vdev, u8 overlay, u8 config) config 1255 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a1 = config; config 182 drivers/net/ethernet/cisco/enic/vnic_dev.h int vnic_dev_overlay_offload_ctrl(struct vnic_dev *vdev, u8 overlay, u8 config); config 589 drivers/net/ethernet/dnet.c u32 config; config 594 drivers/net/ethernet/dnet.c config = dnet_readw_mac(bp, DNET_INTERNAL_RXTX_CONTROL_REG); config 598 drivers/net/ethernet/dnet.c config |= DNET_INTERNAL_RXTX_CONTROL_ENPROMISC; config 601 drivers/net/ethernet/dnet.c config |= DNET_INTERNAL_RXTX_CONTROL_RXMULTICAST; config 603 drivers/net/ethernet/dnet.c config |= DNET_INTERNAL_RXTX_CONTROL_RXPAUSE | config 608 drivers/net/ethernet/dnet.c dnet_writew_mac(bp, DNET_INTERNAL_RXTX_CONTROL_REG, config); config 611 drivers/net/ethernet/dnet.c config = dnet_readl(bp, INTR_SRC); config 2580 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct hwtstamp_config config; config 2582 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (copy_from_user(&config, rq->ifr_data, sizeof(config))) config 2585 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c switch (config.tx_type) { config 2600 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (config.rx_filter == HWTSTAMP_FILTER_NONE) { config 2609 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 2612 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c return copy_to_user(rq->ifr_data, &config, sizeof(config)) ? config 1642 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c struct hwtstamp_config config; config 1644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c if (copy_from_user(&config, rq->ifr_data, sizeof(config))) config 1647 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c switch (config.tx_type) { config 1658 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c if (config.rx_filter == HWTSTAMP_FILTER_NONE) { config 1663 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 1666 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c return copy_to_user(rq->ifr_data, &config, sizeof(config)) ? config 255 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h __le32 config; config 265 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h __le32 config; config 704 drivers/net/ethernet/freescale/dpaa2/dpni.c u32 config) config 714 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->config = cpu_to_le32(config); config 723 drivers/net/ethernet/freescale/dpaa2/dpni.c u32 *config) config 744 drivers/net/ethernet/freescale/dpaa2/dpni.c *config = le32_to_cpu(rsp_params->config); config 378 drivers/net/ethernet/freescale/dpaa2/dpni.h u32 config); config 384 drivers/net/ethernet/freescale/dpaa2/dpni.h u32 *config); config 1545 drivers/net/ethernet/freescale/enetc/enetc.c struct hwtstamp_config config; config 1547 drivers/net/ethernet/freescale/enetc/enetc.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1550 drivers/net/ethernet/freescale/enetc/enetc.c switch (config.tx_type) { config 1561 drivers/net/ethernet/freescale/enetc/enetc.c switch (config.rx_filter) { config 1567 drivers/net/ethernet/freescale/enetc/enetc.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 1570 drivers/net/ethernet/freescale/enetc/enetc.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 1577 drivers/net/ethernet/freescale/enetc/enetc.c struct hwtstamp_config config; config 1579 drivers/net/ethernet/freescale/enetc/enetc.c config.flags = 0; config 1582 drivers/net/ethernet/freescale/enetc/enetc.c config.tx_type = HWTSTAMP_TX_ON; config 1584 drivers/net/ethernet/freescale/enetc/enetc.c config.tx_type = HWTSTAMP_TX_OFF; config 1586 drivers/net/ethernet/freescale/enetc/enetc.c config.rx_filter = (priv->active_offloads & ENETC_F_RX_TSTAMP) ? config 1589 drivers/net/ethernet/freescale/enetc/enetc.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 459 drivers/net/ethernet/freescale/fec_ptp.c struct hwtstamp_config config; config 461 drivers/net/ethernet/freescale/fec_ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 465 drivers/net/ethernet/freescale/fec_ptp.c if (config.flags) config 468 drivers/net/ethernet/freescale/fec_ptp.c switch (config.tx_type) { config 479 drivers/net/ethernet/freescale/fec_ptp.c switch (config.rx_filter) { config 483 drivers/net/ethernet/freescale/fec_ptp.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 488 drivers/net/ethernet/freescale/fec_ptp.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 492 drivers/net/ethernet/freescale/fec_ptp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 499 drivers/net/ethernet/freescale/fec_ptp.c struct hwtstamp_config config; config 501 drivers/net/ethernet/freescale/fec_ptp.c config.flags = 0; config 502 drivers/net/ethernet/freescale/fec_ptp.c config.tx_type = fep->hwts_tx_en ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF; config 503 drivers/net/ethernet/freescale/fec_ptp.c config.rx_filter = (fep->hwts_rx_en ? config 506 drivers/net/ethernet/freescale/fec_ptp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 2105 drivers/net/ethernet/freescale/gianfar.c struct hwtstamp_config config; config 2108 drivers/net/ethernet/freescale/gianfar.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 2112 drivers/net/ethernet/freescale/gianfar.c if (config.flags) config 2115 drivers/net/ethernet/freescale/gianfar.c switch (config.tx_type) { config 2128 drivers/net/ethernet/freescale/gianfar.c switch (config.rx_filter) { config 2142 drivers/net/ethernet/freescale/gianfar.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 2146 drivers/net/ethernet/freescale/gianfar.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 2152 drivers/net/ethernet/freescale/gianfar.c struct hwtstamp_config config; config 2155 drivers/net/ethernet/freescale/gianfar.c config.flags = 0; config 2156 drivers/net/ethernet/freescale/gianfar.c config.tx_type = priv->hwts_tx_en ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF; config 2157 drivers/net/ethernet/freescale/gianfar.c config.rx_filter = (priv->hwts_rx_en ? config 2160 drivers/net/ethernet/freescale/gianfar.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 1455 drivers/net/ethernet/i825xx/82596.c int config = 0, cnt; config 1467 drivers/net/ethernet/i825xx/82596.c config = 1; config 1471 drivers/net/ethernet/i825xx/82596.c config = 1; config 1475 drivers/net/ethernet/i825xx/82596.c config = 1; config 1479 drivers/net/ethernet/i825xx/82596.c config = 1; config 1481 drivers/net/ethernet/i825xx/82596.c if (config) { config 1339 drivers/net/ethernet/i825xx/lib82596.c int config = 0, cnt; config 1351 drivers/net/ethernet/i825xx/lib82596.c config = 1; config 1356 drivers/net/ethernet/i825xx/lib82596.c config = 1; config 1361 drivers/net/ethernet/i825xx/lib82596.c config = 1; config 1366 drivers/net/ethernet/i825xx/lib82596.c config = 1; config 1368 drivers/net/ethernet/i825xx/lib82596.c if (config) { config 484 drivers/net/ethernet/intel/e100.c struct config config; config 1074 drivers/net/ethernet/intel/e100.c struct config *config = &cb->u.config; config 1075 drivers/net/ethernet/intel/e100.c u8 *c = (u8 *)config; config 1080 drivers/net/ethernet/intel/e100.c memset(config, 0, sizeof(struct config)); config 1082 drivers/net/ethernet/intel/e100.c config->byte_count = 0x16; /* bytes in this struct */ config 1083 drivers/net/ethernet/intel/e100.c config->rx_fifo_limit = 0x8; /* bytes in FIFO before DMA */ config 1084 drivers/net/ethernet/intel/e100.c config->direct_rx_dma = 0x1; /* reserved */ config 1085 drivers/net/ethernet/intel/e100.c config->standard_tcb = 0x1; /* 1=standard, 0=extended */ config 1086 drivers/net/ethernet/intel/e100.c config->standard_stat_counter = 0x1; /* 1=standard, 0=extended */ config 1087 drivers/net/ethernet/intel/e100.c config->rx_discard_short_frames = 0x1; /* 1=discard, 0=pass */ config 1088 drivers/net/ethernet/intel/e100.c config->tx_underrun_retry = 0x3; /* # of underrun retries */ config 1090 drivers/net/ethernet/intel/e100.c config->mii_mode = 1; /* 1=MII mode, 0=i82503 mode */ config 1091 drivers/net/ethernet/intel/e100.c config->pad10 = 0x6; config 1092 drivers/net/ethernet/intel/e100.c config->no_source_addr_insertion = 0x1; /* 1=no, 0=yes */ config 1093 drivers/net/ethernet/intel/e100.c config->preamble_length = 0x2; /* 0=1, 1=3, 2=7, 3=15 bytes */ config 1094 drivers/net/ethernet/intel/e100.c config->ifs = 0x6; /* x16 = inter frame spacing */ config 1095 drivers/net/ethernet/intel/e100.c config->ip_addr_hi = 0xF2; /* ARP IP filter - not used */ config 1096 drivers/net/ethernet/intel/e100.c config->pad15_1 = 0x1; config 1097 drivers/net/ethernet/intel/e100.c config->pad15_2 = 0x1; config 1098 drivers/net/ethernet/intel/e100.c config->crs_or_cdt = 0x0; /* 0=CRS only, 1=CRS or CDT */ config 1099 drivers/net/ethernet/intel/e100.c config->fc_delay_hi = 0x40; /* time delay for fc frame */ config 1100 drivers/net/ethernet/intel/e100.c config->tx_padding = 0x1; /* 1=pad short frames */ config 1101 drivers/net/ethernet/intel/e100.c config->fc_priority_threshold = 0x7; /* 7=priority fc disabled */ config 1102 drivers/net/ethernet/intel/e100.c config->pad18 = 0x1; config 1103 drivers/net/ethernet/intel/e100.c config->full_duplex_pin = 0x1; /* 1=examine FDX# pin */ config 1104 drivers/net/ethernet/intel/e100.c config->pad20_1 = 0x1F; config 1105 drivers/net/ethernet/intel/e100.c config->fc_priority_location = 0x1; /* 1=byte#31, 0=byte#19 */ config 1106 drivers/net/ethernet/intel/e100.c config->pad21_1 = 0x5; config 1108 drivers/net/ethernet/intel/e100.c config->adaptive_ifs = nic->adaptive_ifs; config 1109 drivers/net/ethernet/intel/e100.c config->loopback = nic->loopback; config 1112 drivers/net/ethernet/intel/e100.c config->full_duplex_force = 0x1; /* 1=force, 0=auto */ config 1115 drivers/net/ethernet/intel/e100.c config->rx_save_bad_frames = 0x1; /* 1=save, 0=discard */ config 1116 drivers/net/ethernet/intel/e100.c config->rx_discard_short_frames = 0x0; /* 1=discard, 0=save */ config 1117 drivers/net/ethernet/intel/e100.c config->promiscuous_mode = 0x1; /* 1=on, 0=off */ config 1121 drivers/net/ethernet/intel/e100.c config->rx_crc_transfer = 0x1; /* 1=save, 0=discard */ config 1124 drivers/net/ethernet/intel/e100.c config->multicast_all = 0x1; /* 1=accept, 0=no */ config 1128 drivers/net/ethernet/intel/e100.c config->magic_packet_disable = 0x1; /* 1=off, 0=on */ config 1131 drivers/net/ethernet/intel/e100.c config->fc_disable = 0x1; /* 1=Tx fc off, 0=Tx fc on */ config 1132 drivers/net/ethernet/intel/e100.c config->mwi_enable = 0x1; /* 1=enable, 0=disable */ config 1133 drivers/net/ethernet/intel/e100.c config->standard_tcb = 0x0; /* 1=standard, 0=extended */ config 1134 drivers/net/ethernet/intel/e100.c config->rx_long_ok = 0x1; /* 1=VLANs ok, 0=standard */ config 1136 drivers/net/ethernet/intel/e100.c config->tno_intr = 0x1; /* TCO stats enable */ config 1139 drivers/net/ethernet/intel/e100.c config->byte_count = 0x20; /* extended bytes */ config 1140 drivers/net/ethernet/intel/e100.c config->rx_d102_mode = 0x1; /* GMRC for TCO */ config 1143 drivers/net/ethernet/intel/e100.c config->standard_stat_counter = 0x0; config 1148 drivers/net/ethernet/intel/e100.c config->rx_save_overruns = 0x1; /* 1=save, 0=discard */ config 1149 drivers/net/ethernet/intel/e100.c config->rx_save_bad_frames = 0x1; /* 1=save, 0=discard */ config 1150 drivers/net/ethernet/intel/e100.c config->rx_discard_short_frames = 0x0; /* 1=discard, 0=save */ config 3586 drivers/net/ethernet/intel/e1000e/netdev.c struct hwtstamp_config *config) config 3601 drivers/net/ethernet/intel/e1000e/netdev.c if (config->flags) config 3604 drivers/net/ethernet/intel/e1000e/netdev.c switch (config->tx_type) { config 3614 drivers/net/ethernet/intel/e1000e/netdev.c switch (config->rx_filter) { config 3669 drivers/net/ethernet/intel/e1000e/netdev.c config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; config 3683 drivers/net/ethernet/intel/e1000e/netdev.c config->rx_filter = HWTSTAMP_FILTER_ALL; config 3689 drivers/net/ethernet/intel/e1000e/netdev.c adapter->hwtstamp_config = *config; config 6156 drivers/net/ethernet/intel/e1000e/netdev.c struct hwtstamp_config config; config 6159 drivers/net/ethernet/intel/e1000e/netdev.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 6162 drivers/net/ethernet/intel/e1000e/netdev.c ret_val = e1000e_config_hwtstamp(adapter, &config); config 6166 drivers/net/ethernet/intel/e1000e/netdev.c switch (config.rx_filter) { config 6178 drivers/net/ethernet/intel/e1000e/netdev.c config.rx_filter = HWTSTAMP_FILTER_SOME; config 6184 drivers/net/ethernet/intel/e1000e/netdev.c return copy_to_user(ifr->ifr_data, &config, config 6185 drivers/net/ethernet/intel/e1000e/netdev.c sizeof(config)) ? -EFAULT : 0; config 2144 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h u8 config; config 1629 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aq_set_phy_config *config, config 1637 drivers/net/ethernet/intel/i40e/i40e_common.c if (!config) config 1643 drivers/net/ethernet/intel/i40e/i40e_common.c *cmd = *config; config 1655 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aq_set_phy_config config; config 1674 drivers/net/ethernet/intel/i40e/i40e_common.c memset(&config, 0, sizeof(struct i40e_aq_set_phy_config)); config 1676 drivers/net/ethernet/intel/i40e/i40e_common.c config.abilities = abilities->abilities & ~(I40E_AQ_PHY_FLAG_PAUSE_TX) & config 1679 drivers/net/ethernet/intel/i40e/i40e_common.c config.abilities |= pause_mask; config 1681 drivers/net/ethernet/intel/i40e/i40e_common.c if (config.abilities == abilities->abilities) config 1686 drivers/net/ethernet/intel/i40e/i40e_common.c config.abilities |= I40E_AQ_PHY_ENABLE_ATOMIC_LINK; config 1688 drivers/net/ethernet/intel/i40e/i40e_common.c config.phy_type = abilities->phy_type; config 1689 drivers/net/ethernet/intel/i40e/i40e_common.c config.phy_type_ext = abilities->phy_type_ext; config 1690 drivers/net/ethernet/intel/i40e/i40e_common.c config.link_speed = abilities->link_speed; config 1691 drivers/net/ethernet/intel/i40e/i40e_common.c config.eee_capability = abilities->eee_capability; config 1692 drivers/net/ethernet/intel/i40e/i40e_common.c config.eeer = abilities->eeer_val; config 1693 drivers/net/ethernet/intel/i40e/i40e_common.c config.low_power_ctrl = abilities->d3_lpan; config 1694 drivers/net/ethernet/intel/i40e/i40e_common.c config.fec_config = abilities->fec_cfg_curr_mod_ext_info & config 1697 drivers/net/ethernet/intel/i40e/i40e_common.c return i40e_aq_set_phy_config(hw, &config, NULL); config 1845 drivers/net/ethernet/intel/i40e/i40e_common.c hw_link_info->fec_info = resp->config & (I40E_AQ_CONFIG_FEC_KR_ENA | config 1850 drivers/net/ethernet/intel/i40e/i40e_common.c hw_link_info->pacing = resp->config & I40E_AQ_CONFIG_PACING_MASK; config 1864 drivers/net/ethernet/intel/i40e/i40e_common.c if (resp->config & I40E_AQ_CONFIG_CRC_ENA) config 1139 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_aq_set_phy_config config; config 1223 drivers/net/ethernet/intel/i40e/i40e_ethtool.c memset(&config, 0, sizeof(struct i40e_aq_set_phy_config)); config 1224 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.abilities = abilities.abilities; config 1239 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.abilities = abilities.abilities | config 1259 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.abilities = abilities.abilities & config 1267 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_100MB; config 1274 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_1GB; config 1287 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_10GB; config 1290 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_2_5GB; config 1293 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_5GB; config 1296 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_20GB; config 1303 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_25GB; config 1312 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed |= I40E_LINK_SPEED_40GB; config 1318 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (!config.link_speed) config 1319 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed = abilities.link_speed; config 1320 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (autoneg_changed || abilities.link_speed != config.link_speed) { config 1322 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.phy_type = abilities.phy_type; config 1323 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.phy_type_ext = abilities.phy_type_ext; config 1324 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.eee_capability = abilities.eee_capability; config 1325 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.eeer = abilities.eeer_val; config 1326 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.low_power_ctrl = abilities.d3_lpan; config 1327 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.fec_config = abilities.fec_cfg_curr_mod_ext_info & config 1331 drivers/net/ethernet/intel/i40e/i40e_ethtool.c hw->phy.link_info.requested_speeds = config.link_speed; config 1333 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.abilities |= I40E_AQ_PHY_ENABLE_ATOMIC_LINK; config 1345 drivers/net/ethernet/intel/i40e/i40e_ethtool.c status = i40e_aq_set_phy_config(hw, &config, NULL); config 1395 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_aq_set_phy_config config; config 1397 drivers/net/ethernet/intel/i40e/i40e_ethtool.c memset(&config, 0, sizeof(config)); config 1398 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.phy_type = abilities.phy_type; config 1399 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.abilities = abilities.abilities; config 1400 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.phy_type_ext = abilities.phy_type_ext; config 1401 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.link_speed = abilities.link_speed; config 1402 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.eee_capability = abilities.eee_capability; config 1403 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.eeer = abilities.eeer_val; config 1404 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.low_power_ctrl = abilities.d3_lpan; config 1405 drivers/net/ethernet/intel/i40e/i40e_ethtool.c config.fec_config = fec_cfg & I40E_AQ_PHY_FEC_CONFIG_MASK; config 1406 drivers/net/ethernet/intel/i40e/i40e_ethtool.c status = i40e_aq_set_phy_config(hw, &config, NULL); config 1775 drivers/net/ethernet/intel/i40e/i40e_ethtool.c (u8)(cmd->config & I40E_NVM_MOD_PNT_MASK), config 1882 drivers/net/ethernet/intel/i40e/i40e_ethtool.c (u8)(cmd->config & I40E_NVM_MOD_PNT_MASK), config 6698 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_aq_set_phy_config config = {0}; config 6743 drivers/net/ethernet/intel/i40e/i40e_main.c config.phy_type = is_up ? cpu_to_le32((u32)(mask & 0xffffffff)) : 0; config 6744 drivers/net/ethernet/intel/i40e/i40e_main.c config.phy_type_ext = is_up ? (u8)((mask >> 32) & 0xff) : 0; config 6746 drivers/net/ethernet/intel/i40e/i40e_main.c config.abilities = abilities.abilities; config 6748 drivers/net/ethernet/intel/i40e/i40e_main.c config.link_speed = abilities.link_speed; config 6750 drivers/net/ethernet/intel/i40e/i40e_main.c config.link_speed = speed; config 6751 drivers/net/ethernet/intel/i40e/i40e_main.c config.eee_capability = abilities.eee_capability; config 6752 drivers/net/ethernet/intel/i40e/i40e_main.c config.eeer = abilities.eeer_val; config 6753 drivers/net/ethernet/intel/i40e/i40e_main.c config.low_power_ctrl = abilities.d3_lpan; config 6754 drivers/net/ethernet/intel/i40e/i40e_main.c config.fec_config = abilities.fec_cfg_curr_mod_ext_info & config 6756 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_aq_set_phy_config(hw, &config, NULL); config 823 drivers/net/ethernet/intel/i40e/i40e_nvm.c cmd->command, cmd->config, cmd->offset, cmd->data_size); config 1283 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); config 1284 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); config 1565 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); config 1566 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); config 1604 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); config 1605 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); config 1645 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); config 1646 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); config 1648 drivers/net/ethernet/intel/i40e/i40e_nvm.c preservation_flags = i40e_nvmupd_get_preservation_flags(cmd->config); config 85 drivers/net/ethernet/intel/i40e/i40e_prototype.h struct i40e_aq_set_phy_config *config, config 518 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct hwtstamp_config *config = &pf->tstamp_config; config 523 drivers/net/ethernet/intel/i40e/i40e_ptp.c return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? config 540 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct hwtstamp_config *config) config 546 drivers/net/ethernet/intel/i40e/i40e_ptp.c if (config->flags) config 549 drivers/net/ethernet/intel/i40e/i40e_ptp.c switch (config->tx_type) { config 560 drivers/net/ethernet/intel/i40e/i40e_ptp.c switch (config->rx_filter) { config 579 drivers/net/ethernet/intel/i40e/i40e_ptp.c config->rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; config 598 drivers/net/ethernet/intel/i40e/i40e_ptp.c config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; config 600 drivers/net/ethernet/intel/i40e/i40e_ptp.c config->rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; config 667 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct hwtstamp_config config; config 673 drivers/net/ethernet/intel/i40e/i40e_ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 676 drivers/net/ethernet/intel/i40e/i40e_ptp.c err = i40e_ptp_set_timestamp_mode(pf, &config); config 681 drivers/net/ethernet/intel/i40e/i40e_ptp.c pf->tstamp_config = config; config 683 drivers/net/ethernet/intel/i40e/i40e_ptp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 432 drivers/net/ethernet/intel/i40e/i40e_type.h u32 config; config 2909 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c static int i40e_vc_iwarp_qvmap_msg(struct i40e_vf *vf, u8 *msg, bool config) config 2921 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c if (config) { config 2931 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c config ? VIRTCHNL_OP_CONFIG_IWARP_IRQ_MAP : config 497 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_fw_logging_data *config; config 503 drivers/net/ethernet/intel/ice/ice_common.c config = devm_kzalloc(ice_hw_to_dev(hw), size, GFP_KERNEL); config 504 drivers/net/ethernet/intel/ice/ice_common.c if (!config) config 512 drivers/net/ethernet/intel/ice/ice_common.c status = ice_aq_send_cmd(hw, &desc, config, size, NULL); config 520 drivers/net/ethernet/intel/ice/ice_common.c v = le16_to_cpu(config->entry[i]); config 529 drivers/net/ethernet/intel/ice/ice_common.c devm_kfree(ice_hw_to_dev(hw), config); config 945 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_aqc_set_phy_cfg_data config = { 0 }; config 976 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_copy_phy_caps_to_cfg(caps, &config); config 990 drivers/net/ethernet/intel/ice/ice_ethtool.c config.caps |= (caps->caps & ICE_AQC_PHY_EN_AUTO_FEC); config 991 drivers/net/ethernet/intel/ice/ice_ethtool.c config.link_fec_opt = caps->link_fec_options; config 993 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_cfg_phy_fec(&config, req_fec); config 996 drivers/net/ethernet/intel/ice/ice_ethtool.c if ((config.caps & ICE_AQ_PHY_ENA_AUTO_FEC) != config 998 drivers/net/ethernet/intel/ice/ice_ethtool.c config.link_fec_opt != sw_cfg_fec) { config 1000 drivers/net/ethernet/intel/ice/ice_ethtool.c config.caps |= ICE_AQ_PHY_ENA_AUTO_LINK_UPDT; config 1002 drivers/net/ethernet/intel/ice/ice_ethtool.c status = ice_aq_set_phy_cfg(pi->hw, pi->lport, &config, NULL); config 2294 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_aqc_set_phy_cfg_data *config, config 2314 drivers/net/ethernet/intel/ice/ice_ethtool.c config->caps |= ICE_AQ_PHY_ENA_AUTO_LINK_UPDT; config 2331 drivers/net/ethernet/intel/ice/ice_ethtool.c config->caps &= ~ICE_AQ_PHY_ENA_AUTO_LINK_UPDT; config 2356 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_aqc_set_phy_cfg_data config; config 2444 drivers/net/ethernet/intel/ice/ice_ethtool.c memset(&config, 0, sizeof(config)); config 2445 drivers/net/ethernet/intel/ice/ice_ethtool.c config.caps = abilities->caps & ~ICE_AQC_PHY_AN_MODE; config 2447 drivers/net/ethernet/intel/ice/ice_ethtool.c config.caps |= ICE_AQ_PHY_ENA_AUTO_LINK_UPDT; config 2450 drivers/net/ethernet/intel/ice/ice_ethtool.c err = ice_setup_autoneg(p, &safe_ks, &config, autoneg, &autoneg_changed, config 2483 drivers/net/ethernet/intel/ice/ice_ethtool.c config.low_power_ctrl = abilities->low_power_ctrl; config 2484 drivers/net/ethernet/intel/ice/ice_ethtool.c config.eee_cap = abilities->eee_cap; config 2485 drivers/net/ethernet/intel/ice/ice_ethtool.c config.eeer_value = abilities->eeer_value; config 2486 drivers/net/ethernet/intel/ice/ice_ethtool.c config.link_fec_opt = abilities->link_fec_options; config 2492 drivers/net/ethernet/intel/ice/ice_ethtool.c config.caps |= ICE_AQ_PHY_ENA_LINK; config 2495 drivers/net/ethernet/intel/ice/ice_ethtool.c config.phy_type_high = cpu_to_le64(phy_type_high) & config 2497 drivers/net/ethernet/intel/ice/ice_ethtool.c config.phy_type_low = cpu_to_le64(phy_type_low) & config 2516 drivers/net/ethernet/intel/ice/ice_ethtool.c status = ice_aq_set_phy_cfg(&pf->hw, lport, &config, NULL); config 970 drivers/net/ethernet/intel/igb/igb_ptp.c struct hwtstamp_config *config = &adapter->tstamp_config; config 972 drivers/net/ethernet/intel/igb/igb_ptp.c return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? config 994 drivers/net/ethernet/intel/igb/igb_ptp.c struct hwtstamp_config *config) config 1005 drivers/net/ethernet/intel/igb/igb_ptp.c if (config->flags) config 1008 drivers/net/ethernet/intel/igb/igb_ptp.c switch (config->tx_type) { config 1017 drivers/net/ethernet/intel/igb/igb_ptp.c switch (config->rx_filter) { config 1041 drivers/net/ethernet/intel/igb/igb_ptp.c config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; config 1053 drivers/net/ethernet/intel/igb/igb_ptp.c config->rx_filter = HWTSTAMP_FILTER_ALL; config 1058 drivers/net/ethernet/intel/igb/igb_ptp.c config->rx_filter = HWTSTAMP_FILTER_NONE; config 1075 drivers/net/ethernet/intel/igb/igb_ptp.c config->rx_filter = HWTSTAMP_FILTER_ALL; config 1151 drivers/net/ethernet/intel/igb/igb_ptp.c struct hwtstamp_config config; config 1154 drivers/net/ethernet/intel/igb/igb_ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1157 drivers/net/ethernet/intel/igb/igb_ptp.c err = igb_ptp_set_timestamp_mode(adapter, &config); config 1162 drivers/net/ethernet/intel/igb/igb_ptp.c memcpy(&adapter->tstamp_config, &config, config 1165 drivers/net/ethernet/intel/igb/igb_ptp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 954 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c struct hwtstamp_config *config = &adapter->tstamp_config; config 956 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c return copy_to_user(ifr->ifr_data, config, config 957 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c sizeof(*config)) ? -EFAULT : 0; config 986 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c struct hwtstamp_config *config) config 996 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c if (config->flags) config 999 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (config->tx_type) { config 1008 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c switch (config->rx_filter) { config 1038 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; config 1050 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c config->rx_filter = HWTSTAMP_FILTER_ALL; config 1064 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c config->rx_filter = HWTSTAMP_FILTER_NONE; config 1088 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c if (config->rx_filter == HWTSTAMP_FILTER_NONE) config 1094 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c config->rx_filter = HWTSTAMP_FILTER_ALL; config 1146 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c struct hwtstamp_config config; config 1149 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1152 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c err = ixgbe_ptp_set_timestamp_mode(adapter, &config); config 1157 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c memcpy(&adapter->tstamp_config, &config, config 1160 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? config 3374 drivers/net/ethernet/marvell/mvneta.c static void mvneta_validate(struct phylink_config *config, config 3378 drivers/net/ethernet/marvell/mvneta.c struct net_device *ndev = to_net_dev(config->dev); config 3428 drivers/net/ethernet/marvell/mvneta.c static int mvneta_mac_link_state(struct phylink_config *config, config 3431 drivers/net/ethernet/marvell/mvneta.c struct net_device *ndev = to_net_dev(config->dev); config 3459 drivers/net/ethernet/marvell/mvneta.c static void mvneta_mac_an_restart(struct phylink_config *config) config 3461 drivers/net/ethernet/marvell/mvneta.c struct net_device *ndev = to_net_dev(config->dev); config 3471 drivers/net/ethernet/marvell/mvneta.c static void mvneta_mac_config(struct phylink_config *config, unsigned int mode, config 3474 drivers/net/ethernet/marvell/mvneta.c struct net_device *ndev = to_net_dev(config->dev); config 3604 drivers/net/ethernet/marvell/mvneta.c static void mvneta_mac_link_down(struct phylink_config *config, config 3607 drivers/net/ethernet/marvell/mvneta.c struct net_device *ndev = to_net_dev(config->dev); config 3624 drivers/net/ethernet/marvell/mvneta.c static void mvneta_mac_link_up(struct phylink_config *config, unsigned int mode, config 3628 drivers/net/ethernet/marvell/mvneta.c struct net_device *ndev = to_net_dev(config->dev); config 59 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_config(struct phylink_config *config, unsigned int mode, config 61 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_link_up(struct phylink_config *config, unsigned int mode, config 4747 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_phylink_validate(struct phylink_config *config, config 4751 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_port *port = container_of(config, struct mvpp2_port, config 4876 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_phylink_mac_link_state(struct phylink_config *config, config 4879 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_port *port = container_of(config, struct mvpp2_port, config 4896 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_an_restart(struct phylink_config *config) config 4898 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_port *port = container_of(config, struct mvpp2_port, config 5084 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_config(struct phylink_config *config, unsigned int mode, config 5087 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct net_device *dev = to_net_dev(config->dev); config 5127 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_link_up(struct phylink_config *config, unsigned int mode, config 5130 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct net_device *dev = to_net_dev(config->dev); config 5155 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_link_down(struct phylink_config *config, config 5158 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct net_device *dev = to_net_dev(config->dev); config 201 drivers/net/ethernet/mediatek/mtk_eth_soc.c static void mtk_mac_config(struct phylink_config *config, unsigned int mode, config 204 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, config 386 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_mac_link_state(struct phylink_config *config, config 389 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, config 420 drivers/net/ethernet/mediatek/mtk_eth_soc.c static void mtk_mac_an_restart(struct phylink_config *config) config 422 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, config 428 drivers/net/ethernet/mediatek/mtk_eth_soc.c static void mtk_mac_link_down(struct phylink_config *config, unsigned int mode, config 431 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, config 439 drivers/net/ethernet/mediatek/mtk_eth_soc.c static void mtk_mac_link_up(struct phylink_config *config, unsigned int mode, config 443 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, config 451 drivers/net/ethernet/mediatek/mtk_eth_soc.c static void mtk_validate(struct phylink_config *config, config 455 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct mtk_mac *mac = container_of(config, struct mtk_mac, config 232 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c u64 config = 0; config 254 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_wol_read(priv->mdev->dev, &config, priv->port); config 260 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if ((config & MLX4_EN_WOL_ENABLED) && (config & MLX4_EN_WOL_MAGIC)) config 270 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c u64 config = 0; config 286 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_wol_read(priv->mdev->dev, &config, priv->port); config 293 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c config |= MLX4_EN_WOL_DO_MODIFY | MLX4_EN_WOL_ENABLED | config 296 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c config &= ~(MLX4_EN_WOL_ENABLED | MLX4_EN_WOL_MAGIC); config 297 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c config |= MLX4_EN_WOL_DO_MODIFY; config 300 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_wol_write(priv->mdev->dev, config, priv->port); config 2410 drivers/net/ethernet/mellanox/mlx4/en_netdev.c struct hwtstamp_config config; config 2412 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 2416 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (config.flags) config 2424 drivers/net/ethernet/mellanox/mlx4/en_netdev.c switch (config.tx_type) { config 2433 drivers/net/ethernet/mellanox/mlx4/en_netdev.c switch (config.rx_filter) { config 2451 drivers/net/ethernet/mellanox/mlx4/en_netdev.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 2457 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (mlx4_en_reset_config(dev, config, dev->features)) { config 2458 drivers/net/ethernet/mellanox/mlx4/en_netdev.c config.tx_type = HWTSTAMP_TX_OFF; config 2459 drivers/net/ethernet/mellanox/mlx4/en_netdev.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 2462 drivers/net/ethernet/mellanox/mlx4/en_netdev.c return copy_to_user(ifr->ifr_data, &config, config 2463 drivers/net/ethernet/mellanox/mlx4/en_netdev.c sizeof(config)) ? -EFAULT : 0; config 2675 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port) config 2679 drivers/net/ethernet/mellanox/mlx4/fw.c return mlx4_cmd_imm(dev, 0, config, in_mod, 0x3, config 2685 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port) config 2689 drivers/net/ethernet/mellanox/mlx4/fw.c return mlx4_cmd(dev, config, in_mod, 0x1, MLX4_CMD_MOD_STAT_CFG, config 3992 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct hwtstamp_config config; config 3999 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 4003 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (config.tx_type) { config 4013 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (config.rx_filter) { config 4042 drivers/net/ethernet/mellanox/mlx5/core/en_main.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 4049 drivers/net/ethernet/mellanox/mlx5/core/en_main.c memcpy(&priv->tstamp, &config, sizeof(config)); config 4055 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return copy_to_user(ifr->ifr_data, &config, config 4056 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sizeof(config)) ? -EFAULT : 0; config 53 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c static inline bool mlx5e_rx_hw_stamp(struct hwtstamp_config *config) config 55 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c return config->rx_filter == HWTSTAMP_FILTER_ALL; config 172 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct hwtstamp_config *config); config 174 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct hwtstamp_config *config); config 1853 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct hwtstamp_config config; config 1856 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1860 drivers/net/ethernet/mellanox/mlxsw/spectrum.c &config); config 1864 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) config 1873 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct hwtstamp_config config; config 1877 drivers/net/ethernet/mellanox/mlxsw/spectrum.c &config); config 1881 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) config 1889 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct hwtstamp_config config = {0}; config 1891 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port->mlxsw_sp->ptp_ops->hwtstamp_set(mlxsw_sp_port, &config); config 727 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c struct mlxsw_sp_nve_config *config = &nve->config; config 730 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c config->ul_proto == MLXSW_SP_L3_PROTO_IPV4 && config 731 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c config->ul_sip.addr4 == addr && config->ul_tb_id == tb_id) config 738 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c struct mlxsw_sp_nve_config *config) config 752 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c ops = nve->nve_ops_arr[config->type]; config 753 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c err = ops->init(nve, config); config 772 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c ops = nve->nve_ops_arr[nve->config.type]; config 778 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c memset(&nve->config, 0, sizeof(nve->config)); config 814 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c struct mlxsw_sp_nve_config config; config 822 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c memset(&config, 0, sizeof(config)); config 823 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c ops->nve_config(nve, params->dev, &config); config 825 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c memcmp(&config, &nve->config, sizeof(config))) { config 830 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c err = mlxsw_sp_nve_tunnel_init(mlxsw_sp, &config); config 843 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c nve->config = config; config 24 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h struct mlxsw_sp_nve_config config; config 42 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h struct mlxsw_sp_nve_config *config); config 44 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h const struct mlxsw_sp_nve_config *config); config 91 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c struct mlxsw_sp_nve_config *config) config 96 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->type = MLXSW_SP_NVE_TYPE_VXLAN; config 97 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ttl = cfg->ttl; config 98 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->flowlabel = cfg->label; config 99 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->learning_en = cfg->flags & VXLAN_F_LEARN ? 1 : 0; config 100 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_tb_id = RT_TABLE_MAIN; config 101 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_proto = MLXSW_SP_L3_PROTO_IPV4; config 102 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_sip.addr4 = cfg->saddr.sin.sin_addr.s_addr; config 103 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->udp_dport = cfg->dst_port; config 154 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c __be16 udp_dport = mlxsw_sp->nve->config.udp_dport; config 161 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c __be16 udp_dport = mlxsw_sp->nve->config.udp_dport; config 168 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c const struct mlxsw_sp_nve_config *config) config 173 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ttl); config 181 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_reg_tngcr_usipv4_set(tngcr_pl, be32_to_cpu(config->ul_sip.addr4)); config 186 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c const struct mlxsw_sp_nve_config *config) config 192 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp_router_tb_id_vr_id(mlxsw_sp, config->ul_tb_id, config 197 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_sp_nve_vxlan_config_prepare(tngcr_pl, config); config 198 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_reg_tngcr_learn_enable_set(tngcr_pl, config->learning_en); config 224 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c const struct mlxsw_sp_nve_config *config) config 229 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = __mlxsw_sp_nve_inc_parsing_depth_get(mlxsw_sp, config->udp_dport); config 233 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp1_nve_vxlan_config_set(mlxsw_sp, config); config 241 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp_router_nve_promote_decap(mlxsw_sp, config->ul_tb_id, config 242 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_proto, config 243 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c &config->ul_sip, config 260 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c struct mlxsw_sp_nve_config *config = &nve->config; config 263 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_sp_router_nve_demote_decap(mlxsw_sp, config->ul_tb_id, config 264 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_proto, &config->ul_sip); config 309 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c const struct mlxsw_sp_nve_config *config) config 315 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp_router_ul_rif_get(mlxsw_sp, config->ul_tb_id, config 321 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp2_nve_vxlan_learning_set(mlxsw_sp, config->learning_en); config 325 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_sp_nve_vxlan_config_prepare(tngcr_pl, config); config 364 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c const struct mlxsw_sp_nve_config *config) config 369 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = __mlxsw_sp_nve_inc_parsing_depth_get(mlxsw_sp, config->udp_dport); config 373 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp2_nve_vxlan_config_set(mlxsw_sp, config); config 382 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c err = mlxsw_sp_router_nve_promote_decap(mlxsw_sp, config->ul_tb_id, config 383 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_proto, config 384 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c &config->ul_sip, config 401 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c struct mlxsw_sp_nve_config *config = &nve->config; config 404 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_sp_router_nve_demote_decap(mlxsw_sp, config->ul_tb_id, config 405 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_proto, &config->ul_sip); config 900 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c struct hwtstamp_config *config) config 902 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c *config = mlxsw_sp_port->ptp.hwtstamp_config; config 906 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c static int mlxsw_sp_ptp_get_message_types(const struct hwtstamp_config *config, config 910 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c enum hwtstamp_rx_filters rx_filter = config->rx_filter; config 911 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c enum hwtstamp_tx_types tx_type = config->tx_type; config 1067 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c struct hwtstamp_config *config) config 1074 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c err = mlxsw_sp_ptp_get_message_types(config, &ing_types, &egr_types, config 1083 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp_port->ptp.hwtstamp_config = *config; config 1092 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c config->rx_filter = rx_filter; config 52 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h struct hwtstamp_config *config); config 55 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h struct hwtstamp_config *config); config 111 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h struct hwtstamp_config *config) config 118 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h struct hwtstamp_config *config) config 182 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h struct hwtstamp_config *config) config 189 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h struct hwtstamp_config *config) config 1109 drivers/net/ethernet/microchip/lan743x_ptp.c struct hwtstamp_config config; config 1119 drivers/net/ethernet/microchip/lan743x_ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1122 drivers/net/ethernet/microchip/lan743x_ptp.c if (config.flags) { config 1125 drivers/net/ethernet/microchip/lan743x_ptp.c config.flags); config 1128 drivers/net/ethernet/microchip/lan743x_ptp.c switch (config.tx_type) { config 1153 drivers/net/ethernet/microchip/lan743x_ptp.c " tx_type = %d, UNKNOWN\n", config.tx_type); config 1159 drivers/net/ethernet/microchip/lan743x_ptp.c return copy_to_user(ifr->ifr_data, &config, config 1160 drivers/net/ethernet/microchip/lan743x_ptp.c sizeof(config)) ? -EFAULT : 0; config 500 drivers/net/ethernet/neterion/s2io.c if (!sp->config.multiq) { config 503 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.tx_fifo_num; i++) config 511 drivers/net/ethernet/neterion/s2io.c if (!sp->config.multiq) config 520 drivers/net/ethernet/neterion/s2io.c if (!sp->config.multiq) { config 523 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.tx_fifo_num; i++) config 531 drivers/net/ethernet/neterion/s2io.c if (!sp->config.multiq) { config 534 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.tx_fifo_num; i++) config 574 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 580 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 581 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 593 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 594 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 608 drivers/net/ethernet/neterion/s2io.c lst_size = (sizeof(struct TxD) * config->max_txds); config 611 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 613 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 624 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 625 drivers/net/ethernet/neterion/s2io.c int page_num = TXD_MEM_PAGE_CNT(config->tx_cfg[i].fifo_len, config 628 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 683 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 685 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 696 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 697 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 716 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 717 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 788 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 789 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 876 drivers/net/ethernet/neterion/s2io.c struct config_param *config; config 886 drivers/net/ethernet/neterion/s2io.c config = &nic->config; config 891 drivers/net/ethernet/neterion/s2io.c lst_size = sizeof(struct TxD) * config->max_txds; config 894 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 896 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 933 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 953 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 954 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 983 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < nic->config.tx_fifo_num; i++) { config 985 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 1046 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 1055 drivers/net/ethernet/neterion/s2io.c config->bus_speed = bus_speed[mode]; config 1114 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 1116 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 1123 drivers/net/ethernet/neterion/s2io.c int count = (nic->config.bus_speed * 125)/2; config 1137 drivers/net/ethernet/neterion/s2io.c if (nic->config.intr_type == MSI_X) { config 1143 drivers/net/ethernet/neterion/s2io.c if ((nic->config.tx_steering_type == config 1145 drivers/net/ethernet/neterion/s2io.c (config->tx_fifo_num > 1) && config 1196 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 1277 drivers/net/ethernet/neterion/s2io.c for (i = 0, j = 0; i < config->tx_fifo_num; i++) { config 1278 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 1283 drivers/net/ethernet/neterion/s2io.c if (i == (config->tx_fifo_num - 1)) { config 1339 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 1340 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 1356 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 1359 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num + config 1360 drivers/net/ethernet/neterion/s2io.c mem_size % config->rx_ring_num); config 1364 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1368 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1372 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1376 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1380 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1384 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1388 drivers/net/ethernet/neterion/s2io.c mem_share = (mem_size / config->rx_ring_num); config 1399 drivers/net/ethernet/neterion/s2io.c switch (config->tx_fifo_num) { config 1494 drivers/net/ethernet/neterion/s2io.c switch (config->rx_ring_num) { config 1611 drivers/net/ethernet/neterion/s2io.c for (i = 0 ; i < config->rx_ring_num ; i++) config 1617 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 1671 drivers/net/ethernet/neterion/s2io.c int count = (nic->config.bus_speed * 125)/4; config 1684 drivers/net/ethernet/neterion/s2io.c if (nic->config.intr_type == MSI_X) config 1692 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 1790 drivers/net/ethernet/neterion/s2io.c if (nic->config.bus_speed == 266) { config 2208 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 2212 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 2362 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 2367 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 2368 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 2713 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 2716 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 2790 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 2796 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 2831 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &nic->config; config 2846 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) config 2850 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 2856 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 2956 drivers/net/ethernet/neterion/s2io.c if (ring_data->nic->config.napi) { config 3066 drivers/net/ethernet/neterion/s2io.c s2io_wake_tx_queue(fifo_data, pkt_cnt, nic->config.multiq); config 3600 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == INTA) config 3624 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == INTA) config 3763 drivers/net/ethernet/neterion/s2io.c for (j = 0; j < nic->config.rx_ring_num; j++) { config 3931 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) { config 3962 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 3974 drivers/net/ethernet/neterion/s2io.c for (offset = 1; offset < config->max_mc_addr; offset++) { config 4010 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 4033 drivers/net/ethernet/neterion/s2io.c if (sp->config.tx_steering_type == TX_DEFAULT_STEERING) { config 4063 drivers/net/ethernet/neterion/s2io.c } else if (sp->config.tx_steering_type == TX_PRIORITY_STEERING) config 4065 drivers/net/ethernet/neterion/s2io.c queue = config->fifo_mapping config 4071 drivers/net/ethernet/neterion/s2io.c if (sp->config.multiq) { config 4171 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) config 4204 drivers/net/ethernet/neterion/s2io.c if (sp->config.napi) { config 4228 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 4248 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) config 4661 drivers/net/ethernet/neterion/s2io.c struct config_param *config; config 4670 drivers/net/ethernet/neterion/s2io.c config = &sp->config; config 4689 drivers/net/ethernet/neterion/s2io.c if (config->napi) { config 4705 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 4720 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) config 4729 drivers/net/ethernet/neterion/s2io.c if (!config->napi) { config 4730 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 4886 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 4896 drivers/net/ethernet/neterion/s2io.c RMAC_ADDR_CMD_MEM_OFFSET(config->max_mc_addr - 1); config 4904 drivers/net/ethernet/neterion/s2io.c sp->all_multi_pos = config->max_mc_addr - 1; config 4972 drivers/net/ethernet/neterion/s2io.c (config->max_mc_addr - config->max_mac_addr)) { config 4992 drivers/net/ethernet/neterion/s2io.c (config->mc_start_offset + i); config 5022 drivers/net/ethernet/neterion/s2io.c (i + config->mc_start_offset); config 5046 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 5049 drivers/net/ethernet/neterion/s2io.c for (offset = 0; offset < config->max_mc_addr; offset++) { config 5062 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 5064 drivers/net/ethernet/neterion/s2io.c for (offset = 0; offset < config->max_mac_addr; offset++) config 5069 drivers/net/ethernet/neterion/s2io.c for (offset = config->mc_start_offset; config 5070 drivers/net/ethernet/neterion/s2io.c offset < config->max_mc_addr; offset++) config 5079 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 5089 drivers/net/ethernet/neterion/s2io.c for (i = config->mc_start_offset; i < config->max_mc_addr; i++) { config 5098 drivers/net/ethernet/neterion/s2io.c if (i == config->max_mc_addr) { config 5136 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 5139 drivers/net/ethernet/neterion/s2io.c offset < config->max_mc_addr; offset++) { config 5210 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 5229 drivers/net/ethernet/neterion/s2io.c for (i = 1; i < config->max_mac_addr; i++) { config 5241 drivers/net/ethernet/neterion/s2io.c if (i == config->max_mac_addr) { config 5468 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.rx_ring_num; i++) config 5469 drivers/net/ethernet/neterion/s2io.c rx_desc_count += sp->config.rx_cfg[i].num_rxd; config 5473 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.tx_fifo_num; i++) config 5474 drivers/net/ethernet/neterion/s2io.c tx_desc_count += sp->config.tx_cfg[i].fifo_len; config 5476 drivers/net/ethernet/neterion/s2io.c DBG_PRINT(INFO_DBG, "max txds: %d\n", sp->config.max_txds); config 6861 drivers/net/ethernet/neterion/s2io.c struct config_param *config = &sp->config; config 6877 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 6878 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 6913 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) config 6917 drivers/net/ethernet/neterion/s2io.c sp->config.intr_type = INTA; config 6927 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) { config 6978 drivers/net/ethernet/neterion/s2io.c sp->config.intr_type = INTA; config 6991 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == INTA) { config 7005 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) config 7016 drivers/net/ethernet/neterion/s2io.c struct config_param *config; config 7017 drivers/net/ethernet/neterion/s2io.c config = &sp->config; config 7029 drivers/net/ethernet/neterion/s2io.c if (sp->config.napi) { config 7031 drivers/net/ethernet/neterion/s2io.c if (config->intr_type == MSI_X) { config 7032 drivers/net/ethernet/neterion/s2io.c for (; off < sp->config.rx_ring_num; off++) config 7094 drivers/net/ethernet/neterion/s2io.c struct config_param *config; config 7113 drivers/net/ethernet/neterion/s2io.c config = &sp->config; config 7116 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 7134 drivers/net/ethernet/neterion/s2io.c if (config->napi) { config 7135 drivers/net/ethernet/neterion/s2io.c if (config->intr_type == MSI_X) { config 7136 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.rx_ring_num; i++) config 7172 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) config 7186 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type != INTA) { config 7661 drivers/net/ethernet/neterion/s2io.c struct config_param *config; config 7726 drivers/net/ethernet/neterion/s2io.c sp->config.intr_type = dev_intr_type; config 7745 drivers/net/ethernet/neterion/s2io.c config = &sp->config; config 7748 drivers/net/ethernet/neterion/s2io.c config->napi = napi; config 7749 drivers/net/ethernet/neterion/s2io.c config->tx_steering_type = tx_steering_type; config 7752 drivers/net/ethernet/neterion/s2io.c if (config->tx_steering_type == TX_PRIORITY_STEERING) config 7753 drivers/net/ethernet/neterion/s2io.c config->tx_fifo_num = MAX_TX_FIFOS; config 7755 drivers/net/ethernet/neterion/s2io.c config->tx_fifo_num = tx_fifo_num; config 7758 drivers/net/ethernet/neterion/s2io.c if (config->tx_fifo_num < 5) { config 7759 drivers/net/ethernet/neterion/s2io.c if (config->tx_fifo_num == 1) config 7762 drivers/net/ethernet/neterion/s2io.c sp->total_tcp_fifos = config->tx_fifo_num - 1; config 7763 drivers/net/ethernet/neterion/s2io.c sp->udp_fifo_idx = config->tx_fifo_num - 1; config 7774 drivers/net/ethernet/neterion/s2io.c config->multiq = dev_multiq; config 7775 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 7776 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 7784 drivers/net/ethernet/neterion/s2io.c config->fifo_mapping[i] = fifo_map[config->tx_fifo_num - 1][i]; config 7787 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) config 7791 drivers/net/ethernet/neterion/s2io.c config->tx_intr_type = TXD_INT_TYPE_UTILZ; config 7792 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->tx_fifo_num; i++) { config 7793 drivers/net/ethernet/neterion/s2io.c struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; config 7797 drivers/net/ethernet/neterion/s2io.c config->tx_intr_type = TXD_INT_TYPE_PER_LIST; config 7802 drivers/net/ethernet/neterion/s2io.c config->max_txds = MAX_SKB_FRAGS + 2; config 7805 drivers/net/ethernet/neterion/s2io.c config->rx_ring_num = rx_ring_num; config 7806 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num; i++) { config 7807 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 7820 drivers/net/ethernet/neterion/s2io.c struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; config 7895 drivers/net/ethernet/neterion/s2io.c if (sp->config.intr_type == MSI_X) { config 7896 drivers/net/ethernet/neterion/s2io.c sp->num_entries = config->rx_ring_num + 1; config 7908 drivers/net/ethernet/neterion/s2io.c sp->config.intr_type = INTA; config 7912 drivers/net/ethernet/neterion/s2io.c if (config->intr_type == MSI_X) { config 7913 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < config->rx_ring_num ; i++) { config 7960 drivers/net/ethernet/neterion/s2io.c config->max_mc_addr = S2IO_XENA_MAX_MC_ADDRESSES; config 7961 drivers/net/ethernet/neterion/s2io.c config->max_mac_addr = S2IO_XENA_MAX_MAC_ADDRESSES; config 7962 drivers/net/ethernet/neterion/s2io.c config->mc_start_offset = S2IO_XENA_MC_ADDR_START_OFFSET; config 7964 drivers/net/ethernet/neterion/s2io.c config->max_mc_addr = S2IO_HERC_MAX_MC_ADDRESSES; config 7965 drivers/net/ethernet/neterion/s2io.c config->max_mac_addr = S2IO_HERC_MAX_MAC_ADDRESSES; config 7966 drivers/net/ethernet/neterion/s2io.c config->mc_start_offset = S2IO_HERC_MC_ADDR_START_OFFSET; config 7978 drivers/net/ethernet/neterion/s2io.c (config->intr_type == MSI_X)) config 7979 drivers/net/ethernet/neterion/s2io.c sp->num_entries = config->rx_ring_num + 1; config 7993 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.tx_fifo_num; i++) { config 8047 drivers/net/ethernet/neterion/s2io.c switch (sp->config.napi) { config 8057 drivers/net/ethernet/neterion/s2io.c sp->config.tx_fifo_num); config 8060 drivers/net/ethernet/neterion/s2io.c sp->config.rx_ring_num); config 8062 drivers/net/ethernet/neterion/s2io.c switch (sp->config.intr_type) { config 8070 drivers/net/ethernet/neterion/s2io.c if (sp->config.multiq) { config 8071 drivers/net/ethernet/neterion/s2io.c for (i = 0; i < sp->config.tx_fifo_num; i++) { config 8074 drivers/net/ethernet/neterion/s2io.c fifo->multiq = config->multiq; config 8082 drivers/net/ethernet/neterion/s2io.c switch (sp->config.tx_steering_type) { config 8473 drivers/net/ethernet/neterion/s2io.c if (sp->config.napi) config 866 drivers/net/ethernet/neterion/s2io.h struct config_param config; config 1334 drivers/net/ethernet/neterion/vxge/vxge-config.c memcpy(&hldev->config, device_config, config 1430 drivers/net/ethernet/neterion/vxge/vxge-config.c vpath->hldev->config.device_poll_millis); config 1711 drivers/net/ethernet/neterion/vxge/vxge-config.c hldev->config.device_poll_millis); config 2799 drivers/net/ethernet/neterion/vxge/vxge-config.c struct vxge_hw_ring_config *config; config 2814 drivers/net/ethernet/neterion/vxge/vxge-config.c config = &hldev->config.vp_config[vp_id].ring; config 2816 drivers/net/ethernet/neterion/vxge/vxge-config.c ring_length = config->ring_blocks * config 2817 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_hw_ring_rxds_per_block_get(config->buffer_mode); config 2834 drivers/net/ethernet/neterion/vxge/vxge-config.c ring->config = config; config 2838 drivers/net/ethernet/neterion/vxge/vxge-config.c ring->buffer_mode = config->buffer_mode; config 2841 drivers/net/ethernet/neterion/vxge/vxge-config.c ring->rxds_limit = config->rxds_limit; config 2843 drivers/net/ethernet/neterion/vxge/vxge-config.c ring->rxd_size = vxge_hw_ring_rxd_size_get(config->buffer_mode); config 2855 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_hw_ring_rxds_per_block_get(config->buffer_mode); config 2863 drivers/net/ethernet/neterion/vxge/vxge-config.c ring->config->ring_blocks, config 2864 drivers/net/ethernet/neterion/vxge/vxge-config.c ring->config->ring_blocks, config 3445 drivers/net/ethernet/neterion/vxge/vxge-config.c struct vxge_hw_fifo_config *config; config 3455 drivers/net/ethernet/neterion/vxge/vxge-config.c config = &vpath->hldev->config.vp_config[vpath->vp_id].fifo; config 3457 drivers/net/ethernet/neterion/vxge/vxge-config.c txdl_size = config->max_frags * sizeof(struct vxge_hw_fifo_txd); config 3459 drivers/net/ethernet/neterion/vxge/vxge-config.c txdl_per_memblock = config->memblock_size / txdl_size; config 3463 drivers/net/ethernet/neterion/vxge/vxge-config.c config->fifo_blocks * txdl_per_memblock, config 3478 drivers/net/ethernet/neterion/vxge/vxge-config.c fifo->config = config; config 3485 drivers/net/ethernet/neterion/vxge/vxge-config.c if (fifo->config->intr) config 3488 drivers/net/ethernet/neterion/vxge/vxge-config.c fifo->no_snoop_bits = config->no_snoop_bits; config 3534 drivers/net/ethernet/neterion/vxge/vxge-config.c fifo->config->memblock_size, config 3537 drivers/net/ethernet/neterion/vxge/vxge-config.c (fifo->config->fifo_blocks * fifo->txdl_per_memblock), config 3538 drivers/net/ethernet/neterion/vxge/vxge-config.c (fifo->config->fifo_blocks * fifo->txdl_per_memblock), config 3821 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vp->vpath->hldev->config.rth_it_type config 4014 drivers/net/ethernet/neterion/vxge/vxge-config.c vpath->hldev->config.device_poll_millis); config 4124 drivers/net/ethernet/neterion/vxge/vxge-config.c if (hldev->config.rth_en == VXGE_HW_RTH_DISABLE) config 4260 drivers/net/ethernet/neterion/vxge/vxge-config.c if (hldev->config.rth_it_type == config 4283 drivers/net/ethernet/neterion/vxge/vxge-config.c struct vxge_hw_vp_config *config; config 4287 drivers/net/ethernet/neterion/vxge/vxge-config.c config = vpath->vp_config; config 4294 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->ring.enable == VXGE_HW_RING_ENABLE) config 4303 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->fifo.enable == VXGE_HW_FIFO_ENABLE) { config 4307 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.btimer_val != VXGE_HW_USE_FLASH_DEFAULT) { config 4311 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.btimer_val); config 4316 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.timer_ac_en != VXGE_HW_USE_FLASH_DEFAULT) { config 4317 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.timer_ac_en) config 4323 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.timer_ci_en != VXGE_HW_USE_FLASH_DEFAULT) { config 4324 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.timer_ci_en) config 4330 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.urange_a != VXGE_HW_USE_FLASH_DEFAULT) { config 4333 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.urange_a); config 4336 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.urange_b != VXGE_HW_USE_FLASH_DEFAULT) { config 4339 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.urange_b); config 4342 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.urange_c != VXGE_HW_USE_FLASH_DEFAULT) { config 4345 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.urange_c); config 4353 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.uec_a != VXGE_HW_USE_FLASH_DEFAULT) { config 4356 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.uec_a); config 4359 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.uec_b != VXGE_HW_USE_FLASH_DEFAULT) { config 4362 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.uec_b); config 4365 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.uec_c != VXGE_HW_USE_FLASH_DEFAULT) { config 4368 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.uec_c); config 4371 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.uec_d != VXGE_HW_USE_FLASH_DEFAULT) { config 4374 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.uec_d); config 4380 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.timer_ri_en != VXGE_HW_USE_FLASH_DEFAULT) { config 4381 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.timer_ri_en) config 4387 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.rtimer_val != VXGE_HW_USE_FLASH_DEFAULT) { config 4391 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.rtimer_val); config 4394 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.util_sel != VXGE_HW_USE_FLASH_DEFAULT) { config 4399 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->tti.ltimer_val != VXGE_HW_USE_FLASH_DEFAULT) { config 4403 drivers/net/ethernet/neterion/vxge/vxge-config.c config->tti.ltimer_val); config 4410 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->ring.enable == VXGE_HW_RING_ENABLE) { config 4414 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.btimer_val != VXGE_HW_USE_FLASH_DEFAULT) { config 4418 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.btimer_val); config 4423 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.timer_ac_en != VXGE_HW_USE_FLASH_DEFAULT) { config 4424 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.timer_ac_en) config 4430 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.timer_ci_en != VXGE_HW_USE_FLASH_DEFAULT) { config 4431 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.timer_ci_en) config 4437 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.urange_a != VXGE_HW_USE_FLASH_DEFAULT) { config 4440 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.urange_a); config 4443 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.urange_b != VXGE_HW_USE_FLASH_DEFAULT) { config 4446 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.urange_b); config 4449 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.urange_c != VXGE_HW_USE_FLASH_DEFAULT) { config 4452 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.urange_c); config 4460 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.uec_a != VXGE_HW_USE_FLASH_DEFAULT) { config 4463 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.uec_a); config 4466 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.uec_b != VXGE_HW_USE_FLASH_DEFAULT) { config 4469 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.uec_b); config 4472 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.uec_c != VXGE_HW_USE_FLASH_DEFAULT) { config 4475 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.uec_c); config 4478 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.uec_d != VXGE_HW_USE_FLASH_DEFAULT) { config 4481 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.uec_d); config 4487 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.timer_ri_en != VXGE_HW_USE_FLASH_DEFAULT) { config 4488 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.timer_ri_en) config 4494 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.rtimer_val != VXGE_HW_USE_FLASH_DEFAULT) { config 4498 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.rtimer_val); config 4501 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.util_sel != VXGE_HW_USE_FLASH_DEFAULT) { config 4506 drivers/net/ethernet/neterion/vxge/vxge-config.c if (config->rti.ltimer_val != VXGE_HW_USE_FLASH_DEFAULT) { config 4510 drivers/net/ethernet/neterion/vxge/vxge-config.c config->rti.ltimer_val); config 4646 drivers/net/ethernet/neterion/vxge/vxge-config.c struct vxge_hw_vp_config *config) config 4662 drivers/net/ethernet/neterion/vxge/vxge-config.c vpath->vp_config = config; config 4811 drivers/net/ethernet/neterion/vxge/vxge-config.c &hldev->config.vp_config[attr->vp_id]); config 4911 drivers/net/ethernet/neterion/vxge/vxge-config.c new_count = ring->config->ring_blocks * VXGE_HW_BLOCK_SIZE / 8; config 740 drivers/net/ethernet/neterion/vxge/vxge-config.h struct vxge_hw_device_config config; config 954 drivers/net/ethernet/neterion/vxge/vxge-config.h struct vxge_hw_ring_config *config; config 1005 drivers/net/ethernet/neterion/vxge/vxge-config.h struct vxge_hw_fifo_config *config; config 223 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c vdev->config.tx_pause_enable = ep->tx_pause; config 224 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c vdev->config.rx_pause_enable = ep->rx_pause; config 839 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.addr_learn_en) { config 850 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.tx_steering_type == TX_MULTIQ_STEERING) config 852 drivers/net/ethernet/neterion/vxge/vxge-main.c else if (vdev->config.tx_steering_type == TX_PORT_STEERING) config 1165 drivers/net/ethernet/neterion/vxge/vxge-main.c if (!vdev->config.addr_learn_en) { config 1363 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type == INTA) config 1399 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type == INTA) config 1581 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type == MSI_X) { config 1598 drivers/net/ethernet/neterion/vxge/vxge-main.c if ((vdev->config.intr_type == INTA) && (i == 0)) config 1920 drivers/net/ethernet/neterion/vxge/vxge-main.c for (index = 0; index < (1 << vdev->config.rth_bkt_sz); index++) { config 1929 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.rth_bkt_sz); config 1938 drivers/net/ethernet/neterion/vxge/vxge-main.c hash_types.hash_type_tcpipv4_en = vdev->config.rth_hash_type_tcpipv4; config 1939 drivers/net/ethernet/neterion/vxge/vxge-main.c hash_types.hash_type_ipv4_en = vdev->config.rth_hash_type_ipv4; config 1940 drivers/net/ethernet/neterion/vxge/vxge-main.c hash_types.hash_type_tcpipv6_en = vdev->config.rth_hash_type_tcpipv6; config 1941 drivers/net/ethernet/neterion/vxge/vxge-main.c hash_types.hash_type_ipv6_en = vdev->config.rth_hash_type_ipv6; config 1943 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.rth_hash_type_tcpipv6ex; config 1944 drivers/net/ethernet/neterion/vxge/vxge-main.c hash_types.hash_type_ipv6ex_en = vdev->config.rth_hash_type_ipv6ex; config 1955 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.rth_algorithm, config 1957 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.rth_bkt_sz); config 2034 drivers/net/ethernet/neterion/vxge/vxge-main.c vcfg = &vdev->devh->config.vp_config[vpath->device_id]; config 2069 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.tx_steering_type; config 2076 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.tx_steering_type) config 2083 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.fifo_indicate_max_pkts; config 2429 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type == MSI_X) config 2436 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.intr_type == MSI_X) { config 2438 drivers/net/ethernet/neterion/vxge/vxge-main.c } else if (vdev->config.intr_type == INTA) { config 2450 drivers/net/ethernet/neterion/vxge/vxge-main.c if (IS_ENABLED(CONFIG_PCI_MSI) && vdev->config.intr_type == MSI_X) config 2458 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.intr_type = INTA; config 2461 drivers/net/ethernet/neterion/vxge/vxge-main.c if (IS_ENABLED(CONFIG_PCI_MSI) && vdev->config.intr_type == MSI_X) { config 2507 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.intr_type = INTA; config 2547 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.intr_type = INTA; config 2563 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type == INTA) { config 2599 drivers/net/ethernet/neterion/vxge/vxge-main.c if (j && (vdev->config.intr_type != MSI_X)) { config 2676 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->devh->config.rth_en = !!(features & NETIF_F_RXHASH); config 2679 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->devh->config.rth_en = !!(dev->features & NETIF_F_RXHASH); config 2735 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type != MSI_X) { config 2737 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.napi_weight); config 2747 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_poll_msix, vdev->config.napi_weight); config 2754 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.rth_steering) { config 2765 drivers/net/ethernet/neterion/vxge/vxge-main.c hldev->config.rth_en ? "enabled" : "disabled"); config 2834 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.addr_learn_en) { config 2844 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.tx_pause_enable, config 2845 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.rx_pause_enable); config 2889 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type != MSI_X) config 2922 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type != MSI_X) config 3001 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type != MSI_X) config 3163 drivers/net/ethernet/neterion/vxge/vxge-main.c devh->config.hwts_en = VXGE_HW_HWTS_ENABLE; config 3169 drivers/net/ethernet/neterion/vxge/vxge-main.c struct hwtstamp_config config; config 3172 drivers/net/ethernet/neterion/vxge/vxge-main.c if (copy_from_user(&config, data, sizeof(config))) config 3176 drivers/net/ethernet/neterion/vxge/vxge-main.c if (config.flags) config 3180 drivers/net/ethernet/neterion/vxge/vxge-main.c switch (config.tx_type) { config 3188 drivers/net/ethernet/neterion/vxge/vxge-main.c switch (config.rx_filter) { config 3191 drivers/net/ethernet/neterion/vxge/vxge-main.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 3209 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->devh->config.hwts_en != VXGE_HW_HWTS_ENABLE) config 3213 drivers/net/ethernet/neterion/vxge/vxge-main.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 3223 drivers/net/ethernet/neterion/vxge/vxge-main.c if (copy_to_user(data, &config, sizeof(config))) config 3231 drivers/net/ethernet/neterion/vxge/vxge-main.c struct hwtstamp_config config; config 3233 drivers/net/ethernet/neterion/vxge/vxge-main.c config.flags = 0; config 3234 drivers/net/ethernet/neterion/vxge/vxge-main.c config.tx_type = HWTSTAMP_TX_OFF; config 3235 drivers/net/ethernet/neterion/vxge/vxge-main.c config.rx_filter = (vdev->rx_hwts ? config 3238 drivers/net/ethernet/neterion/vxge/vxge-main.c if (copy_to_user(data, &config, sizeof(config))) config 3368 drivers/net/ethernet/neterion/vxge/vxge-main.c struct vxge_config *config, int high_dma, config 3378 drivers/net/ethernet/neterion/vxge/vxge-main.c if (config->tx_steering_type) config 3402 drivers/net/ethernet/neterion/vxge/vxge-main.c memcpy(&vdev->config, config, sizeof(struct vxge_config)); config 3412 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.rth_steering != NO_STEERING) config 3917 drivers/net/ethernet/neterion/vxge/vxge-main.c switch (vdev->config.intr_type) { config 3929 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.rth_steering) { config 3938 drivers/net/ethernet/neterion/vxge/vxge-main.c switch (vdev->config.tx_steering_type) { config 3949 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.tx_steering_type = 0; config 3957 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.tx_steering_type = 0; config 3975 drivers/net/ethernet/neterion/vxge/vxge-main.c vdev->config.tx_steering_type = 0; config 3978 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.addr_learn_en) config 3988 drivers/net/ethernet/neterion/vxge/vxge-main.c config.vp_config[i].mtu); config 3992 drivers/net/ethernet/neterion/vxge/vxge-main.c config.vp_config[i].rpa_strip_vlan_tag config 3997 drivers/net/ethernet/neterion/vxge/vxge-main.c config.vp_config[i].fifo.max_frags); config 4166 drivers/net/ethernet/neterion/vxge/vxge-main.c cmaj = vdev->config.device_hw_info.fw_version.major; config 4167 drivers/net/ethernet/neterion/vxge/vxge-main.c cmin = vdev->config.device_hw_info.fw_version.minor; config 4168 drivers/net/ethernet/neterion/vxge/vxge-main.c cbld = vdev->config.device_hw_info.fw_version.build; config 4206 drivers/net/ethernet/neterion/vxge/vxge-main.c maj = vdev->config.device_hw_info.fw_version.major; config 4207 drivers/net/ethernet/neterion/vxge/vxge-main.c min = vdev->config.device_hw_info.fw_version.minor; config 4208 drivers/net/ethernet/neterion/vxge/vxge-main.c bld = vdev->config.device_hw_info.fw_version.build; config 4718 drivers/net/ethernet/neterion/vxge/vxge-main.c if (vdev->config.intr_type == INTA) config 338 drivers/net/ethernet/neterion/vxge/vxge-main.h struct vxge_config config; config 226 drivers/net/ethernet/neterion/vxge/vxge-traffic.c struct vxge_hw_vp_config *config; config 229 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (fifo->config->enable != VXGE_HW_FIFO_ENABLE) config 233 drivers/net/ethernet/neterion/vxge/vxge-traffic.c config = container_of(fifo->config, struct vxge_hw_vp_config, fifo); config 235 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (config->tti.timer_ci_en != VXGE_HW_TIM_TIMER_CI_ENABLE) { config 236 drivers/net/ethernet/neterion/vxge/vxge-traffic.c config->tti.timer_ci_en = VXGE_HW_TIM_TIMER_CI_ENABLE; config 352 drivers/net/ethernet/neterion/vxge/vxge-traffic.c hldev->config.intr_mode = intr_mode; config 384 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (hldev->config.intr_mode == VXGE_HW_INTR_MODE_IRQLINE) { config 473 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (hldev->config.intr_mode == VXGE_HW_INTR_MODE_IRQLINE) config 1459 drivers/net/ethernet/neterion/vxge/vxge-traffic.c priv->alloc_frags = fifo->config->max_frags; config 1464 drivers/net/ethernet/neterion/vxge/vxge-traffic.c for (i = 0; i < fifo->config->max_frags; i++) { config 2203 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (vpath->hldev->config.intr_mode == config 2254 drivers/net/ethernet/neterion/vxge/vxge-traffic.c if (hldev->config.intr_mode == VXGE_HW_INTR_MODE_MSIX_ONE_SHOT) config 68 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c struct nfp_police_config *config; config 116 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config = nfp_flower_cmsg_get_data(skb); config 117 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c memset(config, 0, sizeof(struct nfp_police_config)); config 118 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->head.port = cpu_to_be32(netdev_port_id); config 119 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->bkt_tkn_p = cpu_to_be32(burst); config 120 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->bkt_tkn_c = cpu_to_be32(burst); config 121 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->pbs = cpu_to_be32(burst); config 122 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->cbs = cpu_to_be32(burst); config 123 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->pir = cpu_to_be32(rate); config 124 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->cir = cpu_to_be32(rate); config 143 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c struct nfp_police_config *config; config 173 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config = nfp_flower_cmsg_get_data(skb); config 174 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c memset(config, 0, sizeof(struct nfp_police_config)); config 175 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c config->head.port = cpu_to_be32(netdev_port_id); config 93 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c .config = nfp_chip_config, config 103 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c .config = nfp_temp_config, config 115 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c .config = nfp_power_config, config 70 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c (u32 *)&ionic->ident.lif.eth.config.queue_count[IONIC_QTYPE_TXQ]); config 72 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c (u32 *)&ionic->ident.lif.eth.config.queue_count[IONIC_QTYPE_RXQ]); config 215 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (idev->port_info->config.fec_type == IONIC_PORT_FEC_TYPE_FC) config 217 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c else if (idev->port_info->config.fec_type == IONIC_PORT_FEC_TYPE_RS) config 241 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (idev->port_info->config.an_enable) { config 265 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (ks->base.autoneg != idev->port_info->config.an_enable) { config 275 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (ks->base.speed != le32_to_cpu(idev->port_info->config.speed)) { config 298 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (fec_type != idev->port_info->config.fec_type) { config 318 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c pause_type = lif->ionic->idev.port_info->config.pause_type; config 343 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (requested_pause == lif->ionic->idev.port_info->config.pause_type) config 415 drivers/net/ethernet/pensando/ionic/ionic_if.h union ionic_lif_config config; config 1711 drivers/net/ethernet/pensando/ionic/ionic_if.h union ionic_qos_config config[IONIC_QOS_CLASS_MAX]; config 2096 drivers/net/ethernet/pensando/ionic/ionic_if.h union ionic_port_config config; config 2107 drivers/net/ethernet/pensando/ionic/ionic_if.h union ionic_port_config config; config 2270 drivers/net/ethernet/pensando/ionic/ionic_if.h union ionic_lif_config config; config 2190 drivers/net/ethernet/pensando/ionic/ionic_lif.c le64_to_cpu(lid->eth.config.features)); config 2192 drivers/net/ethernet/pensando/ionic/ionic_lif.c le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_ADMINQ])); config 2194 drivers/net/ethernet/pensando/ionic/ionic_lif.c le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_NOTIFYQ])); config 2196 drivers/net/ethernet/pensando/ionic/ionic_lif.c le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_RXQ])); config 2198 drivers/net/ethernet/pensando/ionic/ionic_lif.c le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_TXQ])); config 2199 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(ionic->dev, "eth.config.name %s\n", lid->eth.config.name); config 2200 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(ionic->dev, "eth.config.mac %pM\n", lid->eth.config.mac); config 2202 drivers/net/ethernet/pensando/ionic/ionic_lif.c le32_to_cpu(lid->eth.config.mtu)); config 2220 drivers/net/ethernet/pensando/ionic/ionic_lif.c lc = &ident->lif.eth.config; config 485 drivers/net/ethernet/pensando/ionic/ionic_main.c sz = min(sizeof(ident->port.config), sizeof(idev->dev_cmd_regs->data)); config 489 drivers/net/ethernet/pensando/ionic/ionic_main.c memcpy_toio(&idev->dev_cmd_regs->data, &ident->port.config, sz); config 1208 drivers/net/ethernet/qlogic/qed/qed_dcbx.c local_admin->config = params->ver_num; config 1211 drivers/net/ethernet/qlogic/qed/qed_dcbx.c local_admin->config = DCBX_CONFIG_VERSION_DISABLED; config 1215 drivers/net/ethernet/qlogic/qed/qed_dcbx.c local_admin->config); config 1219 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ¶ms->config.params); config 1223 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ¶ms->config.params); config 1227 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ¶ms->config.params, ieee); config 1270 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_hwfn->p_dcbx_info->set.config.valid) { config 1296 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(&p_hwfn->p_dcbx_info->set.config.params, config 1299 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_hwfn->p_dcbx_info->set.config.valid = true; config 1473 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.prio[priority] = !!setting; config 1613 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_pri_tc_tbl[tc] = pgid; config 1649 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_tc_bw_tbl[pgid] = bw_pct; config 1704 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.max_ets_tc = num; config 1708 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.max_tc = num; config 1741 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.enabled = !!state; config 1802 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &dcbx_set.config.params.app_entry[i]; config 1807 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.num_app_entries++; config 1818 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].ethtype = ethtype; config 1819 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].proto_id = idval; config 1820 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].prio = pri_map; config 1942 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_enabled = enabled; config 1943 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_willing = willing; config 1947 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.enabled = enabled; config 1948 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.willing = willing; config 1952 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_willing = willing; config 2134 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.prio[i] = !!(pfc->pfc_en & BIT(i)); config 2136 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.max_tc = pfc->pfc_cap; config 2223 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.max_ets_tc = ets->ets_cap; config 2224 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_willing = ets->willing; config 2225 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_cbs = ets->cbs; config 2226 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(dcbx_set.config.params.ets_tc_bw_tbl, ets->tc_tx_bw, config 2228 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(dcbx_set.config.params.ets_tc_tsa_tbl, ets->tc_tsa, config 2230 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(dcbx_set.config.params.ets_pri_tc_tbl, ets->prio_tc, config 2370 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &dcbx_set.config.params.app_entry[i]; config 2376 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.num_app_entries++; config 2387 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].sf_ieee = sf_ieee; config 2388 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].proto_id = app->protocol; config 2389 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].prio = BIT(app->priority); config 73 drivers/net/ethernet/qlogic/qed/qed_dcbx.h struct qed_dcbx_admin_params config; config 11946 drivers/net/ethernet/qlogic/qed/qed_hsi.h u32 config; config 12072 drivers/net/ethernet/qlogic/qed/qed_hsi.h u32 config; config 12318 drivers/net/ethernet/qlogic/qed/qed_hsi.h u32 config; config 12463 drivers/net/ethernet/qlogic/qed/qed_hsi.h u32 config; config 1298 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_info->bandwidth_min = QED_MFW_GET_FIELD(p_shmem_info->config, config 1307 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_info->bandwidth_max = QED_MFW_GET_FIELD(p_shmem_info->config, config 2235 drivers/net/ethernet/qlogic/qed/qed_mcp.c switch (p_info->config & FUNC_MF_CFG_PROTOCOL_MASK) { config 2267 drivers/net/ethernet/qlogic/qed/qed_mcp.c info->pause_on_host = (shmem_info.config & config 2273 drivers/net/ethernet/qlogic/qed/qed_mcp.c (u32)(shmem_info.config & FUNC_MF_CFG_PROTOCOL_MASK)); config 316 drivers/net/ethernet/qlogic/qede/qede_ptp.c struct hwtstamp_config config; config 324 drivers/net/ethernet/qlogic/qede/qede_ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 329 drivers/net/ethernet/qlogic/qede/qede_ptp.c config.tx_type, config.rx_filter); config 331 drivers/net/ethernet/qlogic/qede/qede_ptp.c if (config.flags) { config 337 drivers/net/ethernet/qlogic/qede/qede_ptp.c ptp->tx_type = config.tx_type; config 338 drivers/net/ethernet/qlogic/qede/qede_ptp.c ptp->rx_filter = config.rx_filter; config 344 drivers/net/ethernet/qlogic/qede/qede_ptp.c config.rx_filter = ptp->rx_filter; config 346 drivers/net/ethernet/qlogic/qede/qede_ptp.c return copy_to_user(ifr->ifr_data, &config, config 347 drivers/net/ethernet/qlogic/qede/qede_ptp.c sizeof(config)) ? -EFAULT : 0; config 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config); config 1845 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config, max_wait_count; config 1854 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = ahw->port_config; config 1857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if ((config & QLC_83XX_CFG_LOOPBACK_HSS) || config 1858 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c (config & QLC_83XX_CFG_LOOPBACK_EXT)) { config 1876 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->port_config = config; config 1913 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config = ahw->port_config, max_wait_count; config 1930 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->port_config = config; config 3179 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config; config 3192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = cmd.rsp.arg[3]; config 3194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c switch (QLC_83XX_SFP_MODULE_TYPE(config)) { config 3213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config = 0, state; config 3225 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c return config; config 3238 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = cmd.rsp.arg[1]; config 3239 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c switch (QLC_83XX_CURRENT_LINK_SPEED(config)) { config 3256 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = cmd.rsp.arg[3]; config 3257 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c switch (QLC_83XX_SFP_MODULE_TYPE(config)) { config 3285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (config & 1) config 3290 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c return config; config 3297 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config = 0; config 3305 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = qlcnic_83xx_test_link(adapter); config 3306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->module_type = QLC_83XX_SFP_MODULE_TYPE(config); config 3398 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config = adapter->ahw->port_config; config 3448 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->port_config = config; config 3700 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config; config 3708 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = ahw->port_config; config 3709 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (config & QLC_83XX_CFG_STD_PAUSE) { config 3710 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c switch (MSW(config)) { config 3727 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (QLC_83XX_AUTONEG(config)) config 3736 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 config; config 3744 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = ahw->port_config; config 3755 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (!(config & QLC_83XX_CFG_STD_PAUSE)) config 3774 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->port_config = config; config 542 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config) config 551 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = config; config 453 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c u32 ret = 0, config = 0; config 456 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c config |= 0x1; config 459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c config |= 0x2; config 463 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c config |= (0 << 8); config 466 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c config |= (1 << 8); config 469 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c config |= (10 << 8); config 475 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c ret = qlcnic_fw_cmd_set_port(adapter, config); config 1717 drivers/net/ethernet/renesas/ravb_main.c struct hwtstamp_config config; config 1719 drivers/net/ethernet/renesas/ravb_main.c config.flags = 0; config 1720 drivers/net/ethernet/renesas/ravb_main.c config.tx_type = priv->tstamp_tx_ctrl ? HWTSTAMP_TX_ON : config 1723 drivers/net/ethernet/renesas/ravb_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_L2_EVENT; config 1725 drivers/net/ethernet/renesas/ravb_main.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 1727 drivers/net/ethernet/renesas/ravb_main.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 1729 drivers/net/ethernet/renesas/ravb_main.c return copy_to_user(req->ifr_data, &config, sizeof(config)) ? config 1737 drivers/net/ethernet/renesas/ravb_main.c struct hwtstamp_config config; config 1741 drivers/net/ethernet/renesas/ravb_main.c if (copy_from_user(&config, req->ifr_data, sizeof(config))) config 1745 drivers/net/ethernet/renesas/ravb_main.c if (config.flags) config 1748 drivers/net/ethernet/renesas/ravb_main.c switch (config.tx_type) { config 1759 drivers/net/ethernet/renesas/ravb_main.c switch (config.rx_filter) { config 1767 drivers/net/ethernet/renesas/ravb_main.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 1774 drivers/net/ethernet/renesas/ravb_main.c return copy_to_user(req->ifr_data, &config, sizeof(config)) ? config 295 drivers/net/ethernet/sfc/ptp.c struct hwtstamp_config config; config 1478 drivers/net/ethernet/sfc/ptp.c ptp->config.flags = 0; config 1479 drivers/net/ethernet/sfc/ptp.c ptp->config.tx_type = HWTSTAMP_TX_OFF; config 1480 drivers/net/ethernet/sfc/ptp.c ptp->config.rx_filter = HWTSTAMP_FILTER_NONE; config 1781 drivers/net/ethernet/sfc/ptp.c efx->ptp_data->config = *init; config 1818 drivers/net/ethernet/sfc/ptp.c struct hwtstamp_config config; config 1825 drivers/net/ethernet/sfc/ptp.c if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) config 1828 drivers/net/ethernet/sfc/ptp.c rc = efx_ptp_ts_init(efx, &config); config 1832 drivers/net/ethernet/sfc/ptp.c return copy_to_user(ifr->ifr_data, &config, sizeof(config)) config 1841 drivers/net/ethernet/sfc/ptp.c return copy_to_user(ifr->ifr_data, &efx->ptp_data->config, config 1842 drivers/net/ethernet/sfc/ptp.c sizeof(efx->ptp_data->config)) ? -EFAULT : 0; config 1785 drivers/net/ethernet/smsc/smc911x.c struct dma_slave_config config; config 1967 drivers/net/ethernet/smsc/smc911x.c memset(&config, 0, sizeof(config)); config 1968 drivers/net/ethernet/smsc/smc911x.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 1969 drivers/net/ethernet/smsc/smc911x.c config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 1970 drivers/net/ethernet/smsc/smc911x.c config.src_addr = lp->physaddr + RX_DATA_FIFO; config 1971 drivers/net/ethernet/smsc/smc911x.c config.dst_addr = lp->physaddr + TX_DATA_FIFO; config 1972 drivers/net/ethernet/smsc/smc911x.c config.src_maxburst = 32; config 1973 drivers/net/ethernet/smsc/smc911x.c config.dst_maxburst = 32; config 1974 drivers/net/ethernet/smsc/smc911x.c retval = dmaengine_slave_config(lp->rxdma, &config); config 1980 drivers/net/ethernet/smsc/smc911x.c retval = dmaengine_slave_config(lp->txdma, &config); config 328 drivers/net/ethernet/smsc/smc91x.h struct dma_slave_config config; config 344 drivers/net/ethernet/smsc/smc91x.h memset(&config, 0, sizeof(config)); config 345 drivers/net/ethernet/smsc/smc91x.h config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 346 drivers/net/ethernet/smsc/smc91x.h config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 347 drivers/net/ethernet/smsc/smc91x.h config.src_addr = lp->physaddr + reg; config 348 drivers/net/ethernet/smsc/smc91x.h config.dst_addr = lp->physaddr + reg; config 349 drivers/net/ethernet/smsc/smc91x.h config.src_maxburst = 32; config 350 drivers/net/ethernet/smsc/smc91x.h config.dst_maxburst = 32; config 351 drivers/net/ethernet/smsc/smc91x.h ret = dmaengine_slave_config(lp->dma_chan, &config); config 371 drivers/net/ethernet/smsc/smc91x.h struct dma_slave_config config; config 387 drivers/net/ethernet/smsc/smc91x.h memset(&config, 0, sizeof(config)); config 388 drivers/net/ethernet/smsc/smc91x.h config.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; config 389 drivers/net/ethernet/smsc/smc91x.h config.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; config 390 drivers/net/ethernet/smsc/smc91x.h config.src_addr = lp->physaddr + reg; config 391 drivers/net/ethernet/smsc/smc91x.h config.dst_addr = lp->physaddr + reg; config 392 drivers/net/ethernet/smsc/smc91x.h config.src_maxburst = 32; config 393 drivers/net/ethernet/smsc/smc91x.h config.dst_maxburst = 32; config 394 drivers/net/ethernet/smsc/smc91x.h ret = dmaengine_slave_config(lp->dma_chan, &config); config 95 drivers/net/ethernet/smsc/smsc911x.c struct smsc911x_platform_config config; config 146 drivers/net/ethernet/smsc/smsc911x.c #define __smsc_shift(pdata, reg) ((reg) << ((pdata)->config.shift)) config 150 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) config 153 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) config 164 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) config 167 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) config 192 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) { config 197 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) { config 209 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) { config 214 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) { config 244 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_SWAP_FIFO) { config 251 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) { config 256 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) { config 276 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_SWAP_FIFO) { config 283 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) { config 289 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) { config 310 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_SWAP_FIFO) { config 317 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) { config 322 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) { config 342 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_SWAP_FIFO) { config 349 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_32BIT) { config 355 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_USE_16BIT) { config 661 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_FORCE_INTERNAL_PHY) { config 664 drivers/net/ethernet/smsc/smsc911x.c } else if (pdata->config.flags & SMSC911X_FORCE_EXTERNAL_PHY) { config 1029 drivers/net/ethernet/smsc/smsc911x.c pdata->config.phy_interface); config 1642 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.irq_polarity) { config 1649 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.irq_type) { config 2297 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.flags & SMSC911X_SAVE_MAC_ADDRESS) { config 2370 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_probe_config(struct smsc911x_platform_config *config, config 2380 drivers/net/ethernet/smsc/smsc911x.c config->phy_interface = phy_interface; config 2382 drivers/net/ethernet/smsc/smsc911x.c device_get_mac_address(dev, config->mac, ETH_ALEN); config 2388 drivers/net/ethernet/smsc/smsc911x.c config->flags |= SMSC911X_USE_32BIT; config 2390 drivers/net/ethernet/smsc/smsc911x.c config->flags |= SMSC911X_USE_16BIT; config 2392 drivers/net/ethernet/smsc/smsc911x.c device_property_read_u32(dev, "reg-shift", &config->shift); config 2395 drivers/net/ethernet/smsc/smsc911x.c config->irq_polarity = SMSC911X_IRQ_POLARITY_ACTIVE_HIGH; config 2398 drivers/net/ethernet/smsc/smsc911x.c config->irq_type = SMSC911X_IRQ_TYPE_PUSH_PULL; config 2401 drivers/net/ethernet/smsc/smsc911x.c config->flags |= SMSC911X_FORCE_INTERNAL_PHY; config 2404 drivers/net/ethernet/smsc/smsc911x.c config->flags |= SMSC911X_FORCE_EXTERNAL_PHY; config 2407 drivers/net/ethernet/smsc/smsc911x.c config->flags |= SMSC911X_SAVE_MAC_ADDRESS; config 2416 drivers/net/ethernet/smsc/smsc911x.c struct smsc911x_platform_config *config = dev_get_platdata(&pdev->dev); config 2482 drivers/net/ethernet/smsc/smsc911x.c retval = smsc911x_probe_config(&pdata->config, &pdev->dev); config 2483 drivers/net/ethernet/smsc/smsc911x.c if (retval && config) { config 2485 drivers/net/ethernet/smsc/smsc911x.c memcpy(&pdata->config, config, sizeof(pdata->config)); config 2497 drivers/net/ethernet/smsc/smsc911x.c if (pdata->config.shift) config 2531 drivers/net/ethernet/smsc/smsc911x.c } else if (is_valid_ether_addr(pdata->config.mac)) { config 2532 drivers/net/ethernet/smsc/smsc911x.c memcpy(dev->dev_addr, pdata->config.mac, ETH_ALEN); config 300 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c u32 config; config 313 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c config = readl(ioaddr + GMAC_CONFIG); config 314 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c config |= GMAC_CONFIG_RE; config 315 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c writel(config, ioaddr + GMAC_CONFIG); config 512 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct hwtstamp_config config; config 537 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (copy_from_user(&config, ifr->ifr_data, config 538 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c sizeof(config))) config 542 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c __func__, config.flags, config.tx_type, config.rx_filter); config 545 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (config.flags) config 548 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (config.tx_type != HWTSTAMP_TX_OFF && config 549 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.tx_type != HWTSTAMP_TX_ON) config 553 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c switch (config.rx_filter) { config 556 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 561 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; config 575 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_SYNC; config 585 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ; config 596 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_EVENT; config 607 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_SYNC; config 618 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ; config 630 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; config 642 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_SYNC; config 654 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V2_DELAY_REQ; config 668 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_ALL; config 676 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c switch (config.rx_filter) { config 678 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_NONE; config 682 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c config.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; config 686 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->hwts_rx_en = ((config.rx_filter == HWTSTAMP_FILTER_NONE) ? 0 : 1); config 687 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c priv->hwts_tx_en = config.tx_type == HWTSTAMP_TX_ON; config 725 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c memcpy(&priv->tstamp_config, &config, sizeof(config)); config 727 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c return copy_to_user(ifr->ifr_data, &config, config 728 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c sizeof(config)) ? -EFAULT : 0; config 743 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct hwtstamp_config *config = &priv->tstamp_config; config 748 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c return copy_to_user(ifr->ifr_data, config, config 749 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c sizeof(*config)) ? -EFAULT : 0; config 809 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static void stmmac_validate(struct phylink_config *config, config 813 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev)); config 872 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static int stmmac_mac_link_state(struct phylink_config *config, config 878 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static void stmmac_mac_config(struct phylink_config *config, unsigned int mode, config 881 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev)); config 937 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static void stmmac_mac_an_restart(struct phylink_config *config) config 942 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static void stmmac_mac_link_down(struct phylink_config *config, config 945 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev)); config 953 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static void stmmac_mac_link_up(struct phylink_config *config, config 957 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev)); config 1330 drivers/net/ethernet/ti/netcp_core.c struct knav_dma_cfg config; config 1334 drivers/net/ethernet/ti/netcp_core.c memset(&config, 0, sizeof(config)); config 1335 drivers/net/ethernet/ti/netcp_core.c config.direction = DMA_MEM_TO_DEV; config 1336 drivers/net/ethernet/ti/netcp_core.c config.u.tx.filt_einfo = false; config 1337 drivers/net/ethernet/ti/netcp_core.c config.u.tx.filt_pswords = false; config 1338 drivers/net/ethernet/ti/netcp_core.c config.u.tx.priority = DMA_PRIO_MED_L; config 1341 drivers/net/ethernet/ti/netcp_core.c tx_pipe->dma_chan_name, &config); config 1587 drivers/net/ethernet/ti/netcp_core.c struct knav_dma_cfg config; config 1663 drivers/net/ethernet/ti/netcp_core.c memset(&config, 0, sizeof(config)); config 1664 drivers/net/ethernet/ti/netcp_core.c config.direction = DMA_DEV_TO_MEM; config 1665 drivers/net/ethernet/ti/netcp_core.c config.u.rx.einfo_present = true; config 1666 drivers/net/ethernet/ti/netcp_core.c config.u.rx.psinfo_present = true; config 1667 drivers/net/ethernet/ti/netcp_core.c config.u.rx.err_mode = DMA_DROP; config 1668 drivers/net/ethernet/ti/netcp_core.c config.u.rx.desc_type = DMA_DESC_HOST; config 1669 drivers/net/ethernet/ti/netcp_core.c config.u.rx.psinfo_at_sop = false; config 1670 drivers/net/ethernet/ti/netcp_core.c config.u.rx.sop_offset = NETCP_SOP_OFFSET; config 1671 drivers/net/ethernet/ti/netcp_core.c config.u.rx.dst_q = netcp->rx_queue_id; config 1672 drivers/net/ethernet/ti/netcp_core.c config.u.rx.thresh = DMA_THRESH_NONE; config 1677 drivers/net/ethernet/ti/netcp_core.c config.u.rx.fdq[i] = last_fdq; config 1681 drivers/net/ethernet/ti/netcp_core.c netcp->dma_chan_name, &config); config 1374 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_validate(struct phylink_config *config, config 1378 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct net_device *ndev = to_net_dev(config->dev); config 1408 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static int axienet_mac_link_state(struct phylink_config *config, config 1411 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct net_device *ndev = to_net_dev(config->dev); config 1438 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_mac_an_restart(struct phylink_config *config) config 1443 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_mac_config(struct phylink_config *config, unsigned int mode, config 1446 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct net_device *ndev = to_net_dev(config->dev); config 1483 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_mac_link_down(struct phylink_config *config, config 1490 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_mac_link_up(struct phylink_config *config, config 655 drivers/net/hyperv/hyperv_net.h } config; config 732 drivers/net/hyperv/hyperv_net.h } config; config 47 drivers/net/netconsole.c static char config[MAX_PARAM_LENGTH]; config 48 drivers/net/netconsole.c module_param_string(netconsole, config, MAX_PARAM_LENGTH, 0); config 58 drivers/net/netconsole.c strlcpy(config, opt, MAX_PARAM_LENGTH); config 887 drivers/net/netconsole.c char *input = config; config 196 drivers/net/phy/aquantia_hwmon.c .config = aqr_hwmon_chip_config, config 210 drivers/net/phy/aquantia_hwmon.c .config = aqr_hwmon_temp_config, config 1722 drivers/net/phy/marvell.c .config = m88e1121_hwmon_chip_config, config 1732 drivers/net/phy/marvell.c .config = m88e1121_hwmon_temp_config, config 1879 drivers/net/phy/marvell.c .config = m88e1510_hwmon_temp_config, config 1997 drivers/net/phy/marvell.c .config = m88e6390_hwmon_temp_config, config 117 drivers/net/phy/marvell10g.c .config = mv3310_hwmon_chip_config, config 127 drivers/net/phy/marvell10g.c .config = mv3310_hwmon_temp_config, config 44 drivers/net/phy/phylink.c struct phylink_config *config; config 78 drivers/net/phy/phylink.c if ((pl)->config->type == PHYLINK_NETDEV) \ config 80 drivers/net/phy/phylink.c else if ((pl)->config->type == PHYLINK_DEV) \ config 93 drivers/net/phy/phylink.c if ((pl)->config->type == PHYLINK_NETDEV) \ config 95 drivers/net/phy/phylink.c else if ((pl)->config->type == PHYLINK_DEV) \ config 155 drivers/net/phy/phylink.c pl->ops->validate(pl->config, supported, state); config 345 drivers/net/phy/phylink.c pl->ops->mac_config(pl->config, pl->link_an_mode, state); config 359 drivers/net/phy/phylink.c pl->ops->mac_an_restart(pl->config); config 375 drivers/net/phy/phylink.c return pl->ops->mac_link_state(pl->config, state); config 446 drivers/net/phy/phylink.c pl->ops->mac_link_up(pl->config, pl->link_an_mode, config 465 drivers/net/phy/phylink.c pl->ops->mac_link_down(pl->config, pl->link_an_mode, config 608 drivers/net/phy/phylink.c struct phylink *phylink_create(struct phylink_config *config, config 623 drivers/net/phy/phylink.c pl->config = config; config 624 drivers/net/phy/phylink.c if (config->type == PHYLINK_NETDEV) { config 625 drivers/net/phy/phylink.c pl->netdev = to_net_dev(config->dev); config 626 drivers/net/phy/phylink.c } else if (config->type == PHYLINK_DEV) { config 627 drivers/net/phy/phylink.c pl->dev = config->dev; config 724 drivers/net/phy/phylink.c struct phylink_link_state config; config 728 drivers/net/phy/phylink.c memset(&config, 0, sizeof(config)); config 730 drivers/net/phy/phylink.c linkmode_copy(config.advertising, phy->advertising); config 731 drivers/net/phy/phylink.c config.interface = pl->link_config.interface; config 741 drivers/net/phy/phylink.c phylink_set(config.advertising, Pause); config 743 drivers/net/phy/phylink.c phylink_set(config.advertising, Asym_Pause); config 745 drivers/net/phy/phylink.c ret = phylink_validate(pl, supported, &config); config 760 drivers/net/phy/phylink.c linkmode_copy(pl->link_config.advertising, config.advertising); config 763 drivers/net/phy/phylink.c linkmode_copy(phy->advertising, config.advertising); config 1180 drivers/net/phy/phylink.c struct phylink_link_state config; config 1190 drivers/net/phy/phylink.c config = pl->link_config; config 1193 drivers/net/phy/phylink.c linkmode_and(config.advertising, kset->link_modes.advertising, config 1216 drivers/net/phy/phylink.c config.speed = s->speed; config 1217 drivers/net/phy/phylink.c config.duplex = s->duplex; config 1218 drivers/net/phy/phylink.c config.an_enabled = false; config 1220 drivers/net/phy/phylink.c __clear_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, config.advertising); config 1226 drivers/net/phy/phylink.c config.speed = SPEED_UNKNOWN; config 1227 drivers/net/phy/phylink.c config.duplex = DUPLEX_UNKNOWN; config 1228 drivers/net/phy/phylink.c config.an_enabled = true; config 1230 drivers/net/phy/phylink.c __set_bit(ETHTOOL_LINK_MODE_Autoneg_BIT, config.advertising); config 1233 drivers/net/phy/phylink.c if (phylink_validate(pl, support, &config)) config 1237 drivers/net/phy/phylink.c if (config.an_enabled && phylink_is_empty_linkmode(config.advertising)) config 1241 drivers/net/phy/phylink.c linkmode_copy(our_kset.link_modes.advertising, config.advertising); config 1242 drivers/net/phy/phylink.c our_kset.base.speed = config.speed; config 1243 drivers/net/phy/phylink.c our_kset.base.duplex = config.duplex; config 1255 drivers/net/phy/phylink.c pl->link_config.interface = config.interface; config 1325 drivers/net/phy/phylink.c struct phylink_link_state *config = &pl->link_config; config 1337 drivers/net/phy/phylink.c config->pause &= ~(MLO_PAUSE_AN | MLO_PAUSE_TXRX_MASK); config 1340 drivers/net/phy/phylink.c config->pause |= MLO_PAUSE_AN; config 1342 drivers/net/phy/phylink.c config->pause |= MLO_PAUSE_RX; config 1344 drivers/net/phy/phylink.c config->pause |= MLO_PAUSE_TX; config 1358 drivers/net/phy/phylink.c phylink_resolve_flow(pl, config); config 1359 drivers/net/phy/phylink.c phylink_mac_config(pl, config); config 1363 drivers/net/phy/phylink.c phylink_mac_config(pl, config); config 1702 drivers/net/phy/phylink.c struct phylink_link_state config; config 1713 drivers/net/phy/phylink.c memset(&config, 0, sizeof(config)); config 1714 drivers/net/phy/phylink.c linkmode_copy(config.advertising, support); config 1715 drivers/net/phy/phylink.c config.interface = PHY_INTERFACE_MODE_NA; config 1716 drivers/net/phy/phylink.c config.speed = SPEED_UNKNOWN; config 1717 drivers/net/phy/phylink.c config.duplex = DUPLEX_UNKNOWN; config 1718 drivers/net/phy/phylink.c config.pause = MLO_PAUSE_AN; config 1719 drivers/net/phy/phylink.c config.an_enabled = pl->link_config.an_enabled; config 1722 drivers/net/phy/phylink.c ret = phylink_validate(pl, support, &config); config 1731 drivers/net/phy/phylink.c iface = sfp_select_interface(pl->sfp_bus, id, config.advertising); config 1735 drivers/net/phy/phylink.c __ETHTOOL_LINK_MODE_MASK_NBITS, config.advertising); config 1739 drivers/net/phy/phylink.c config.interface = iface; config 1740 drivers/net/phy/phylink.c ret = phylink_validate(pl, support1, &config); config 1744 drivers/net/phy/phylink.c phy_modes(config.interface), config 1751 drivers/net/phy/phylink.c phy_modes(config.interface), config 1761 drivers/net/phy/phylink.c linkmode_copy(pl->link_config.advertising, config.advertising); config 1765 drivers/net/phy/phylink.c pl->link_config.interface != config.interface) { config 1766 drivers/net/phy/phylink.c pl->link_config.interface = config.interface; config 1773 drivers/net/phy/phylink.c phy_modes(config.interface)); config 1060 drivers/net/phy/sfp.c .config = sfp_hwmon_chip_config, config 1075 drivers/net/phy/sfp.c .config = sfp_hwmon_temp_config, config 1090 drivers/net/phy/sfp.c .config = sfp_hwmon_vcc_config, config 1105 drivers/net/phy/sfp.c .config = sfp_hwmon_bias_config, config 1128 drivers/net/phy/sfp.c .config = sfp_hwmon_power_config, config 104 drivers/net/usb/mcs7830.c u8 config; config 343 drivers/net/usb/mcs7830.c mcs7830_set_reg_async(dev, HIF_REG_CONFIG, 1, &data->config); config 353 drivers/net/usb/mcs7830.c data->config = HIF_REG_CONFIG_TXENABLE; config 356 drivers/net/usb/mcs7830.c data->config |= HIF_REG_CONFIG_ALLMULTICAST; config 359 drivers/net/usb/mcs7830.c data->config |= HIF_REG_CONFIG_PROMISCUOUS; config 362 drivers/net/usb/mcs7830.c data->config |= HIF_REG_CONFIG_ALLMULTICAST; config 3315 drivers/net/usb/r8152.c u16 config; config 3318 drivers/net/usb/r8152.c config = ocp_reg_read(tp, OCP_EEE_CFG); config 3322 drivers/net/usb/r8152.c config |= EEE10_EN; config 3325 drivers/net/usb/r8152.c config &= ~EEE10_EN; config 3329 drivers/net/usb/r8152.c ocp_reg_write(tp, OCP_EEE_CFG, config); config 2730 drivers/net/virtio_net.c vdev->config->del_vqs(vdev); config 2803 drivers/net/virtio_net.c ret = vi->vdev->config->find_vqs(vi->vdev, total_vqs, vqs, callbacks, config 2970 drivers/net/virtio_net.c if (!vdev->config->get) { config 3192 drivers/net/virtio_net.c vi->vdev->config->reset(vdev); config 3208 drivers/net/virtio_net.c vi->vdev->config->reset(vi->vdev); config 200 drivers/net/wan/dlci.c struct dlci_conf config; config 211 drivers/net/wan/dlci.c if (copy_from_user(&config, conf, sizeof(struct dlci_conf))) config 213 drivers/net/wan/dlci.c if (config.flags & ~DLCI_VALID_FLAGS) config 215 drivers/net/wan/dlci.c memcpy(&dlp->config, &config, sizeof(struct dlci_conf)); config 225 drivers/net/wan/dlci.c if (copy_to_user(conf, &dlp->config, sizeof(struct dlci_conf))) config 525 drivers/net/wan/sdla.c if (netif_running(slave) && (flp->config.station == FRAD_STATION_NODE)) config 547 drivers/net/wan/sdla.c if (netif_running(slave) && (flp->config.station == FRAD_STATION_NODE)) config 580 drivers/net/wan/sdla.c if (flp->config.station == FRAD_STATION_CPE) config 608 drivers/net/wan/sdla.c if (flp->config.station == FRAD_STATION_CPE) config 640 drivers/net/wan/sdla.c NULL, 0, &dlp->config, &len); config 643 drivers/net/wan/sdla.c &dlp->config, sizeof(struct dlci_conf) - 4 * sizeof(short), NULL, NULL); config 954 drivers/net/wan/sdla.c if (flp->config.station == FRAD_STATION_NODE) config 994 drivers/net/wan/sdla.c struct frad_conf config; config 1022 drivers/net/wan/sdla.c memcpy(&data.config, &flp->config, sizeof(struct frad_conf)); config 1067 drivers/net/wan/sdla.c if (flp->config.station == FRAD_STATION_CPE) config 1086 drivers/net/wan/sdla.c sdla_cmd(dev, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0, &dlp->config, sizeof(struct dlci_conf), NULL, NULL); config 1111 drivers/net/wan/sdla.c if(copy_from_user(&data.config, conf, sizeof(struct frad_conf))) config 1114 drivers/net/wan/sdla.c if (data.config.station & ~FRAD_STATION_NODE) config 1117 drivers/net/wan/sdla.c if (data.config.flags & ~FRAD_VALID_FLAGS) config 1120 drivers/net/wan/sdla.c if ((data.config.kbaud < 0) || config 1121 drivers/net/wan/sdla.c ((data.config.kbaud > 128) && (flp->type != SDLA_S508))) config 1124 drivers/net/wan/sdla.c if (data.config.clocking & ~(FRAD_CLOCK_INT | SDLA_S508_PORT_RS232)) config 1127 drivers/net/wan/sdla.c if ((data.config.mtu < 0) || (data.config.mtu > SDLA_MAX_MTU)) config 1130 drivers/net/wan/sdla.c if ((data.config.T391 < 5) || (data.config.T391 > 30)) config 1133 drivers/net/wan/sdla.c if ((data.config.T392 < 5) || (data.config.T392 > 30)) config 1136 drivers/net/wan/sdla.c if ((data.config.N391 < 1) || (data.config.N391 > 255)) config 1139 drivers/net/wan/sdla.c if ((data.config.N392 < 1) || (data.config.N392 > 10)) config 1142 drivers/net/wan/sdla.c if ((data.config.N393 < 1) || (data.config.N393 > 10)) config 1145 drivers/net/wan/sdla.c memcpy(&flp->config, &data.config, sizeof(struct frad_conf)); config 1146 drivers/net/wan/sdla.c flp->config.flags |= SDLA_DIRECT_RECV; config 1149 drivers/net/wan/sdla.c flp->config.flags |= SDLA_TX70_RX30; config 1151 drivers/net/wan/sdla.c if (dev->mtu != flp->config.mtu) config 1154 drivers/net/wan/sdla.c dev->mtu = flp->config.mtu; config 1157 drivers/net/wan/sdla.c flp->master[i]->mtu = flp->config.mtu; config 1160 drivers/net/wan/sdla.c flp->config.mtu += sizeof(struct frhdr); config 1179 drivers/net/wan/sdla.c memcpy(&data.config, &flp->config, sizeof(struct frad_conf)); config 1181 drivers/net/wan/sdla.c memset(&data.config, 0, sizeof(struct frad_conf)); config 1183 drivers/net/wan/sdla.c memcpy(&flp->config, &data.config, sizeof(struct frad_conf)); config 1184 drivers/net/wan/sdla.c data.config.flags &= FRAD_VALID_FLAGS; config 1185 drivers/net/wan/sdla.c data.config.mtu -= data.config.mtu > sizeof(struct frhdr) ? sizeof(struct frhdr) : data.config.mtu; config 1186 drivers/net/wan/sdla.c return copy_to_user(conf, &data.config, sizeof(struct frad_conf))?-EFAULT:0; config 1238 drivers/net/wan/sdla.c memcpy(&data, &flp->config, sizeof(struct frad_conf)); config 1771 drivers/net/wireless/admtek/adm8211.c .config = adm8211_config, config 1357 drivers/net/wireless/ath/ar5523/ar5523.c .config = ar5523_hwconfig, config 1152 drivers/net/wireless/ath/ath10k/core.h struct ath10k_spec_scan config; config 8188 drivers/net/wireless/ath/ath10k/mac.c .config = ath10k_config, config 1563 drivers/net/wireless/ath/ath10k/pci.c static int ath10k_pci_set_ram_config(struct ath10k *ar, u32 config) config 1568 drivers/net/wireless/ath/ath10k/pci.c FW_RAM_CONFIG_ADDRESS, config); config 1572 drivers/net/wireless/ath/ath10k/pci.c if (val != config) { config 1574 drivers/net/wireless/ath/ath10k/pci.c val, config); config 2460 drivers/net/wireless/ath/ath10k/pci.c struct ce_pipe_config *config; config 2472 drivers/net/wireless/ath/ath10k/pci.c config = &target_ce_config_wlan[5]; config 2473 drivers/net/wireless/ath/ath10k/pci.c config->pipedir = __cpu_to_le32(PIPEDIR_OUT); config 2474 drivers/net/wireless/ath/ath10k/pci.c config->nbytes_max = __cpu_to_le32(2048); config 388 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_qmi_wlan_enable_cfg *config, config 412 drivers/net/wireless/ath/ath10k/qmi.c if (config->num_ce_tgt_cfg > QMI_WLFW_MAX_NUM_CE_V01) config 415 drivers/net/wireless/ath/ath10k/qmi.c req->tgt_cfg_len = config->num_ce_tgt_cfg; config 417 drivers/net/wireless/ath/ath10k/qmi.c req->tgt_cfg[i].pipe_num = config->ce_tgt_cfg[i].pipe_num; config 418 drivers/net/wireless/ath/ath10k/qmi.c req->tgt_cfg[i].pipe_dir = config->ce_tgt_cfg[i].pipe_dir; config 419 drivers/net/wireless/ath/ath10k/qmi.c req->tgt_cfg[i].nentries = config->ce_tgt_cfg[i].nentries; config 420 drivers/net/wireless/ath/ath10k/qmi.c req->tgt_cfg[i].nbytes_max = config->ce_tgt_cfg[i].nbytes_max; config 421 drivers/net/wireless/ath/ath10k/qmi.c req->tgt_cfg[i].flags = config->ce_tgt_cfg[i].flags; config 425 drivers/net/wireless/ath/ath10k/qmi.c if (config->num_ce_svc_pipe_cfg > QMI_WLFW_MAX_NUM_SVC_V01) config 428 drivers/net/wireless/ath/ath10k/qmi.c req->svc_cfg_len = config->num_ce_svc_pipe_cfg; config 430 drivers/net/wireless/ath/ath10k/qmi.c req->svc_cfg[i].service_id = config->ce_svc_cfg[i].service_id; config 431 drivers/net/wireless/ath/ath10k/qmi.c req->svc_cfg[i].pipe_dir = config->ce_svc_cfg[i].pipe_dir; config 432 drivers/net/wireless/ath/ath10k/qmi.c req->svc_cfg[i].pipe_num = config->ce_svc_cfg[i].pipe_num; config 436 drivers/net/wireless/ath/ath10k/qmi.c if (config->num_shadow_reg_cfg > config 440 drivers/net/wireless/ath/ath10k/qmi.c req->shadow_reg_len = config->num_shadow_reg_cfg; config 442 drivers/net/wireless/ath/ath10k/qmi.c memcpy(req->shadow_reg, config->shadow_reg_cfg, config 475 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_qmi_wlan_enable_cfg *config, config 482 drivers/net/wireless/ath/ath10k/qmi.c mode, config); config 484 drivers/net/wireless/ath/ath10k/qmi.c ret = ath10k_qmi_cfg_send_sync_msg(ar, config, version); config 110 drivers/net/wireless/ath/ath10k/qmi.h struct ath10k_qmi_wlan_enable_cfg *config, config 242 drivers/net/wireless/ath/ath10k/spectral.c count = max_t(u8, 1, ar->spectral.config.count); config 248 drivers/net/wireless/ath/ath10k/spectral.c arg.scan_fft_size = ar->spectral.config.fft_size; config 374 drivers/net/wireless/ath/ath10k/spectral.c spectral_count = ar->spectral.config.count; config 402 drivers/net/wireless/ath/ath10k/spectral.c ar->spectral.config.count = val; config 427 drivers/net/wireless/ath/ath10k/spectral.c fft_size = ar->spectral.config.fft_size; config 461 drivers/net/wireless/ath/ath10k/spectral.c ar->spectral.config.fft_size = ilog2(val); config 462 drivers/net/wireless/ath/ath10k/spectral.c ar->spectral.config.fft_size += WMI_SPECTRAL_BIN_SCALE_DEFAULT; config 515 drivers/net/wireless/ath/ath10k/spectral.c ar->spectral.config.count = WMI_SPECTRAL_COUNT_DEFAULT; config 516 drivers/net/wireless/ath/ath10k/spectral.c ar->spectral.config.fft_size = WMI_SPECTRAL_FFT_SIZE_DEFAULT; config 398 drivers/net/wireless/ath/ath10k/targaddrs.h #define HI_WOW_EXT_GET_NUM_LISTS(config) \ config 399 drivers/net/wireless/ath/ath10k/targaddrs.h (((config) & HI_WOW_EXT_NUM_LIST_MASK) >> HI_WOW_EXT_NUM_LIST_SHIFT) config 400 drivers/net/wireless/ath/ath10k/targaddrs.h #define HI_WOW_EXT_GET_NUM_PATTERNS(config) \ config 401 drivers/net/wireless/ath/ath10k/targaddrs.h (((config) & HI_WOW_EXT_NUM_PATTERNS_MASK) >> \ config 403 drivers/net/wireless/ath/ath10k/targaddrs.h #define HI_WOW_EXT_GET_PATTERN_SIZE(config) \ config 404 drivers/net/wireless/ath/ath10k/targaddrs.h (((config) & HI_WOW_EXT_PATTERN_SIZE_MASK) >> \ config 6449 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_resource_config config = {}; config 6452 drivers/net/wireless/ath/ath10k/wmi.c config.num_vdevs = __cpu_to_le32(TARGET_NUM_VDEVS); config 6453 drivers/net/wireless/ath/ath10k/wmi.c config.num_peers = __cpu_to_le32(TARGET_NUM_PEERS); config 6454 drivers/net/wireless/ath/ath10k/wmi.c config.num_offload_peers = __cpu_to_le32(TARGET_NUM_OFFLOAD_PEERS); config 6456 drivers/net/wireless/ath/ath10k/wmi.c config.num_offload_reorder_bufs = config 6459 drivers/net/wireless/ath/ath10k/wmi.c config.num_peer_keys = __cpu_to_le32(TARGET_NUM_PEER_KEYS); config 6460 drivers/net/wireless/ath/ath10k/wmi.c config.num_tids = __cpu_to_le32(TARGET_NUM_TIDS); config 6461 drivers/net/wireless/ath/ath10k/wmi.c config.ast_skid_limit = __cpu_to_le32(TARGET_AST_SKID_LIMIT); config 6462 drivers/net/wireless/ath/ath10k/wmi.c config.tx_chain_mask = __cpu_to_le32(TARGET_TX_CHAIN_MASK); config 6463 drivers/net/wireless/ath/ath10k/wmi.c config.rx_chain_mask = __cpu_to_le32(TARGET_RX_CHAIN_MASK); config 6464 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_vo = __cpu_to_le32(TARGET_RX_TIMEOUT_LO_PRI); config 6465 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_vi = __cpu_to_le32(TARGET_RX_TIMEOUT_LO_PRI); config 6466 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_be = __cpu_to_le32(TARGET_RX_TIMEOUT_LO_PRI); config 6467 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_bk = __cpu_to_le32(TARGET_RX_TIMEOUT_HI_PRI); config 6468 drivers/net/wireless/ath/ath10k/wmi.c config.rx_decap_mode = __cpu_to_le32(ar->wmi.rx_decap_mode); config 6469 drivers/net/wireless/ath/ath10k/wmi.c config.scan_max_pending_reqs = config 6472 drivers/net/wireless/ath/ath10k/wmi.c config.bmiss_offload_max_vdev = config 6475 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_vdev = config 6478 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_ap_profiles = config 6481 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_groups = __cpu_to_le32(TARGET_NUM_MCAST_GROUPS); config 6482 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_table_elems = config 6485 drivers/net/wireless/ath/ath10k/wmi.c config.mcast2ucast_mode = __cpu_to_le32(TARGET_MCAST2UCAST_MODE); config 6486 drivers/net/wireless/ath/ath10k/wmi.c config.tx_dbg_log_size = __cpu_to_le32(TARGET_TX_DBG_LOG_SIZE); config 6487 drivers/net/wireless/ath/ath10k/wmi.c config.num_wds_entries = __cpu_to_le32(TARGET_NUM_WDS_ENTRIES); config 6488 drivers/net/wireless/ath/ath10k/wmi.c config.dma_burst_size = __cpu_to_le32(TARGET_DMA_BURST_SIZE); config 6489 drivers/net/wireless/ath/ath10k/wmi.c config.mac_aggr_delim = __cpu_to_le32(TARGET_MAC_AGGR_DELIM); config 6492 drivers/net/wireless/ath/ath10k/wmi.c config.rx_skip_defrag_timeout_dup_detection_check = __cpu_to_le32(val); config 6494 drivers/net/wireless/ath/ath10k/wmi.c config.vow_config = __cpu_to_le32(TARGET_VOW_CONFIG); config 6496 drivers/net/wireless/ath/ath10k/wmi.c config.gtk_offload_max_vdev = config 6499 drivers/net/wireless/ath/ath10k/wmi.c config.num_msdu_desc = __cpu_to_le32(TARGET_NUM_MSDU_DESC); config 6500 drivers/net/wireless/ath/ath10k/wmi.c config.max_frag_entries = __cpu_to_le32(TARGET_MAX_FRAG_ENTRIES); config 6511 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config, &config, sizeof(config)); config 6522 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_resource_config_10x config = {}; config 6525 drivers/net/wireless/ath/ath10k/wmi.c config.num_vdevs = __cpu_to_le32(TARGET_10X_NUM_VDEVS); config 6526 drivers/net/wireless/ath/ath10k/wmi.c config.num_peers = __cpu_to_le32(TARGET_10X_NUM_PEERS); config 6527 drivers/net/wireless/ath/ath10k/wmi.c config.num_peer_keys = __cpu_to_le32(TARGET_10X_NUM_PEER_KEYS); config 6528 drivers/net/wireless/ath/ath10k/wmi.c config.num_tids = __cpu_to_le32(TARGET_10X_NUM_TIDS); config 6529 drivers/net/wireless/ath/ath10k/wmi.c config.ast_skid_limit = __cpu_to_le32(TARGET_10X_AST_SKID_LIMIT); config 6530 drivers/net/wireless/ath/ath10k/wmi.c config.tx_chain_mask = __cpu_to_le32(TARGET_10X_TX_CHAIN_MASK); config 6531 drivers/net/wireless/ath/ath10k/wmi.c config.rx_chain_mask = __cpu_to_le32(TARGET_10X_RX_CHAIN_MASK); config 6532 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_vo = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_LO_PRI); config 6533 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_vi = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_LO_PRI); config 6534 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_be = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_LO_PRI); config 6535 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_bk = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_HI_PRI); config 6536 drivers/net/wireless/ath/ath10k/wmi.c config.rx_decap_mode = __cpu_to_le32(ar->wmi.rx_decap_mode); config 6537 drivers/net/wireless/ath/ath10k/wmi.c config.scan_max_pending_reqs = config 6540 drivers/net/wireless/ath/ath10k/wmi.c config.bmiss_offload_max_vdev = config 6543 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_vdev = config 6546 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_ap_profiles = config 6549 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_groups = __cpu_to_le32(TARGET_10X_NUM_MCAST_GROUPS); config 6550 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_table_elems = config 6553 drivers/net/wireless/ath/ath10k/wmi.c config.mcast2ucast_mode = __cpu_to_le32(TARGET_10X_MCAST2UCAST_MODE); config 6554 drivers/net/wireless/ath/ath10k/wmi.c config.tx_dbg_log_size = __cpu_to_le32(TARGET_10X_TX_DBG_LOG_SIZE); config 6555 drivers/net/wireless/ath/ath10k/wmi.c config.num_wds_entries = __cpu_to_le32(TARGET_10X_NUM_WDS_ENTRIES); config 6556 drivers/net/wireless/ath/ath10k/wmi.c config.dma_burst_size = __cpu_to_le32(TARGET_10X_DMA_BURST_SIZE); config 6557 drivers/net/wireless/ath/ath10k/wmi.c config.mac_aggr_delim = __cpu_to_le32(TARGET_10X_MAC_AGGR_DELIM); config 6560 drivers/net/wireless/ath/ath10k/wmi.c config.rx_skip_defrag_timeout_dup_detection_check = __cpu_to_le32(val); config 6562 drivers/net/wireless/ath/ath10k/wmi.c config.vow_config = __cpu_to_le32(TARGET_10X_VOW_CONFIG); config 6564 drivers/net/wireless/ath/ath10k/wmi.c config.num_msdu_desc = __cpu_to_le32(TARGET_10X_NUM_MSDU_DESC); config 6565 drivers/net/wireless/ath/ath10k/wmi.c config.max_frag_entries = __cpu_to_le32(TARGET_10X_MAX_FRAG_ENTRIES); config 6576 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config, &config, sizeof(config)); config 6587 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_resource_config_10x config = {}; config 6590 drivers/net/wireless/ath/ath10k/wmi.c config.num_vdevs = __cpu_to_le32(TARGET_10X_NUM_VDEVS); config 6591 drivers/net/wireless/ath/ath10k/wmi.c config.num_peer_keys = __cpu_to_le32(TARGET_10X_NUM_PEER_KEYS); config 6594 drivers/net/wireless/ath/ath10k/wmi.c config.num_peers = __cpu_to_le32(TARGET_10X_TX_STATS_NUM_PEERS); config 6595 drivers/net/wireless/ath/ath10k/wmi.c config.num_tids = __cpu_to_le32(TARGET_10X_TX_STATS_NUM_TIDS); config 6597 drivers/net/wireless/ath/ath10k/wmi.c config.num_peers = __cpu_to_le32(TARGET_10X_NUM_PEERS); config 6598 drivers/net/wireless/ath/ath10k/wmi.c config.num_tids = __cpu_to_le32(TARGET_10X_NUM_TIDS); config 6601 drivers/net/wireless/ath/ath10k/wmi.c config.ast_skid_limit = __cpu_to_le32(TARGET_10X_AST_SKID_LIMIT); config 6602 drivers/net/wireless/ath/ath10k/wmi.c config.tx_chain_mask = __cpu_to_le32(TARGET_10X_TX_CHAIN_MASK); config 6603 drivers/net/wireless/ath/ath10k/wmi.c config.rx_chain_mask = __cpu_to_le32(TARGET_10X_RX_CHAIN_MASK); config 6604 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_vo = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_LO_PRI); config 6605 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_vi = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_LO_PRI); config 6606 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_be = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_LO_PRI); config 6607 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri_bk = __cpu_to_le32(TARGET_10X_RX_TIMEOUT_HI_PRI); config 6608 drivers/net/wireless/ath/ath10k/wmi.c config.rx_decap_mode = __cpu_to_le32(ar->wmi.rx_decap_mode); config 6610 drivers/net/wireless/ath/ath10k/wmi.c config.scan_max_pending_reqs = config 6613 drivers/net/wireless/ath/ath10k/wmi.c config.bmiss_offload_max_vdev = config 6616 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_vdev = config 6619 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_ap_profiles = config 6622 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_groups = __cpu_to_le32(TARGET_10X_NUM_MCAST_GROUPS); config 6623 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_table_elems = config 6626 drivers/net/wireless/ath/ath10k/wmi.c config.mcast2ucast_mode = __cpu_to_le32(TARGET_10X_MCAST2UCAST_MODE); config 6627 drivers/net/wireless/ath/ath10k/wmi.c config.tx_dbg_log_size = __cpu_to_le32(TARGET_10X_TX_DBG_LOG_SIZE); config 6628 drivers/net/wireless/ath/ath10k/wmi.c config.num_wds_entries = __cpu_to_le32(TARGET_10X_NUM_WDS_ENTRIES); config 6629 drivers/net/wireless/ath/ath10k/wmi.c config.dma_burst_size = __cpu_to_le32(TARGET_10_2_DMA_BURST_SIZE); config 6630 drivers/net/wireless/ath/ath10k/wmi.c config.mac_aggr_delim = __cpu_to_le32(TARGET_10X_MAC_AGGR_DELIM); config 6633 drivers/net/wireless/ath/ath10k/wmi.c config.rx_skip_defrag_timeout_dup_detection_check = __cpu_to_le32(val); config 6635 drivers/net/wireless/ath/ath10k/wmi.c config.vow_config = __cpu_to_le32(TARGET_10X_VOW_CONFIG); config 6637 drivers/net/wireless/ath/ath10k/wmi.c config.num_msdu_desc = __cpu_to_le32(TARGET_10X_NUM_MSDU_DESC); config 6638 drivers/net/wireless/ath/ath10k/wmi.c config.max_frag_entries = __cpu_to_le32(TARGET_10X_MAX_FRAG_ENTRIES); config 6663 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config.common, &config, sizeof(config)); config 6674 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_resource_config_10_4 config = {}; config 6677 drivers/net/wireless/ath/ath10k/wmi.c config.num_vdevs = __cpu_to_le32(ar->max_num_vdevs); config 6678 drivers/net/wireless/ath/ath10k/wmi.c config.num_peers = __cpu_to_le32(ar->max_num_peers); config 6679 drivers/net/wireless/ath/ath10k/wmi.c config.num_active_peers = __cpu_to_le32(ar->num_active_peers); config 6680 drivers/net/wireless/ath/ath10k/wmi.c config.num_tids = __cpu_to_le32(ar->num_tids); config 6682 drivers/net/wireless/ath/ath10k/wmi.c config.num_offload_peers = __cpu_to_le32(TARGET_10_4_NUM_OFFLOAD_PEERS); config 6683 drivers/net/wireless/ath/ath10k/wmi.c config.num_offload_reorder_buffs = config 6685 drivers/net/wireless/ath/ath10k/wmi.c config.num_peer_keys = __cpu_to_le32(TARGET_10_4_NUM_PEER_KEYS); config 6686 drivers/net/wireless/ath/ath10k/wmi.c config.ast_skid_limit = __cpu_to_le32(TARGET_10_4_AST_SKID_LIMIT); config 6687 drivers/net/wireless/ath/ath10k/wmi.c config.tx_chain_mask = __cpu_to_le32(ar->hw_params.tx_chain_mask); config 6688 drivers/net/wireless/ath/ath10k/wmi.c config.rx_chain_mask = __cpu_to_le32(ar->hw_params.rx_chain_mask); config 6690 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri[0] = __cpu_to_le32(TARGET_10_4_RX_TIMEOUT_LO_PRI); config 6691 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri[1] = __cpu_to_le32(TARGET_10_4_RX_TIMEOUT_LO_PRI); config 6692 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri[2] = __cpu_to_le32(TARGET_10_4_RX_TIMEOUT_LO_PRI); config 6693 drivers/net/wireless/ath/ath10k/wmi.c config.rx_timeout_pri[3] = __cpu_to_le32(TARGET_10_4_RX_TIMEOUT_HI_PRI); config 6695 drivers/net/wireless/ath/ath10k/wmi.c config.rx_decap_mode = __cpu_to_le32(ar->wmi.rx_decap_mode); config 6696 drivers/net/wireless/ath/ath10k/wmi.c config.scan_max_pending_req = __cpu_to_le32(TARGET_10_4_SCAN_MAX_REQS); config 6697 drivers/net/wireless/ath/ath10k/wmi.c config.bmiss_offload_max_vdev = config 6699 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_vdev = config 6701 drivers/net/wireless/ath/ath10k/wmi.c config.roam_offload_max_ap_profiles = config 6703 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_groups = __cpu_to_le32(TARGET_10_4_NUM_MCAST_GROUPS); config 6704 drivers/net/wireless/ath/ath10k/wmi.c config.num_mcast_table_elems = config 6707 drivers/net/wireless/ath/ath10k/wmi.c config.mcast2ucast_mode = __cpu_to_le32(TARGET_10_4_MCAST2UCAST_MODE); config 6708 drivers/net/wireless/ath/ath10k/wmi.c config.tx_dbg_log_size = __cpu_to_le32(TARGET_10_4_TX_DBG_LOG_SIZE); config 6709 drivers/net/wireless/ath/ath10k/wmi.c config.num_wds_entries = __cpu_to_le32(TARGET_10_4_NUM_WDS_ENTRIES); config 6710 drivers/net/wireless/ath/ath10k/wmi.c config.dma_burst_size = __cpu_to_le32(TARGET_10_4_DMA_BURST_SIZE); config 6711 drivers/net/wireless/ath/ath10k/wmi.c config.mac_aggr_delim = __cpu_to_le32(TARGET_10_4_MAC_AGGR_DELIM); config 6713 drivers/net/wireless/ath/ath10k/wmi.c config.rx_skip_defrag_timeout_dup_detection_check = config 6716 drivers/net/wireless/ath/ath10k/wmi.c config.vow_config = __cpu_to_le32(TARGET_10_4_VOW_CONFIG); config 6717 drivers/net/wireless/ath/ath10k/wmi.c config.gtk_offload_max_vdev = config 6719 drivers/net/wireless/ath/ath10k/wmi.c config.num_msdu_desc = __cpu_to_le32(ar->htt.max_num_pending_tx); config 6720 drivers/net/wireless/ath/ath10k/wmi.c config.max_frag_entries = __cpu_to_le32(TARGET_10_4_11AC_TX_MAX_FRAGS); config 6721 drivers/net/wireless/ath/ath10k/wmi.c config.max_peer_ext_stats = config 6723 drivers/net/wireless/ath/ath10k/wmi.c config.smart_ant_cap = __cpu_to_le32(TARGET_10_4_SMART_ANT_CAP); config 6725 drivers/net/wireless/ath/ath10k/wmi.c config.bk_minfree = __cpu_to_le32(TARGET_10_4_BK_MIN_FREE); config 6726 drivers/net/wireless/ath/ath10k/wmi.c config.be_minfree = __cpu_to_le32(TARGET_10_4_BE_MIN_FREE); config 6727 drivers/net/wireless/ath/ath10k/wmi.c config.vi_minfree = __cpu_to_le32(TARGET_10_4_VI_MIN_FREE); config 6728 drivers/net/wireless/ath/ath10k/wmi.c config.vo_minfree = __cpu_to_le32(TARGET_10_4_VO_MIN_FREE); config 6730 drivers/net/wireless/ath/ath10k/wmi.c config.rx_batchmode = __cpu_to_le32(TARGET_10_4_RX_BATCH_MODE); config 6731 drivers/net/wireless/ath/ath10k/wmi.c config.tt_support = config 6733 drivers/net/wireless/ath/ath10k/wmi.c config.atf_config = __cpu_to_le32(TARGET_10_4_ATF_CONFIG); config 6734 drivers/net/wireless/ath/ath10k/wmi.c config.iphdr_pad_config = __cpu_to_le32(TARGET_10_4_IPHDR_PAD_CONFIG); config 6735 drivers/net/wireless/ath/ath10k/wmi.c config.qwrap_config = __cpu_to_le32(TARGET_10_4_QWRAP_CONFIG); config 6745 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config, &config, sizeof(config)); config 44 drivers/net/wireless/ath/ath5k/ahb.c eeprom_end = ((void *) bcfg->config) + BOARD_CONFIG_BUFSZ; config 69 drivers/net/wireless/ath/ath5k/ahb.c cfg_mac = bcfg->config->wlan0_mac; config 71 drivers/net/wireless/ath/ath5k/ahb.c cfg_mac = bcfg->config->wlan1_mac; config 165 drivers/net/wireless/ath/ath5k/ahb.c (bcfg->config->flags & (BD_WLAN0 | BD_WLAN1)) == config 787 drivers/net/wireless/ath/ath5k/mac80211-ops.c .config = ath5k_config, config 3045 drivers/net/wireless/ath/ath6kl/wmi.c int ath6kl_wmi_config_debug_module_cmd(struct wmi *wmi, u32 valid, u32 config) config 3057 drivers/net/wireless/ath/ath6kl/wmi.c cmd->config = cpu_to_le32(config); config 2516 drivers/net/wireless/ath/ath6kl/wmi.h __le32 config; config 2609 drivers/net/wireless/ath/ath6kl/wmi.h int ath6kl_wmi_config_debug_module_cmd(struct wmi *wmi, u32 valid, u32 config); config 210 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_high = ATH9K_ANI_OFDM_TRIG_HIGH; config 211 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_low = ATH9K_ANI_OFDM_TRIG_LOW_ABOVE_INI; config 213 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_high = ATH9K_ANI_OFDM_TRIG_HIGH_BELOW_INI; config 214 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_low = ATH9K_ANI_OFDM_TRIG_LOW; config 423 drivers/net/wireless/ath/ath9k/ani.c if (cckPhyErrRate < ah->config.cck_trig_low && config 424 drivers/net/wireless/ath/ath9k/ani.c ofdmPhyErrRate < ah->config.ofdm_trig_low) { config 427 drivers/net/wireless/ath/ath9k/ani.c } else if (ofdmPhyErrRate > ah->config.ofdm_trig_high) { config 430 drivers/net/wireless/ath/ath9k/ani.c } else if (cckPhyErrRate > ah->config.cck_trig_high) { config 485 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_high = ATH9K_ANI_OFDM_TRIG_HIGH; config 486 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_low = ATH9K_ANI_OFDM_TRIG_LOW; config 487 drivers/net/wireless/ath/ath9k/ani.c ah->config.cck_trig_high = ATH9K_ANI_CCK_TRIG_HIGH; config 488 drivers/net/wireless/ath/ath9k/ani.c ah->config.cck_trig_low = ATH9K_ANI_CCK_TRIG_LOW; config 490 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_high = ATH9K_ANI_OFDM_TRIG_HIGH_OLD; config 491 drivers/net/wireless/ath/ath9k/ani.c ah->config.ofdm_trig_low = ATH9K_ANI_OFDM_TRIG_LOW_OLD; config 492 drivers/net/wireless/ath/ath9k/ani.c ah->config.cck_trig_high = ATH9K_ANI_CCK_TRIG_HIGH_OLD; config 493 drivers/net/wireless/ath/ath9k/ani.c ah->config.cck_trig_low = ATH9K_ANI_CCK_TRIG_LOW_OLD; config 509 drivers/net/wireless/ath/ath9k/ani.c ah->config.ani_poll_interval = ATH9K_ANI_POLLINTERVAL; config 743 drivers/net/wireless/ath/ath9k/ar5008_phy.c && ah->config.analog_shiftreg config 775 drivers/net/wireless/ath/ath9k/ar5008_phy.c && ah->config.analog_shiftreg config 262 drivers/net/wireless/ath/ath9k/ar9002_hw.c if (ah->config.pcie_waen) { config 263 drivers/net/wireless/ath/ath9k/ar9002_hw.c if (ah->config.pcie_waen & AR_WA_D3_L1_DISABLE) config 291 drivers/net/wireless/ath/ath9k/ar9002_hw.c if (ah->config.pcie_waen) { config 292 drivers/net/wireless/ath/ath9k/ar9002_hw.c val = ah->config.pcie_waen; config 387 drivers/net/wireless/ath/ath9k/ar9002_hw.c ah->config.hw_hang_checks |= HW_BB_RIFS_HANG; config 388 drivers/net/wireless/ath/ath9k/ar9002_hw.c ah->config.hw_hang_checks |= HW_BB_DFS_HANG; config 392 drivers/net/wireless/ath/ath9k/ar9002_hw.c ah->config.hw_hang_checks |= HW_BB_RX_CLEAR_STUCK_HANG; config 395 drivers/net/wireless/ath/ath9k/ar9002_hw.c ah->config.hw_hang_checks |= HW_MAC_HANG; config 50 drivers/net/wireless/ath/ath9k/ar9003_aic.c if (mci_hw->config & ATH_MCI_CONFIG_DISABLE_AIC) config 459 drivers/net/wireless/ath/ath9k/ar9003_aic.c num_chan = MS(mci_hw->config, ATH_MCI_CONFIG_AIC_CAL_NUM_CHAN); config 587 drivers/net/wireless/ath/ath9k/ar9003_aic.c num_chan = MS(mci_hw->config, ATH_MCI_CONFIG_AIC_CAL_NUM_CHAN); config 3657 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c if (ah->config.xlna_gpio) config 3658 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c gpio = ah->config.xlna_gpio; config 3702 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c value |= ah->config.ant_ctrl_comm2g_switch_enable; config 3921 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c ah->config.xatten_margin_cfg) config 3926 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c if (ah->config.alt_mingainidx) config 198 drivers/net/wireless/ath/ath9k/ar9003_hw.c if (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) { config 236 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 237 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D3)) { config 243 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 244 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D0)) { config 275 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 276 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D3)) { config 282 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 283 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D0)) { config 477 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 478 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D3)) { config 484 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 485 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D0)) { config 521 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 522 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D3)) { config 528 drivers/net/wireless/ath/ath9k/ar9003_hw.c if ((ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_CONTROL) && config 529 drivers/net/wireless/ath/ath9k/ar9003_hw.c (ah->config.pll_pwrsave & AR_PCIE_PLL_PWRSAVE_ON_D0)) { config 748 drivers/net/wireless/ath/ath9k/ar9003_hw.c if (ah->config.tx_gain_buffalo) config 1024 drivers/net/wireless/ath/ath9k/ar9003_hw.c u32 val = ah->config.aspm_l1_fix; config 1058 drivers/net/wireless/ath/ath9k/ar9003_hw.c ah->config.hw_hang_checks |= HW_BB_WATCHDOG; config 1059 drivers/net/wireless/ath/ath9k/ar9003_hw.c ah->config.hw_hang_checks |= HW_MAC_HANG; config 1065 drivers/net/wireless/ath/ath9k/ar9003_hw.c ah->config.hw_hang_checks |= HW_PHYRESTART_CLC_WAR; config 249 drivers/net/wireless/ath/ath9k/ar9003_mac.c if (ah->config.rx_intr_mitigation) config 253 drivers/net/wireless/ath/ath9k/ar9003_mac.c if (ah->config.tx_intr_mitigation) config 429 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (mci->config & ATH_MCI_CONFIG_MCI_OBS_MCI) { config 438 drivers/net/wireless/ath/ath9k/ar9003_mci.c } else if (mci->config & ATH_MCI_CONFIG_MCI_OBS_TXRX) { config 449 drivers/net/wireless/ath/ath9k/ar9003_mci.c } else if (mci->config & ATH_MCI_CONFIG_MCI_OBS_BT) { config 831 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (!(mci->config & ATH_MCI_CONFIG_DISABLE_AGGR_THRESH)) { config 832 drivers/net/wireless/ath/ath9k/ar9003_mci.c thresh = MS(mci->config, ATH_MCI_CONFIG_AGGR_THRESH); config 852 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (mci->config & ATH_MCI_CONFIG_MCI_STAT_DBG) { config 944 drivers/net/wireless/ath/ath9k/ar9003_mci.c u8 ant = MS(mci->config, ATH_MCI_CONFIG_ANT_ARCH); config 954 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (is_2g && !(mci->config & ATH_MCI_CONFIG_DISABLE_OSLA)) config 971 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (mci->config & ATH_MCI_CONFIG_CONCUR_TX) { config 982 drivers/net/wireless/ath/ath9k/ar9003_mci.c regval = MS(mci->config, ATH_MCI_CONFIG_CLK_DIV); config 1147 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (!(mci->config & ATH_MCI_CONFIG_DISABLE_OSLA)) config 1238 drivers/net/wireless/ath/ath9k/ar9003_mci.c (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) config 1260 drivers/net/wireless/ath/ath9k/ar9003_mci.c (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) config 1339 drivers/net/wireless/ath/ath9k/ar9003_mci.c if (mci->config & ATH_MCI_CONFIG_MCI_OBS_MASK) { config 1374 drivers/net/wireless/ath/ath9k/ar9003_mci.c value = !(mci->config & ATH_MCI_CONFIG_DISABLE_FTP_STOMP); config 122 drivers/net/wireless/ath/ath9k/ar9003_mci.h ((MS(mci->config, ATH_MCI_CONFIG_ANT_ARCH) == ATH_MCI_ANT_ARCH_1_ANT_PA_LNA_SHARED) || \ config 123 drivers/net/wireless/ath/ath9k/ar9003_mci.h (MS(mci->config, ATH_MCI_CONFIG_ANT_ARCH) == ATH_MCI_ANT_ARCH_2_ANT_PA_LNA_SHARED)) config 1008 drivers/net/wireless/ath/ath9k/ar9003_paprd.c if ((ah->caps.hw_caps & ATH9K_HW_CAP_PAPRD) && ah->config.enable_paprd) config 1580 drivers/net/wireless/ath/ath9k/ar9003_phy.c regval |= ah->config.ant_ctrl_comm2g_switch_enable; config 324 drivers/net/wireless/ath/ath9k/beacon.c tsf += TU_TO_USEC(sc->sc_ah->config.sw_beacon_response_time); config 253 drivers/net/wireless/ath/ath9k/btcoex.c ah->btcoex_hw.mci.config = (AR_SREV_9462(ah)) ? 0x2201 : 0xa4c1; config 78 drivers/net/wireless/ath/ath9k/btcoex.h u32 config; config 26 drivers/net/wireless/ath/ath9k/common-beacon.c tsf += TU_TO_USEC(FUDGE + ah->config.sw_beacon_response_time); config 1406 drivers/net/wireless/ath/ath9k/debug.c &sc->sc_ah->config.enable_paprd); config 1413 drivers/net/wireless/ath/ath9k/debug.c &ah->config.cwm_ignore_extcca); config 24 drivers/net/wireless/ath/ath9k/eeprom.c if (ah->config.analog_shiftreg) config 33 drivers/net/wireless/ath/ath9k/eeprom.c if (ah->config.analog_shiftreg) config 48 drivers/net/wireless/ath/ath9k/gpio.c ath9k_hw_set_gpio(ah, ah->led_pin, ah->config.led_active_high ? 0 : 1); config 57 drivers/net/wireless/ath/ath9k/gpio.c if (sc->sc_ah->config.led_active_high) config 78 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ah->config.sw_beacon_response_time = DEFAULT_SWBA_RESPONSE; config 80 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ah->config.sw_beacon_response_time = MIN_SWBA_RESPONSE; config 1875 drivers/net/wireless/ath/ath9k/htc_drv_main.c .config = ath9k_htc_config, config 399 drivers/net/wireless/ath/ath9k/hw.c ah->config.dma_beacon_response_time = 1; config 400 drivers/net/wireless/ath/ath9k/hw.c ah->config.sw_beacon_response_time = 6; config 401 drivers/net/wireless/ath/ath9k/hw.c ah->config.cwm_ignore_extcca = false; config 402 drivers/net/wireless/ath/ath9k/hw.c ah->config.analog_shiftreg = 1; config 404 drivers/net/wireless/ath/ath9k/hw.c ah->config.rx_intr_mitigation = true; config 407 drivers/net/wireless/ath/ath9k/hw.c ah->config.rimt_last = 500; config 408 drivers/net/wireless/ath/ath9k/hw.c ah->config.rimt_first = 2000; config 410 drivers/net/wireless/ath/ath9k/hw.c ah->config.rimt_last = 250; config 411 drivers/net/wireless/ath/ath9k/hw.c ah->config.rimt_first = 700; config 415 drivers/net/wireless/ath/ath9k/hw.c ah->config.pll_pwrsave = 7; config 434 drivers/net/wireless/ath/ath9k/hw.c ah->config.serialize_regmode = SER_REG_MODE_AUTO; config 436 drivers/net/wireless/ath/ath9k/hw.c if (NR_CPUS > 1 && ah->config.serialize_regmode == SER_REG_MODE_AUTO) { config 440 drivers/net/wireless/ath/ath9k/hw.c ah->config.serialize_regmode = SER_REG_MODE_ON; config 442 drivers/net/wireless/ath/ath9k/hw.c ah->config.serialize_regmode = SER_REG_MODE_OFF; config 447 drivers/net/wireless/ath/ath9k/hw.c ah->config.serialize_regmode); config 450 drivers/net/wireless/ath/ath9k/hw.c ah->config.max_txtrig_level = MAX_TX_FIFO_THRESHOLD >> 1; config 452 drivers/net/wireless/ath/ath9k/hw.c ah->config.max_txtrig_level = MAX_TX_FIFO_THRESHOLD; config 949 drivers/net/wireless/ath/ath9k/hw.c if (ah->config.rx_intr_mitigation) { config 957 drivers/net/wireless/ath/ath9k/hw.c if (ah->config.rx_intr_mitigation) { config 966 drivers/net/wireless/ath/ath9k/hw.c if (ah->config.tx_intr_mitigation) { config 2025 drivers/net/wireless/ath/ath9k/hw.c if (ah->config.rx_intr_mitigation) { config 2026 drivers/net/wireless/ath/ath9k/hw.c REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_LAST, ah->config.rimt_last); config 2027 drivers/net/wireless/ath/ath9k/hw.c REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_FIRST, ah->config.rimt_first); config 2030 drivers/net/wireless/ath/ath9k/hw.c if (ah->config.tx_intr_mitigation) { config 2073 drivers/net/wireless/ath/ath9k/hw.c if (ah->config.hw_hang_checks & HW_PHYRESTART_CLC_WAR) config 2301 drivers/net/wireless/ath/ath9k/hw.c TU_TO_USEC(ah->config.dma_beacon_response_time)); config 2303 drivers/net/wireless/ath/ath9k/hw.c TU_TO_USEC(ah->config.sw_beacon_response_time)); config 3069 drivers/net/wireless/ath/ath9k/hw.c if (IS_CHAN_HT40(chan) && !ah->config.cwm_ignore_extcca) config 781 drivers/net/wireless/ath/ath9k/hw.h struct ath9k_ops_config config; config 179 drivers/net/wireless/ath/ath9k/init.c if (NR_CPUS > 1 && ah->config.serialize_regmode == SER_REG_MODE_ON) { config 195 drivers/net/wireless/ath/ath9k/init.c if (NR_CPUS > 1 && ah->config.serialize_regmode == SER_REG_MODE_ON) { config 236 drivers/net/wireless/ath/ath9k/init.c if (NR_CPUS > 1 && ah->config.serialize_regmode == SER_REG_MODE_ON) { config 463 drivers/net/wireless/ath/ath9k/init.c ah->config.xlna_gpio = 9; config 464 drivers/net/wireless/ath/ath9k/init.c ah->config.xatten_margin_cfg = true; config 465 drivers/net/wireless/ath/ath9k/init.c ah->config.alt_mingainidx = true; config 466 drivers/net/wireless/ath/ath9k/init.c ah->config.ant_ctrl_comm2g_switch_enable = 0x000BBB88; config 507 drivers/net/wireless/ath/ath9k/init.c ah->config.pcie_waen = 0x0040473b; config 516 drivers/net/wireless/ath/ath9k/init.c ah->config.pll_pwrsave = 1; config 519 drivers/net/wireless/ath/ath9k/init.c ah->config.pll_pwrsave = 0; config 524 drivers/net/wireless/ath/ath9k/init.c ah->config.led_active_high = true; config 604 drivers/net/wireless/ath/ath9k/init.c ah->config.led_active_high = true; config 607 drivers/net/wireless/ath/ath9k/init.c ah->config.tx_gain_buffalo = true; config 712 drivers/net/wireless/ath/ath9k/init.c ah->config.led_active_high = ath9k_led_active_high == 1; config 363 drivers/net/wireless/ath/ath9k/link.c if ((timestamp - common->ani.checkani_timer) >= ah->config.ani_poll_interval) { config 404 drivers/net/wireless/ath/ath9k/link.c cal_interval = min(cal_interval, (u32)ah->config.ani_poll_interval); config 438 drivers/net/wireless/ath/ath9k/link.c jiffies + msecs_to_jiffies((u32)ah->config.ani_poll_interval)); config 109 drivers/net/wireless/ath/ath9k/mac.c if (ah->tx_trig_level >= ah->config.max_txtrig_level) config 118 drivers/net/wireless/ath/ath9k/mac.c if (curLevel < ah->config.max_txtrig_level) config 476 drivers/net/wireless/ath/ath9k/mac.c (ah->config.sw_beacon_response_time - config 477 drivers/net/wireless/ath/ath9k/mac.c ah->config.dma_beacon_response_time)) * 1024; config 933 drivers/net/wireless/ath/ath9k/mac.c if (ah->config.tx_intr_mitigation) config 950 drivers/net/wireless/ath/ath9k/mac.c if (ah->config.rx_intr_mitigation) { config 957 drivers/net/wireless/ath/ath9k/mac.c if (ah->config.rx_intr_mitigation) config 991 drivers/net/wireless/ath/ath9k/mac.c if (ah->config.hw_hang_checks & HW_BB_WATCHDOG) { config 1009 drivers/net/wireless/ath/ath9k/mac.c if (ah->config.hw_hang_checks & HW_BB_WATCHDOG) { config 396 drivers/net/wireless/ath/ath9k/main.c if ((ah->config.hw_hang_checks & HW_BB_WATCHDOG) && config 553 drivers/net/wireless/ath/ath9k/main.c if ((ah->config.hw_hang_checks & HW_BB_WATCHDOG) && config 697 drivers/net/wireless/ath/ath9k/main.c if (ah->config.hw_hang_checks & HW_BB_WATCHDOG) config 720 drivers/net/wireless/ath/ath9k/main.c (ah->config.led_active_high) ? 1 : 0); config 869 drivers/net/wireless/ath/ath9k/main.c (ah->config.led_active_high) ? 0 : 1); config 2670 drivers/net/wireless/ath/ath9k/main.c .config = ath9k_config, config 128 drivers/net/wireless/ath/ath9k/mci.c if (mci_hw->config & ATH_MCI_CONFIG_DISABLE_TUNING) config 699 drivers/net/wireless/ath/ath9k/mci.c if (!(mci_hw->config & ATH_MCI_CONFIG_CONCUR_TX)) { config 749 drivers/net/wireless/ath/ath9k/mci.c if (!(mci_hw->config & ATH_MCI_CONFIG_CONCUR_TX)) config 867 drivers/net/wireless/ath/ath9k/pci.c pci_read_config_dword(pdev, 0x70c, &ah->config.aspm_l1_fix); config 2537 drivers/net/wireless/ath/ath9k/xmit.c ah->tx_trig_level >= sc->sc_ah->config.max_txtrig_level) config 1757 drivers/net/wireless/ath/carl9170/main.c .config = carl9170_op_config, config 1146 drivers/net/wireless/ath/wcn36xx/main.c .config = wcn36xx_config, config 2185 drivers/net/wireless/atmel/at76c50x-usb.c .config = at76_config, config 5175 drivers/net/wireless/broadcom/b43/main.c .config = b43_op_config, config 3537 drivers/net/wireless/broadcom/b43legacy/main.c .config = b43legacy_op_dev_config, config 1062 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 3108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; config 3287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 3343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; config 3518 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; config 5649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 5704 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 5742 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 6790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_config_dongle(ifp->drvr->config); config 6795 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 6820 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 6833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 7079 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c drvr->config = cfg; config 347 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return drvr->config; config 650 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c dev_net_set(ndev, wiphy_net(cfg_to_wiphy(drvr->config))); config 1149 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->config = brcmf_cfg80211_attach(drvr, ops, config 1151 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->config == NULL) { config 1197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->config) { config 1198 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_cfg80211_detach(drvr->config); config 1199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->config = NULL; config 1364 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (drvr->config) { config 1365 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_p2p_detach(&drvr->config->p2p); config 1366 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_cfg80211_detach(drvr->config); config 1367 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->config = NULL; config 101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct brcmf_cfg80211_info *config; config 178 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c bool armed = brcmf_cfg80211_vif_event_armed(drvr->config); config 994 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 1338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = drvr->config; config 1445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 1857 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; config 619 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c u32 config; config 624 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c config = brcmf_pcie_read_reg32(devinfo, BRCMF_PCIE_PCIE2REG_CONFIGDATA); config 625 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_write_reg32(devinfo, BRCMF_PCIE_PCIE2REG_CONFIGDATA, config); config 38 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c #define ifp_to_pno(_ifp) ((_ifp)->drvr->config->pno) config 403 drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c u32 config; /* 0xe00 */ config 971 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c .config = brcms_ops_config, config 5243 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c int brcms_c_set_gmode(struct brcms_c_info *wlc, u8 gmode, bool config) config 5270 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (config) config 624 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h int brcms_c_set_gmode(struct brcms_c_info *wlc, u8 gmode, bool config); config 133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_HAS(config, val) ((config) & (1 << (val))) config 134 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_MSK(config, mask) ((config) & (mask)) config 136 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_RANGE(config, low, hi) (CONF_MSK(config, MSK_RANGE(low, high))) config 138 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_IS(config, val) ((config) == (1 << (val))) config 139 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_GE(config, val) ((config) & (0-(1 << (val)))) config 140 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_GT(config, val) ((config) & (0-2*(1 << (val)))) config 141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_LT(config, val) ((config) & ((1 << (val))-1)) config 142 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h #define CONF_LE(config, val) ((config) & (2*(1 << (val))-1)) config 1168 drivers/net/wireless/cisco/airo.c ConfigRid config; config 1799 drivers/net/wireless/cisco/airo.c if (ai->config.len) config 1806 drivers/net/wireless/cisco/airo.c ai->config = cfg; config 1814 drivers/net/wireless/cisco/airo.c if (ai->config.authType != AUTH_OPEN && maxencrypt) { config 1816 drivers/net/wireless/cisco/airo.c if (ai->config.rates[i] > maxencrypt) { config 1817 drivers/net/wireless/cisco/airo.c ai->config.rates[i] = 0; config 1833 drivers/net/wireless/cisco/airo.c cfgr = ai->config; config 2330 drivers/net/wireless/cisco/airo.c memcpy (ai->config.macAddr, addr->sa_data, dev->addr_len); config 2801 drivers/net/wireless/cisco/airo.c ai->config.len = 0; config 3797 drivers/net/wireless/cisco/airo.c local->config.authType = auth_type; config 3850 drivers/net/wireless/cisco/airo.c if (ai->config.len == 0) { config 3873 drivers/net/wireless/cisco/airo.c ai->config.rmode |= RXMODE_NORMALIZED_RSSI; config 3878 drivers/net/wireless/cisco/airo.c ai->config.opmode = adhoc ? MODE_STA_IBSS : MODE_STA_ESS; config 3880 drivers/net/wireless/cisco/airo.c ai->config.modulation = MOD_CCK; config 3885 drivers/net/wireless/cisco/airo.c ai->config.opmode |= MODE_MIC; config 3891 drivers/net/wireless/cisco/airo.c mac[i] = ai->config.macAddr[i]; config 3897 drivers/net/wireless/cisco/airo.c memset(ai->config.rates,0,sizeof(ai->config.rates)); config 3899 drivers/net/wireless/cisco/airo.c ai->config.rates[i] = rates[i]; config 4786 drivers/net/wireless/cisco/airo.c return (le16_to_cpu(ai->config.rmode) & le16_to_cpu(RXMODE_MASK)) >= config 4809 drivers/net/wireless/cisco/airo.c ai->config.rmode &= ~RXMODE_FULL_MASK; config 4811 drivers/net/wireless/cisco/airo.c ai->config.opmode &= ~MODE_CFG_MASK; config 4812 drivers/net/wireless/cisco/airo.c ai->config.scanMode = SCANMODE_ACTIVE; config 4814 drivers/net/wireless/cisco/airo.c ai->config.opmode |= MODE_STA_IBSS; config 4816 drivers/net/wireless/cisco/airo.c ai->config.opmode |= MODE_STA_ESS; config 4818 drivers/net/wireless/cisco/airo.c ai->config.rmode |= RXMODE_RFMON | RXMODE_DISABLE_802_3_HEADER; config 4819 drivers/net/wireless/cisco/airo.c ai->config.scanMode = SCANMODE_PASSIVE; config 4822 drivers/net/wireless/cisco/airo.c ai->config.rmode |= RXMODE_RFMON_ANYBSS | RXMODE_DISABLE_802_3_HEADER; config 4823 drivers/net/wireless/cisco/airo.c ai->config.scanMode = SCANMODE_PASSIVE; config 4826 drivers/net/wireless/cisco/airo.c ai->config.rmode |= RXMODE_LANMON; config 4845 drivers/net/wireless/cisco/airo.c memset( ai->config.nodeName, 0, 16 ); config 4848 drivers/net/wireless/cisco/airo.c ai->config.nodeName[j] = line[j]; config 4857 drivers/net/wireless/cisco/airo.c ai->config.powerSaveMode = POWERSAVE_PSPCAM; config 4860 drivers/net/wireless/cisco/airo.c ai->config.powerSaveMode = POWERSAVE_PSP; config 4863 drivers/net/wireless/cisco/airo.c ai->config.powerSaveMode = POWERSAVE_CAM; config 4872 drivers/net/wireless/cisco/airo.c ai->config.rates[k++] = (u8)v; config 4882 drivers/net/wireless/cisco/airo.c ai->config.channelSet = cpu_to_le16(v); config 4890 drivers/net/wireless/cisco/airo.c ai->config.txPower = cpu_to_le16(v); config 4913 drivers/net/wireless/cisco/airo.c ai->config.longRetryLimit = cpu_to_le16(v); config 4921 drivers/net/wireless/cisco/airo.c ai->config.shortRetryLimit = cpu_to_le16(v); config 4929 drivers/net/wireless/cisco/airo.c ai->config.rtsThres = cpu_to_le16(v); config 4937 drivers/net/wireless/cisco/airo.c ai->config.txLifetime = cpu_to_le16(v); config 4945 drivers/net/wireless/cisco/airo.c ai->config.rxLifetime = cpu_to_le16(v); config 4948 drivers/net/wireless/cisco/airo.c ai->config.txDiversity = config 4953 drivers/net/wireless/cisco/airo.c ai->config.rxDiversity = config 4964 drivers/net/wireless/cisco/airo.c ai->config.fragThresh = cpu_to_le16(v); config 4969 drivers/net/wireless/cisco/airo.c case 'd': ai->config.modulation=MOD_DEFAULT; set_bit(FLAG_COMMIT, &ai->flags); break; config 4970 drivers/net/wireless/cisco/airo.c case 'c': ai->config.modulation=MOD_CCK; set_bit(FLAG_COMMIT, &ai->flags); break; config 4971 drivers/net/wireless/cisco/airo.c case 'm': ai->config.modulation=MOD_MOK; set_bit(FLAG_COMMIT, &ai->flags); break; config 4977 drivers/net/wireless/cisco/airo.c case 'a': ai->config.preamble=PREAMBLE_AUTO; set_bit(FLAG_COMMIT, &ai->flags); break; config 4978 drivers/net/wireless/cisco/airo.c case 'l': ai->config.preamble=PREAMBLE_LONG; set_bit(FLAG_COMMIT, &ai->flags); break; config 4979 drivers/net/wireless/cisco/airo.c case 's': ai->config.preamble=PREAMBLE_SHORT; set_bit(FLAG_COMMIT, &ai->flags); break; config 5026 drivers/net/wireless/cisco/airo.c mode = ai->config.opmode & MODE_CFG_MASK; config 5036 drivers/net/wireless/cisco/airo.c mode == MODE_STA_ESS ? get_rmode(ai->config.rmode): config 5040 drivers/net/wireless/cisco/airo.c ai->config.nodeName, config 5041 drivers/net/wireless/cisco/airo.c ai->config.powerSaveMode == POWERSAVE_CAM ? "CAM" : config 5042 drivers/net/wireless/cisco/airo.c ai->config.powerSaveMode == POWERSAVE_PSP ? "PSP" : config 5043 drivers/net/wireless/cisco/airo.c ai->config.powerSaveMode == POWERSAVE_PSPCAM ? "PSPCAM" : config 5045 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[0], config 5046 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[1], config 5047 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[2], config 5048 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[3], config 5049 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[4], config 5050 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[5], config 5051 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[6], config 5052 drivers/net/wireless/cisco/airo.c (int)ai->config.rates[7], config 5053 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.channelSet), config 5054 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.txPower) config 5068 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.longRetryLimit), config 5069 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.shortRetryLimit), config 5070 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.rtsThres), config 5071 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.txLifetime), config 5072 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.rxLifetime), config 5073 drivers/net/wireless/cisco/airo.c ai->config.txDiversity == 1 ? "left" : config 5074 drivers/net/wireless/cisco/airo.c ai->config.txDiversity == 2 ? "right" : "both", config 5075 drivers/net/wireless/cisco/airo.c ai->config.rxDiversity == 1 ? "left" : config 5076 drivers/net/wireless/cisco/airo.c ai->config.rxDiversity == 2 ? "right" : "both", config 5077 drivers/net/wireless/cisco/airo.c le16_to_cpu(ai->config.fragThresh), config 5078 drivers/net/wireless/cisco/airo.c ai->config.authType == AUTH_ENCRYPT ? "encrypt" : config 5079 drivers/net/wireless/cisco/airo.c ai->config.authType == AUTH_SHAREDKEY ? "shared" : "open", config 5080 drivers/net/wireless/cisco/airo.c ai->config.modulation == MOD_DEFAULT ? "default" : config 5081 drivers/net/wireless/cisco/airo.c ai->config.modulation == MOD_CCK ? "cck" : config 5082 drivers/net/wireless/cisco/airo.c ai->config.modulation == MOD_MOK ? "mok" : "error", config 5083 drivers/net/wireless/cisco/airo.c ai->config.preamble == PREAMBLE_AUTO ? "auto" : config 5084 drivers/net/wireless/cisco/airo.c ai->config.preamble == PREAMBLE_LONG ? "long" : config 5085 drivers/net/wireless/cisco/airo.c ai->config.preamble == PREAMBLE_SHORT ? "short" : "error" config 5522 drivers/net/wireless/cisco/airo.c switch(apriv->config.authType) { config 5525 drivers/net/wireless/cisco/airo.c apriv->config.authType = AUTH_OPEN; config 5530 drivers/net/wireless/cisco/airo.c apriv->config.authType = AUTH_SHAREDKEY; config 5536 drivers/net/wireless/cisco/airo.c apriv->config.authType = AUTH_ENCRYPT; config 5540 drivers/net/wireless/cisco/airo.c apriv->config.authType = AUTH_SHAREDKEY; config 5816 drivers/net/wireless/cisco/airo.c local->config.channelSet = cpu_to_le16(channel); config 5837 drivers/net/wireless/cisco/airo.c if ((local->config.opmode & MODE_CFG_MASK) == MODE_STA_ESS) config 5838 drivers/net/wireless/cisco/airo.c status_rid.channel = local->config.channelSet; config 6000 drivers/net/wireless/cisco/airo.c memset(local->config.nodeName, 0, sizeof(local->config.nodeName)); config 6001 drivers/net/wireless/cisco/airo.c memcpy(local->config.nodeName, extra, dwrq->length); config 6019 drivers/net/wireless/cisco/airo.c strncpy(extra, local->config.nodeName, 16); config 6079 drivers/net/wireless/cisco/airo.c memset(local->config.rates, 0, 8); config 6081 drivers/net/wireless/cisco/airo.c local->config.rates[i] = cap_rid.supportedRates[i]; config 6082 drivers/net/wireless/cisco/airo.c if(local->config.rates[i] == brate) config 6088 drivers/net/wireless/cisco/airo.c memset(local->config.rates, 0, 8); config 6089 drivers/net/wireless/cisco/airo.c local->config.rates[0] = brate; config 6113 drivers/net/wireless/cisco/airo.c vwrq->fixed = (local->config.rates[1] == 0); config 6136 drivers/net/wireless/cisco/airo.c local->config.rtsThres = cpu_to_le16(rthr); config 6154 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.rtsThres); config 6180 drivers/net/wireless/cisco/airo.c local->config.fragThresh = cpu_to_le16(fthr); config 6198 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.fragThresh); config 6223 drivers/net/wireless/cisco/airo.c local->config.opmode &= ~MODE_CFG_MASK; config 6224 drivers/net/wireless/cisco/airo.c local->config.opmode |= MODE_STA_IBSS; config 6225 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_FULL_MASK; config 6226 drivers/net/wireless/cisco/airo.c local->config.scanMode = SCANMODE_ACTIVE; config 6230 drivers/net/wireless/cisco/airo.c local->config.opmode &= ~MODE_CFG_MASK; config 6231 drivers/net/wireless/cisco/airo.c local->config.opmode |= MODE_STA_ESS; config 6232 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_FULL_MASK; config 6233 drivers/net/wireless/cisco/airo.c local->config.scanMode = SCANMODE_ACTIVE; config 6237 drivers/net/wireless/cisco/airo.c local->config.opmode &= ~MODE_CFG_MASK; config 6238 drivers/net/wireless/cisco/airo.c local->config.opmode |= MODE_AP; config 6239 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_FULL_MASK; config 6240 drivers/net/wireless/cisco/airo.c local->config.scanMode = SCANMODE_ACTIVE; config 6244 drivers/net/wireless/cisco/airo.c local->config.opmode &= ~MODE_CFG_MASK; config 6245 drivers/net/wireless/cisco/airo.c local->config.opmode |= MODE_AP_RPTR; config 6246 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_FULL_MASK; config 6247 drivers/net/wireless/cisco/airo.c local->config.scanMode = SCANMODE_ACTIVE; config 6251 drivers/net/wireless/cisco/airo.c local->config.opmode &= ~MODE_CFG_MASK; config 6252 drivers/net/wireless/cisco/airo.c local->config.opmode |= MODE_STA_ESS; config 6253 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_FULL_MASK; config 6254 drivers/net/wireless/cisco/airo.c local->config.rmode |= RXMODE_RFMON | RXMODE_DISABLE_802_3_HEADER; config 6255 drivers/net/wireless/cisco/airo.c local->config.scanMode = SCANMODE_PASSIVE; config 6281 drivers/net/wireless/cisco/airo.c switch (local->config.opmode & MODE_CFG_MASK) { config 6314 drivers/net/wireless/cisco/airo.c __le16 currentAuthType = local->config.authType; config 6370 drivers/net/wireless/cisco/airo.c (local->config.authType == AUTH_OPEN)) config 6397 drivers/net/wireless/cisco/airo.c if (local->config.authType != currentAuthType) config 6422 drivers/net/wireless/cisco/airo.c switch(local->config.authType) { config 6471 drivers/net/wireless/cisco/airo.c __le16 currentAuthType = local->config.authType; config 6557 drivers/net/wireless/cisco/airo.c if (local->config.authType != currentAuthType) config 6603 drivers/net/wireless/cisco/airo.c switch(local->config.authType) { config 6642 drivers/net/wireless/cisco/airo.c __le16 currentAuthType = local->config.authType; config 6666 drivers/net/wireless/cisco/airo.c if (local->config.authType != currentAuthType) config 6683 drivers/net/wireless/cisco/airo.c if (local->config.authType != currentAuthType) config 6711 drivers/net/wireless/cisco/airo.c __le16 currentAuthType = local->config.authType; config 6778 drivers/net/wireless/cisco/airo.c local->config.txPower = v; config 6798 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.txPower); config 6825 drivers/net/wireless/cisco/airo.c local->config.longRetryLimit = v; config 6827 drivers/net/wireless/cisco/airo.c local->config.shortRetryLimit = v; config 6830 drivers/net/wireless/cisco/airo.c local->config.longRetryLimit = v; config 6831 drivers/net/wireless/cisco/airo.c local->config.shortRetryLimit = v; config 6837 drivers/net/wireless/cisco/airo.c local->config.txLifetime = cpu_to_le16(vwrq->value / 1024); config 6861 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.txLifetime) * 1024; config 6864 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.longRetryLimit); config 6867 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.shortRetryLimit); config 6868 drivers/net/wireless/cisco/airo.c if(local->config.shortRetryLimit != local->config.longRetryLimit) config 7016 drivers/net/wireless/cisco/airo.c local->config.powerSaveMode = POWERSAVE_CAM; config 7017 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_MASK; config 7018 drivers/net/wireless/cisco/airo.c local->config.rmode |= RXMODE_BC_MC_ADDR; config 7023 drivers/net/wireless/cisco/airo.c local->config.fastListenDelay = cpu_to_le16((vwrq->value + 500) / 1024); config 7024 drivers/net/wireless/cisco/airo.c local->config.powerSaveMode = POWERSAVE_PSPCAM; config 7027 drivers/net/wireless/cisco/airo.c local->config.fastListenInterval = config 7028 drivers/net/wireless/cisco/airo.c local->config.listenInterval = config 7030 drivers/net/wireless/cisco/airo.c local->config.powerSaveMode = POWERSAVE_PSPCAM; config 7037 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_MASK; config 7038 drivers/net/wireless/cisco/airo.c local->config.rmode |= RXMODE_ADDR; config 7044 drivers/net/wireless/cisco/airo.c local->config.rmode &= ~RXMODE_MASK; config 7045 drivers/net/wireless/cisco/airo.c local->config.rmode |= RXMODE_BC_MC_ADDR; config 7071 drivers/net/wireless/cisco/airo.c mode = local->config.powerSaveMode; config 7075 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.fastListenDelay) * 1024; config 7078 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.fastListenInterval) * 1024; config 7081 drivers/net/wireless/cisco/airo.c if ((local->config.rmode & RXMODE_MASK) == RXMODE_ADDR) config 7101 drivers/net/wireless/cisco/airo.c local->config.rssiThreshold = config 7120 drivers/net/wireless/cisco/airo.c vwrq->value = le16_to_cpu(local->config.rssiThreshold); config 7870 drivers/net/wireless/cisco/airo.c case AIROPCFG: ai->config.len = 0; config 1640 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (!(priv->config & CFG_ASSOCIATE)) config 1644 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_PASSIVE_SCAN) config 2060 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (!(priv->config & CFG_STATIC_ESSID)) { config 2097 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (!ssid_len && !(priv->config & CFG_ASSOCIATE)) { config 2558 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (unlikely(priv->config & CFG_CRC_CHECK && config 3535 drivers/net/wireless/intel/ipw2x00/ipw2100.c return sprintf(buf, "0x%08x\n", (int)p->config); config 4067 drivers/net/wireless/intel/ipw2x00/ipw2100.c DUMP_VAR(config, "08lx"); config 4716 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_CUSTOM_MAC) { config 4805 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_STATIC_CHANNEL; config 4807 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config &= ~CFG_STATIC_CHANNEL; config 4844 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (!(priv->config & CFG_LONG_PREAMBLE)) config 5701 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_STATIC_BSSID) config 5709 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_STATIC_ESSID) config 5766 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_CUSTOM_MAC; config 6068 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_CRC_CHECK; config 6096 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_STATIC_CHANNEL; config 6101 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_ASSOCIATE; config 6682 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_STATIC_CHANNEL || config 6913 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config &= ~CFG_STATIC_BSSID; config 6918 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_STATIC_BSSID; config 6942 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_STATIC_BSSID || priv->status & STATUS_ASSOCIATED) { config 6974 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config &= ~CFG_STATIC_ESSID; config 6981 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_STATIC_ESSID; config 7013 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_STATIC_ESSID || priv->status & STATUS_ASSOCIATED) { config 7926 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_LONG_PREAMBLE; config 7928 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config &= ~CFG_LONG_PREAMBLE; config 7951 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_LONG_PREAMBLE) config 7974 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config |= CFG_CRC_CHECK; config 7976 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->config &= ~CFG_CRC_CHECK; config 7998 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_CRC_CHECK) config 8302 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (priv->config & CFG_STATIC_ESSID) config 475 drivers/net/wireless/intel/ipw2x00/ipw2100.h unsigned long config; config 655 drivers/net/wireless/intel/ipw2x00/ipw2200.c error->status, error->config); config 873 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NO_LED || priv->nic_type == EEPROM_NIC_TYPE_1) config 916 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NO_LED || priv->nic_type == EEPROM_NIC_TYPE_1) config 958 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NO_LED) config 1001 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NO_LED) config 1038 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NO_LED || config 1073 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NO_LED || priv->nic_type != EEPROM_NIC_TYPE_1) config 1139 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_NO_LED)) config 1159 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_NO_LED)) { config 1247 drivers/net/wireless/intel/ipw2x00/ipw2200.c error->config = priv->config; config 1305 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->error->config, priv->error->elem_len); config 1513 drivers/net/wireless/intel/ipw2x00/ipw2200.c return sprintf(buf, "%d\n", (priv->config & CFG_NO_LED) ? 0 : 1); config 1528 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_NO_LED; config 1532 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_NO_LED; config 1555 drivers/net/wireless/intel/ipw2x00/ipw2200.c return sprintf(buf, "0x%08x\n", (int)p->config); config 1822 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_SPEED_SCAN) { config 1859 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_SPEED_SCAN; config 1862 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_SPEED_SCAN; config 1874 drivers/net/wireless/intel/ipw2x00/ipw2200.c return sprintf(buf, "%c\n", (priv->config & CFG_NET_STATS) ? '1' : '0'); config 1882 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_NET_STATS; config 1884 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_NET_STATS; config 3903 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_STATIC_CHANNEL)) config 3905 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_ADHOC_PERSIST; config 4797 drivers/net/wireless/intel/ipw2x00/ipw2200.c else if (priv->config & CFG_BACKGROUND_SCAN config 5509 drivers/net/wireless/intel/ipw2x00/ipw2200.c if ((priv->config & CFG_STATIC_ESSID) && config 5545 drivers/net/wireless/intel/ipw2x00/ipw2200.c if ((priv->config & CFG_STATIC_CHANNEL) && config 5687 drivers/net/wireless/intel/ipw2x00/ipw2200.c if ((priv->config & CFG_STATIC_ESSID) && config 5732 drivers/net/wireless/intel/ipw2x00/ipw2200.c if ((priv->config & CFG_STATIC_CHANNEL) && config 5754 drivers/net/wireless/intel/ipw2x00/ipw2200.c if ((priv->config & CFG_STATIC_BSSID) && config 5866 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_ADHOC_PERSIST; config 5872 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_PREAMBLE_LONG)) config 6020 drivers/net/wireless/intel/ipw2x00/ipw2200.c !(priv->config & CFG_ADHOC_PERSIST)) { config 6046 drivers/net/wireless/intel/ipw2x00/ipw2200.c "[CFG 0x%08X]\n", priv->config); config 6047 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_STATIC_CHANNEL) config 6051 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_STATIC_ESSID) config 6056 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_STATIC_BSSID) config 6188 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_SPEED_SCAN) { config 6320 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_SPEED_SCAN) config 6387 drivers/net/wireless/intel/ipw2x00/ipw2200.c && (priv->config & CFG_STATIC_ESSID) config 7278 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_FIXED_RATE) config 7281 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_STATIC_ESSID)) { config 7327 drivers/net/wireless/intel/ipw2x00/ipw2200.c && !(priv->config & CFG_PREAMBLE_LONG)) { config 7558 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_ASSOCIATE) && config 7559 drivers/net/wireless/intel/ipw2x00/ipw2200.c !(priv->config & (CFG_STATIC_ESSID | CFG_STATIC_BSSID))) { config 7574 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config & CFG_ADHOC_CREATE && config 7575 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config & CFG_STATIC_ESSID && config 7576 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config & CFG_STATIC_CHANNEL) { config 7613 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_SPEED_SCAN)) config 8218 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_NET_STATS) { config 8467 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config = 0; config 8472 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_NO_LED; config 8475 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_ASSOCIATE; config 8480 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_ADHOC_CREATE; config 8484 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_STATIC_ESSID; config 8494 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_STATIC_CHANNEL; config 8597 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_STATIC_CHANNEL; config 8604 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_STATIC_CHANNEL; config 8705 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_STATIC_CHANNEL || config 8921 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_STATIC_BSSID; config 8929 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_STATIC_BSSID; config 8959 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_STATIC_BSSID || config 8985 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_STATIC_ESSID; config 8993 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_STATIC_ESSID; config 9025 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_STATIC_ESSID || config 9211 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_FIXED_RATE; config 9214 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_FIXED_RATE; config 9240 drivers/net/wireless/intel/ipw2x00/ipw2200.c wrqu->bitrate.fixed = (priv->config & CFG_FIXED_RATE) ? 1 : 0; config 9754 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_PREAMBLE_LONG)) { config 9755 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_PREAMBLE_LONG; config 9767 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config &= ~CFG_PREAMBLE_LONG; config 9784 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_PREAMBLE_LONG) config 10420 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->config |= CFG_CUSTOM_MAC; config 10605 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (priv->config & CFG_BACKGROUND_SCAN) config 11198 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (!(priv->config & CFG_CUSTOM_MAC)) config 1106 drivers/net/wireless/intel/ipw2x00/ipw2200.h u32 config; config 1195 drivers/net/wireless/intel/ipw2x00/ipw2200.h u32 config; config 740 drivers/net/wireless/intel/ipw2x00/libipw.h u32 config; config 380 drivers/net/wireless/intel/ipw2x00/libipw_tx.c if (ieee->config & config 405 drivers/net/wireless/intel/ipw2x00/libipw_tx.c && ieee->config & CFG_LIBIPW_RTS); config 442 drivers/net/wireless/intel/ipw2x00/libipw_tx.c if (ieee->config & config 488 drivers/net/wireless/intel/ipw2x00/libipw_tx.c if (ieee->config & config 3451 drivers/net/wireless/intel/iwlegacy/3945-mac.c .config = il_mac_config, config 6320 drivers/net/wireless/intel/iwlegacy/4965-mac.c .config = il_mac_config, config 1587 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c .config = iwlagn_mac_config, config 255 drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h __le32 config; config 5017 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c .config = iwl_mvm_mac_config, config 1116 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static void iwl_mvm_fill_scan_config_v1(struct iwl_mvm *mvm, void *config, config 1121 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_config_v1 *cfg = config; config 1140 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static void iwl_mvm_fill_scan_config_v2(struct iwl_mvm *mvm, void *config, config 1144 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_config_v2 *cfg = config; config 716 drivers/net/wireless/intersil/p54/main.c .config = p54_config, config 382 drivers/net/wireless/intersil/p54/p54spi.c static irqreturn_t p54spi_interrupt(int irq, void *config) config 384 drivers/net/wireless/intersil/p54/p54spi.c struct spi_device *spi = config; config 69 drivers/net/wireless/intersil/prism54/isl_ioctl.c u32 config = INL_CONFIG_MANUALRUN; config 102 drivers/net/wireless/intersil/prism54/isl_ioctl.c config |= INL_CONFIG_RXANNEX; config 109 drivers/net/wireless/intersil/prism54/isl_ioctl.c config |= INL_CONFIG_WDS; config 111 drivers/net/wireless/intersil/prism54/isl_ioctl.c mgt_set(priv, OID_INL_CONFIG, &config); config 177 drivers/net/wireless/intersil/prism54/islpci_dev.c islpci_interrupt(int irq, void *config) config 180 drivers/net/wireless/intersil/prism54/islpci_dev.c islpci_private *priv = config; config 2343 drivers/net/wireless/mac80211_hwsim.c .config = mac80211_hwsim_config, \ config 481 drivers/net/wireless/marvell/libertas_tf/main.c .config = lbtf_op_config, config 1571 drivers/net/wireless/marvell/mwifiex/main.h void mwifiex_set_sys_config_invalid_data(struct mwifiex_uap_bss_param *config); config 60 drivers/net/wireless/marvell/mwifiex/scan.c struct mwifiex_scan_cmd_config config; config 1548 drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_config_scan(priv, user_scan_in, &scan_cfg_out->config, config 1553 drivers/net/wireless/marvell/mwifiex/scan.c &scan_cfg_out->config, chan_list_out, config 1702 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct mwifiex_tdls_init_cs_params *config; config 1718 drivers/net/wireless/marvell/mwifiex/sta_cmd.c config = data_buf; config 1719 drivers/net/wireless/marvell/mwifiex/sta_cmd.c len = sizeof(*config); config 1720 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(tdls_config->tdls_data, config, len); config 1498 drivers/net/wireless/marvell/mwifiex/tdls.c struct mwifiex_tdls_config config; config 1500 drivers/net/wireless/marvell/mwifiex/tdls.c config.enable = cpu_to_le16(enable); config 1502 drivers/net/wireless/marvell/mwifiex/tdls.c ACT_TDLS_CS_ENABLE_CONFIG, 0, &config, true); config 290 drivers/net/wireless/marvell/mwifiex/uap_cmd.c void mwifiex_set_sys_config_invalid_data(struct mwifiex_uap_bss_param *config) config 292 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->bcast_ssid_ctl = 0x7F; config 293 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->radio_ctl = 0x7F; config 294 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->dtim_period = 0x7F; config 295 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->beacon_period = 0x7FFF; config 296 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->auth_mode = 0x7F; config 297 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->rts_threshold = 0x7FFF; config 298 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->frag_threshold = 0x7FFF; config 299 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->retry_limit = 0x7F; config 300 drivers/net/wireless/marvell/mwifiex/uap_cmd.c config->qos_info = 0xFF; config 5610 drivers/net/wireless/marvell/mwl8k.c .config = mwl8k_config, config 662 drivers/net/wireless/mediatek/mt76/mt7603/main.c .config = mt7603_config, config 498 drivers/net/wireless/mediatek/mt76/mt7615/main.c .config = mt7615_config, config 79 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c .config = mt76x0_config, config 125 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c .config = mt76x0_config, config 162 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c .config = mt76x2_config, config 112 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c .config = mt76x2u_config, config 414 drivers/net/wireless/mediatek/mt7601u/main.c .config = mt7601u_config, config 1710 drivers/net/wireless/ralink/rt2x00/rt2400pci.c .config = rt2x00mac_config, config 1753 drivers/net/wireless/ralink/rt2x00/rt2400pci.c .config = rt2400pci_config, config 2009 drivers/net/wireless/ralink/rt2x00/rt2500pci.c .config = rt2x00mac_config, config 2052 drivers/net/wireless/ralink/rt2x00/rt2500pci.c .config = rt2500pci_config, config 1802 drivers/net/wireless/ralink/rt2x00/rt2500usb.c .config = rt2x00mac_config, config 1843 drivers/net/wireless/ralink/rt2x00/rt2500usb.c .config = rt2500usb_config, config 295 drivers/net/wireless/ralink/rt2x00/rt2800pci.c .config = rt2x00mac_config, config 370 drivers/net/wireless/ralink/rt2x00/rt2800pci.c .config = rt2800_config, config 140 drivers/net/wireless/ralink/rt2x00/rt2800soc.c .config = rt2x00mac_config, config 215 drivers/net/wireless/ralink/rt2x00/rt2800soc.c .config = rt2800_config, config 637 drivers/net/wireless/ralink/rt2x00/rt2800usb.c .config = rt2x00mac_config, config 708 drivers/net/wireless/ralink/rt2x00/rt2800usb.c .config = rt2800_config, config 616 drivers/net/wireless/ralink/rt2x00/rt2x00.h void (*config) (struct rt2x00_dev *rt2x00dev, config 104 drivers/net/wireless/ralink/rt2x00/rt2x00config.c struct antenna_setup config) config 119 drivers/net/wireless/ralink/rt2x00/rt2x00config.c if (config.rx == ANTENNA_SW_DIVERSITY) { config 123 drivers/net/wireless/ralink/rt2x00/rt2x00config.c config.rx = ANTENNA_B; config 125 drivers/net/wireless/ralink/rt2x00/rt2x00config.c config.rx = def->rx; config 127 drivers/net/wireless/ralink/rt2x00/rt2x00config.c } else if (config.rx == ANTENNA_SW_DIVERSITY) config 128 drivers/net/wireless/ralink/rt2x00/rt2x00config.c config.rx = active->rx; config 131 drivers/net/wireless/ralink/rt2x00/rt2x00config.c if (config.tx == ANTENNA_SW_DIVERSITY) { config 135 drivers/net/wireless/ralink/rt2x00/rt2x00config.c config.tx = ANTENNA_B; config 137 drivers/net/wireless/ralink/rt2x00/rt2x00config.c config.tx = def->tx; config 139 drivers/net/wireless/ralink/rt2x00/rt2x00config.c } else if (config.tx == ANTENNA_SW_DIVERSITY) config 140 drivers/net/wireless/ralink/rt2x00/rt2x00config.c config.tx = active->tx; config 154 drivers/net/wireless/ralink/rt2x00/rt2x00config.c rt2x00dev->ops->lib->config_ant(rt2x00dev, &config); config 158 drivers/net/wireless/ralink/rt2x00/rt2x00config.c memcpy(active, &config, sizeof(config)); config 239 drivers/net/wireless/ralink/rt2x00/rt2x00config.c rt2x00dev->ops->lib->config(rt2x00dev, &libconf, ieee80211_flags); config 2875 drivers/net/wireless/ralink/rt2x00/rt61pci.c .config = rt2x00mac_config, config 2925 drivers/net/wireless/ralink/rt2x00/rt61pci.c .config = rt61pci_config, config 2298 drivers/net/wireless/ralink/rt2x00/rt73usb.c .config = rt2x00mac_config, config 2345 drivers/net/wireless/ralink/rt2x00/rt73usb.c .config = rt73usb_config, config 1606 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c .config = rtl8180_config, config 1384 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c .config = rtl8187_config, config 5894 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c .config = rtl8xxxu_config, config 1887 drivers/net/wireless/realtek/rtlwifi/core.c .config = rtl_op_config, config 127 drivers/net/wireless/realtek/rtw88/mac80211.c u32 config = 0; config 160 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_MAC_ADDR; config 162 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_NET_TYPE; config 164 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_BCN_CTRL; config 165 drivers/net/wireless/realtek/rtw88/mac80211.c rtw_vif_port_config(rtwdev, rtwvif, config); config 178 drivers/net/wireless/realtek/rtw88/mac80211.c u32 config = 0; config 185 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_MAC_ADDR; config 187 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_NET_TYPE; config 189 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_BCN_CTRL; config 190 drivers/net/wireless/realtek/rtw88/mac80211.c rtw_vif_port_config(rtwdev, rtwvif, config); config 248 drivers/net/wireless/realtek/rtw88/mac80211.c u32 config = 0; config 275 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_NET_TYPE; config 276 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_AID; config 281 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_BSSID; config 287 drivers/net/wireless/realtek/rtw88/mac80211.c rtw_vif_port_config(rtwdev, rtwvif, config); config 465 drivers/net/wireless/realtek/rtw88/mac80211.c u32 config = 0; config 472 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_MAC_ADDR; config 473 drivers/net/wireless/realtek/rtw88/mac80211.c rtw_vif_port_config(rtwdev, rtwvif, config); config 488 drivers/net/wireless/realtek/rtw88/mac80211.c u32 config = 0; config 496 drivers/net/wireless/realtek/rtw88/mac80211.c config |= PORT_SET_MAC_ADDR; config 497 drivers/net/wireless/realtek/rtw88/mac80211.c rtw_vif_port_config(rtwdev, rtwvif, config); config 519 drivers/net/wireless/realtek/rtw88/mac80211.c .config = rtw_ops_config, config 333 drivers/net/wireless/realtek/rtw88/main.c u32 config) config 337 drivers/net/wireless/realtek/rtw88/main.c if (config & PORT_SET_MAC_ADDR) { config 341 drivers/net/wireless/realtek/rtw88/main.c if (config & PORT_SET_BSSID) { config 345 drivers/net/wireless/realtek/rtw88/main.c if (config & PORT_SET_NET_TYPE) { config 350 drivers/net/wireless/realtek/rtw88/main.c if (config & PORT_SET_AID) { config 355 drivers/net/wireless/realtek/rtw88/main.c if (config & PORT_SET_BCN_CTRL) { config 1410 drivers/net/wireless/realtek/rtw88/main.h u32 config); config 42 drivers/net/wireless/realtek/rtw88/ps.c u32 config = ~0; config 44 drivers/net/wireless/realtek/rtw88/ps.c rtw_vif_port_config(rtwdev, rtwvif, config); config 245 drivers/net/wireless/rndis_wlan.c struct ndis_80211_conf config; config 1271 drivers/net/wireless/rndis_wlan.c struct ndis_80211_conf config; config 1284 drivers/net/wireless/rndis_wlan.c len = sizeof(config); config 1287 drivers/net/wireless/rndis_wlan.c &config, &len); config 1294 drivers/net/wireless/rndis_wlan.c config.ds_config = cpu_to_le32(dsconfig); config 1297 drivers/net/wireless/rndis_wlan.c &config, sizeof(config)); config 1309 drivers/net/wireless/rndis_wlan.c struct ndis_80211_conf config; config 1313 drivers/net/wireless/rndis_wlan.c len = sizeof(config); config 1316 drivers/net/wireless/rndis_wlan.c &config, &len); config 1323 drivers/net/wireless/rndis_wlan.c KHZ_TO_MHZ(le32_to_cpu(config.ds_config))); config 1328 drivers/net/wireless/rndis_wlan.c *beacon_period = le32_to_cpu(config.beacon_period); config 2002 drivers/net/wireless/rndis_wlan.c KHZ_TO_MHZ(le32_to_cpu(bssid->config.ds_config))); config 1980 drivers/net/wireless/rsi/rsi_91x_mac80211.c .config = rsi_mac80211_config, config 219 drivers/net/wireless/st/cw1200/main.c .config = cw1200_config, config 623 drivers/net/wireless/st/cw1200/wsm.h u32 config[4]; config 1666 drivers/net/wireless/st/cw1200/wsm.h __le16 config; config 306 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_rx_config(struct wl1251 *wl, u32 config, u32 filter) config 317 drivers/net/wireless/ti/wl1251/acx.c rx_config->config_options = config; config 1449 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_rx_config(struct wl1251 *wl, u32 config, u32 filter); config 89 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_rx_config(struct wl1251 *wl, u32 config, u32 filter) config 97 drivers/net/wireless/ti/wl1251/init.c ret = wl1251_acx_rx_config(wl, config, filter); config 218 drivers/net/wireless/ti/wl1251/init.c struct acx_tx_queue_qos_config *config, config 221 drivers/net/wireless/ti/wl1251/init.c config->qid = qid; config 225 drivers/net/wireless/ti/wl1251/init.c config->high_threshold = config 227 drivers/net/wireless/ti/wl1251/init.c config->low_threshold = config 231 drivers/net/wireless/ti/wl1251/init.c config->high_threshold = config 233 drivers/net/wireless/ti/wl1251/init.c config->low_threshold = config 237 drivers/net/wireless/ti/wl1251/init.c config->high_threshold = config 239 drivers/net/wireless/ti/wl1251/init.c config->low_threshold = config 243 drivers/net/wireless/ti/wl1251/init.c config->high_threshold = config 245 drivers/net/wireless/ti/wl1251/init.c config->low_threshold = config 258 drivers/net/wireless/ti/wl1251/init.c struct acx_tx_queue_qos_config *config; config 264 drivers/net/wireless/ti/wl1251/init.c config = kzalloc(sizeof(*config), GFP_KERNEL); config 265 drivers/net/wireless/ti/wl1251/init.c if (!config) { config 271 drivers/net/wireless/ti/wl1251/init.c ret = wl1251_hw_init_txq_fill(i, config, config 277 drivers/net/wireless/ti/wl1251/init.c config, sizeof(*config)); config 288 drivers/net/wireless/ti/wl1251/init.c kfree(config); config 62 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_rx_config(struct wl1251 *wl, u32 config, u32 filter); config 1357 drivers/net/wireless/ti/wl1251/main.c .config = wl1251_op_config, config 6006 drivers/net/wireless/ti/wlcore/main.c .config = wl1271_op_config, config 1351 drivers/net/wireless/zydas/zd1211rw/zd_mac.c .config = zd_op_config, config 237 drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c int config; config 423 drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c UW2453_PRIV(rf)->config = found_config + 1; config 432 drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c int config = UW2453_PRIV(rf)->config; config 433 drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c bool autocal = (config == -1); config 448 drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c vco_cfg = uw2453_std_vco_cfg[config][CHAN_TO_PAIRIDX(channel)]; config 383 drivers/nfc/nfcmrvl/fw_dnld.c &priv->fw_dnld.binary_config->config); config 547 drivers/nfc/nfcmrvl/fw_dnld.c &fw_dnld->header->bootrom.config); config 54 drivers/nfc/nfcmrvl/fw_dnld.h void *config; config 203 drivers/nfc/nfcmrvl/i2c.c struct nfcmrvl_platform_data config; config 224 drivers/nfc/nfcmrvl/i2c.c if (nfcmrvl_i2c_parse_dt(client->dev.of_node, &config) == 0) config 225 drivers/nfc/nfcmrvl/i2c.c pdata = &config; config 67 drivers/nfc/nfcmrvl/main.c if (priv->config.hci_muxed) { config 124 drivers/nfc/nfcmrvl/main.c memcpy(&priv->config, pdata, sizeof(*pdata)); config 126 drivers/nfc/nfcmrvl/main.c if (gpio_is_valid(priv->config.reset_n_io)) { config 127 drivers/nfc/nfcmrvl/main.c rc = gpio_request_one(priv->config.reset_n_io, config 131 drivers/nfc/nfcmrvl/main.c priv->config.reset_n_io = -EINVAL; config 142 drivers/nfc/nfcmrvl/main.c if (priv->config.hci_muxed) config 186 drivers/nfc/nfcmrvl/main.c if (gpio_is_valid(priv->config.reset_n_io)) config 187 drivers/nfc/nfcmrvl/main.c gpio_free(priv->config.reset_n_io); config 202 drivers/nfc/nfcmrvl/main.c if (gpio_is_valid(priv->config.reset_n_io)) config 203 drivers/nfc/nfcmrvl/main.c gpio_free(priv->config.reset_n_io); config 213 drivers/nfc/nfcmrvl/main.c if (priv->config.hci_muxed) { config 247 drivers/nfc/nfcmrvl/main.c if (gpio_is_valid(priv->config.reset_n_io)) { config 249 drivers/nfc/nfcmrvl/main.c gpio_set_value(priv->config.reset_n_io, 0); config 251 drivers/nfc/nfcmrvl/main.c gpio_set_value(priv->config.reset_n_io, 1); config 258 drivers/nfc/nfcmrvl/main.c if (gpio_is_valid(priv->config.reset_n_io)) config 259 drivers/nfc/nfcmrvl/main.c gpio_set_value(priv->config.reset_n_io, 0); config 69 drivers/nfc/nfcmrvl/nfcmrvl.h struct nfcmrvl_platform_data config; config 108 drivers/nfc/nfcmrvl/spi.c const struct nfcmrvl_fw_spi_config *config = param; config 110 drivers/nfc/nfcmrvl/spi.c drv_data->nci_spi->xfer_speed_hz = config->clk; config 144 drivers/nfc/nfcmrvl/spi.c struct nfcmrvl_platform_data config; config 159 drivers/nfc/nfcmrvl/spi.c if (nfcmrvl_spi_parse_dt(spi->dev.of_node, &config) == 0) config 160 drivers/nfc/nfcmrvl/spi.c pdata = &config; config 57 drivers/nfc/nfcmrvl/uart.c const struct nfcmrvl_fw_uart_config *config = param; config 59 drivers/nfc/nfcmrvl/uart.c nci_uart_set_config(nu, le32_to_cpu(config->baudrate), config 60 drivers/nfc/nfcmrvl/uart.c config->flow_control); config 113 drivers/nfc/nfcmrvl/uart.c struct nfcmrvl_platform_data config; config 123 drivers/nfc/nfcmrvl/uart.c if (nfcmrvl_uart_parse_dt(dev->parent->of_node, &config) == 0) config 124 drivers/nfc/nfcmrvl/uart.c pdata = &config; config 128 drivers/nfc/nfcmrvl/uart.c config.hci_muxed = hci_muxed; config 129 drivers/nfc/nfcmrvl/uart.c config.reset_n_io = reset_n_io; config 130 drivers/nfc/nfcmrvl/uart.c config.flow_control = flow_control; config 131 drivers/nfc/nfcmrvl/uart.c config.break_control = break_control; config 132 drivers/nfc/nfcmrvl/uart.c pdata = &config; config 167 drivers/nfc/nfcmrvl/uart.c if (priv->config.break_control && nu->tty->ops->break_ctl) { config 185 drivers/nfc/nfcmrvl/uart.c if (priv->config.break_control && nu->tty->ops->break_ctl) { config 304 drivers/nfc/nfcmrvl/usb.c struct nfcmrvl_platform_data config; config 307 drivers/nfc/nfcmrvl/usb.c memset(&config, 0, sizeof(config)); config 308 drivers/nfc/nfcmrvl/usb.c config.reset_n_io = -EINVAL; config 346 drivers/nfc/nfcmrvl/usb.c &intf->dev, &config); config 41 drivers/nvdimm/virtio_pmem.c if (!vdev->config->get) { config 97 drivers/nvdimm/virtio_pmem.c vdev->config->del_vqs(vdev); config 107 drivers/nvdimm/virtio_pmem.c vdev->config->del_vqs(vdev); config 108 drivers/nvdimm/virtio_pmem.c vdev->config->reset(vdev); config 85 drivers/nvmem/bcm-ocotp.c struct nvmem_config *config; config 168 drivers/nvmem/bcm-ocotp.c u32 address = offset / priv->config->word_size; config 199 drivers/nvmem/bcm-ocotp.c u32 address = offset / priv->config->word_size; config 202 drivers/nvmem/bcm-ocotp.c if (offset % priv->config->word_size) config 304 drivers/nvmem/bcm-ocotp.c priv->config = &bcm_otpc_nvmem_config; config 353 drivers/nvmem/core.c struct nvmem_device *nvmem_register(const struct nvmem_config *config) config 358 drivers/nvmem/core.c if (!config->dev) config 375 drivers/nvmem/core.c nvmem->owner = config->owner; config 376 drivers/nvmem/core.c if (!nvmem->owner && config->dev->driver) config 377 drivers/nvmem/core.c nvmem->owner = config->dev->driver->owner; config 378 drivers/nvmem/core.c nvmem->stride = config->stride ?: 1; config 379 drivers/nvmem/core.c nvmem->word_size = config->word_size ?: 1; config 380 drivers/nvmem/core.c nvmem->size = config->size; config 383 drivers/nvmem/core.c nvmem->dev.parent = config->dev; config 384 drivers/nvmem/core.c nvmem->priv = config->priv; config 385 drivers/nvmem/core.c nvmem->type = config->type; config 386 drivers/nvmem/core.c nvmem->reg_read = config->reg_read; config 387 drivers/nvmem/core.c nvmem->reg_write = config->reg_write; config 388 drivers/nvmem/core.c if (!config->no_of_node) config 389 drivers/nvmem/core.c nvmem->dev.of_node = config->dev->of_node; config 391 drivers/nvmem/core.c if (config->id == -1 && config->name) { config 392 drivers/nvmem/core.c dev_set_name(&nvmem->dev, "%s", config->name); config 395 drivers/nvmem/core.c config->name ? : "nvmem", config 396 drivers/nvmem/core.c config->name ? config->id : nvmem->id); config 399 drivers/nvmem/core.c nvmem->read_only = device_property_present(config->dev, "read-only") || config 400 drivers/nvmem/core.c config->read_only || !nvmem->reg_write; config 402 drivers/nvmem/core.c nvmem->dev.groups = nvmem_sysfs_get_groups(nvmem, config); config 406 drivers/nvmem/core.c dev_dbg(&nvmem->dev, "Registering nvmem device %s\n", config->name); config 412 drivers/nvmem/core.c if (config->compat) { config 413 drivers/nvmem/core.c rval = nvmem_sysfs_setup_compat(nvmem, config); config 418 drivers/nvmem/core.c if (config->cells) { config 419 drivers/nvmem/core.c rval = nvmem_add_cells(nvmem, config->cells, config->ncells); config 439 drivers/nvmem/core.c if (config->compat) config 440 drivers/nvmem/core.c nvmem_sysfs_remove_compat(nvmem, config); config 494 drivers/nvmem/core.c const struct nvmem_config *config) config 502 drivers/nvmem/core.c nvmem = nvmem_register(config); config 62 drivers/nvmem/imx-ocotp.c struct nvmem_config *config; config 255 drivers/nvmem/imx-ocotp.c if ((bytes != priv->config->word_size) || config 256 drivers/nvmem/imx-ocotp.c (offset % priv->config->word_size)) config 296 drivers/nvmem/imx-ocotp.c offset = offset / priv->config->word_size; config 532 drivers/nvmem/imx-ocotp.c priv->config = &imx_ocotp_nvmem_config; config 48 drivers/nvmem/meson-mx-efuse.c struct nvmem_config config; config 126 drivers/nvmem/meson-mx-efuse.c dev_err(efuse->config.dev, config 151 drivers/nvmem/meson-mx-efuse.c for (i = 0; i < bytes; i += efuse->config.word_size) { config 152 drivers/nvmem/meson-mx-efuse.c addr = (offset + i) / efuse->config.word_size; config 159 drivers/nvmem/meson-mx-efuse.c min_t(size_t, bytes - i, efuse->config.word_size)); config 212 drivers/nvmem/meson-mx-efuse.c efuse->config.name = devm_kstrdup(&pdev->dev, drvdata->name, config 214 drivers/nvmem/meson-mx-efuse.c efuse->config.owner = THIS_MODULE; config 215 drivers/nvmem/meson-mx-efuse.c efuse->config.dev = &pdev->dev; config 216 drivers/nvmem/meson-mx-efuse.c efuse->config.priv = efuse; config 217 drivers/nvmem/meson-mx-efuse.c efuse->config.stride = drvdata->word_size; config 218 drivers/nvmem/meson-mx-efuse.c efuse->config.word_size = drvdata->word_size; config 219 drivers/nvmem/meson-mx-efuse.c efuse->config.size = SZ_512; config 220 drivers/nvmem/meson-mx-efuse.c efuse->config.read_only = true; config 221 drivers/nvmem/meson-mx-efuse.c efuse->config.reg_read = meson_mx_efuse_read; config 229 drivers/nvmem/meson-mx-efuse.c efuse->nvmem = devm_nvmem_register(&pdev->dev, &efuse->config); config 207 drivers/nvmem/nvmem-sysfs.c const struct nvmem_config *config) config 209 drivers/nvmem/nvmem-sysfs.c if (config->root_only) config 223 drivers/nvmem/nvmem-sysfs.c const struct nvmem_config *config) config 227 drivers/nvmem/nvmem-sysfs.c if (!config->compat) config 230 drivers/nvmem/nvmem-sysfs.c if (!config->base_dev) config 234 drivers/nvmem/nvmem-sysfs.c if (config->root_only) config 239 drivers/nvmem/nvmem-sysfs.c if (config->root_only) config 250 drivers/nvmem/nvmem-sysfs.c nvmem->base_dev = config->base_dev; config 265 drivers/nvmem/nvmem-sysfs.c const struct nvmem_config *config) config 267 drivers/nvmem/nvmem-sysfs.c if (config->compat) config 38 drivers/nvmem/nvmem.h const struct nvmem_config *config); config 40 drivers/nvmem/nvmem.h const struct nvmem_config *config); config 42 drivers/nvmem/nvmem.h const struct nvmem_config *config); config 46 drivers/nvmem/nvmem.h const struct nvmem_config *config) config 52 drivers/nvmem/nvmem.h const struct nvmem_config *config) config 57 drivers/nvmem/nvmem.h const struct nvmem_config *config) config 292 drivers/nvmem/rave-sp-eeprom.c struct nvmem_config config = { 0 }; config 327 drivers/nvmem/rave-sp-eeprom.c config.id = -1; config 328 drivers/nvmem/rave-sp-eeprom.c of_property_read_string(np, "zii,eeprom-name", &config.name); config 329 drivers/nvmem/rave-sp-eeprom.c config.priv = eeprom; config 330 drivers/nvmem/rave-sp-eeprom.c config.dev = dev; config 331 drivers/nvmem/rave-sp-eeprom.c config.size = size; config 332 drivers/nvmem/rave-sp-eeprom.c config.reg_read = rave_sp_eeprom_reg_read; config 333 drivers/nvmem/rave-sp-eeprom.c config.reg_write = rave_sp_eeprom_reg_write; config 334 drivers/nvmem/rave-sp-eeprom.c config.word_size = 1; config 335 drivers/nvmem/rave-sp-eeprom.c config.stride = 1; config 337 drivers/nvmem/rave-sp-eeprom.c nvmem = devm_nvmem_register(dev, &config); config 23 drivers/oprofile/nmi_timer_int.c .config = PERF_COUNT_HW_CPU_CYCLES, config 69 drivers/oprofile/oprofile_perf.c attr->config = counter_config[i].event; config 1581 drivers/parport/parport_pc.c int config, configb; config 1655 drivers/parport/parport_pc.c config = inb(CONFIGA(pb)); config 1656 drivers/parport/parport_pc.c pword = (config >> 4) & 0x7; config 1682 drivers/parport/parport_pc.c config & 0x80 ? "Level" : "Pulses"); config 1686 drivers/parport/parport_pc.c pb->base, config, configb); config 190 drivers/pci/controller/pci-ftpci100.c unsigned int fn, int config, int size, config 196 drivers/pci/controller/pci-ftpci100.c PCI_CONF_WHERE(config) | config 203 drivers/pci/controller/pci-ftpci100.c *value = (*value >> (8 * (config & 3))) & 0xFF; config 205 drivers/pci/controller/pci-ftpci100.c *value = (*value >> (8 * (config & 3))) & 0xFFFF; config 211 drivers/pci/controller/pci-ftpci100.c int config, int size, u32 *value) config 217 drivers/pci/controller/pci-ftpci100.c PCI_SLOT(fn), PCI_FUNC(fn), config, size, *value); config 219 drivers/pci/controller/pci-ftpci100.c return faraday_raw_pci_read_config(p, bus->number, fn, config, size, value); config 223 drivers/pci/controller/pci-ftpci100.c unsigned int fn, int config, int size, config 231 drivers/pci/controller/pci-ftpci100.c PCI_CONF_WHERE(config) | config 240 drivers/pci/controller/pci-ftpci100.c writew(value, p->base + PCI_DATA + (config & 3)); config 243 drivers/pci/controller/pci-ftpci100.c writeb(value, p->base + PCI_DATA + (config & 3)); config 253 drivers/pci/controller/pci-ftpci100.c int config, int size, u32 value) config 259 drivers/pci/controller/pci-ftpci100.c PCI_SLOT(fn), PCI_FUNC(fn), config, size, value); config 261 drivers/pci/controller/pci-ftpci100.c return faraday_raw_pci_write_config(p, bus->number, fn, config, size, config 408 drivers/pci/controller/pci-v3-semi.c int config, int size, u32 *value) config 415 drivers/pci/controller/pci-v3-semi.c PCI_SLOT(fn), PCI_FUNC(fn), config, size, *value); config 416 drivers/pci/controller/pci-v3-semi.c ret = pci_generic_config_read(bus, fn, config, size, value); config 422 drivers/pci/controller/pci-v3-semi.c int config, int size, u32 value) config 429 drivers/pci/controller/pci-v3-semi.c PCI_SLOT(fn), PCI_FUNC(fn), config, size, value); config 430 drivers/pci/controller/pci-v3-semi.c ret = pci_generic_config_write(bus, fn, config, size, value); config 1271 drivers/pci/quirks.c u16 config; config 1275 drivers/pci/quirks.c pci_read_config_word(pdev, 0x40, &config); config 1276 drivers/pci/quirks.c if (config & (1<<6)) { config 1277 drivers/pci/quirks.c config &= ~(1<<6); config 1278 drivers/pci/quirks.c pci_write_config_word(pdev, 0x40, config); config 877 drivers/pcmcia/cistpl.c static int parse_config(tuple_t *tuple, cistpl_config_t *config) config 887 drivers/pcmcia/cistpl.c config->last_idx = *(++p); config 889 drivers/pcmcia/cistpl.c config->base = 0; config 891 drivers/pcmcia/cistpl.c config->base += p[i] << (8*i); config 894 drivers/pcmcia/cistpl.c config->rmask[i] = 0; config 896 drivers/pcmcia/cistpl.c config->rmask[i>>2] += p[i] << (8*(i%4)); config 897 drivers/pcmcia/cistpl.c config->subtuples = tuple->TupleDataLen - (rasz+rmsz+4); config 1328 drivers/pcmcia/cistpl.c ret = parse_config(tuple, &parse->config); config 217 drivers/pcmcia/ricoh.h u16 config, ctl; config 219 drivers/pcmcia/ricoh.h config = config_readw(socket, RL5C4XX_CONFIG); config 227 drivers/pcmcia/ricoh.h config |= RL5C4XX_CONFIG_PREFETCH; config 231 drivers/pcmcia/ricoh.h config_writew(socket, RL5C4XX_CONFIG, config); config 131 drivers/pcmcia/vrc4171_card.c static inline void vrc4171_set_multifunction_pin(enum vrc4171_slotb config) config 138 drivers/pcmcia/vrc4171_card.c switch (config) { config 825 drivers/perf/arm-cci.c return cci_pmu->model->validate_hw_event(cci_pmu, event->attr.config); config 1290 drivers/perf/arm-cci.c event->attr.config); config 1301 drivers/perf/arm-cci.c hwc->config = 0; config 212 drivers/perf/arm-ccn.c static void arm_ccn_pmu_config_set(u64 *config, u32 node_xp, u32 type, u32 port) config 214 drivers/perf/arm-ccn.c *config &= ~((0xff << 0) | (0xff << 8) | (0x3 << 24)); config 215 drivers/perf/arm-ccn.c *config |= (node_xp << 0) | (type << 8) | (port << 24); config 644 drivers/perf/arm-ccn.c node_xp = CCN_CONFIG_NODE(event->attr.config); config 645 drivers/perf/arm-ccn.c type = CCN_CONFIG_TYPE(event->attr.config); config 646 drivers/perf/arm-ccn.c event_id = CCN_CONFIG_EVENT(event->attr.config); config 705 drivers/perf/arm-ccn.c if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP && config 706 drivers/perf/arm-ccn.c CCN_CONFIG_EVENT(event->attr.config) == config 757 drivers/perf/arm-ccn.c node_xp = CCN_CONFIG_NODE(event->attr.config); config 758 drivers/perf/arm-ccn.c type = CCN_CONFIG_TYPE(event->attr.config); config 759 drivers/perf/arm-ccn.c event_id = CCN_CONFIG_EVENT(event->attr.config); config 794 drivers/perf/arm-ccn.c u32 port = CCN_CONFIG_PORT(event->attr.config); config 795 drivers/perf/arm-ccn.c u32 vc = CCN_CONFIG_VC(event->attr.config); config 827 drivers/perf/arm-ccn.c arm_ccn_pmu_config_set(&event->attr.config, config 900 drivers/perf/arm-ccn.c if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP) config 901 drivers/perf/arm-ccn.c xp = &ccn->xp[CCN_CONFIG_XP(event->attr.config)]; config 904 drivers/perf/arm-ccn.c CCN_CONFIG_NODE(event->attr.config))]; config 958 drivers/perf/arm-ccn.c u64 mask_l = ccn->dt.cmp_mask[CCN_CONFIG_MASK(event->attr.config)].l; config 959 drivers/perf/arm-ccn.c u64 mask_h = ccn->dt.cmp_mask[CCN_CONFIG_MASK(event->attr.config)].h; config 967 drivers/perf/arm-ccn.c val |= CCN_CONFIG_DIR(event->attr.config) << config 971 drivers/perf/arm-ccn.c val |= CCN_CONFIG_PORT(event->attr.config) << config 975 drivers/perf/arm-ccn.c val |= CCN_CONFIG_VC(event->attr.config) << config 1006 drivers/perf/arm-ccn.c id = (CCN_CONFIG_VC(event->attr.config) << 4) | config 1007 drivers/perf/arm-ccn.c (CCN_CONFIG_BUS(event->attr.config) << 3) | config 1008 drivers/perf/arm-ccn.c (CCN_CONFIG_EVENT(event->attr.config) << 0); config 1023 drivers/perf/arm-ccn.c u32 type = CCN_CONFIG_TYPE(event->attr.config); config 1026 drivers/perf/arm-ccn.c port = arm_ccn_node_to_xp_port(CCN_CONFIG_NODE(event->attr.config)); config 1049 drivers/perf/arm-ccn.c val |= CCN_CONFIG_EVENT(event->attr.config) << config 1064 drivers/perf/arm-ccn.c if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP) config 1065 drivers/perf/arm-ccn.c xp = CCN_CONFIG_XP(event->attr.config); config 1067 drivers/perf/arm-ccn.c xp = arm_ccn_node_to_xp(CCN_CONFIG_NODE(event->attr.config)); config 1079 drivers/perf/arm-ccn.c if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP) { config 1080 drivers/perf/arm-ccn.c if (CCN_CONFIG_EVENT(event->attr.config) == config 303 drivers/perf/arm_dsu_pmu.c unsigned long evtype = event->attr.config; config 584 drivers/perf/arm_dsu_pmu.c event->hw.config_base = event->attr.config; config 45 drivers/perf/arm_pmu.c u64 config) config 49 drivers/perf/arm_pmu.c cache_type = (config >> 0) & 0xff; config 53 drivers/perf/arm_pmu.c cache_op = (config >> 8) & 0xff; config 57 drivers/perf/arm_pmu.c cache_result = (config >> 16) & 0xff; config 73 drivers/perf/arm_pmu.c armpmu_map_hw_event(const unsigned (*event_map)[PERF_COUNT_HW_MAX], u64 config) config 77 drivers/perf/arm_pmu.c if (config >= PERF_COUNT_HW_MAX) config 83 drivers/perf/arm_pmu.c mapping = (*event_map)[config]; config 88 drivers/perf/arm_pmu.c armpmu_map_raw_event(u32 raw_event_mask, u64 config) config 90 drivers/perf/arm_pmu.c return (int)(config & raw_event_mask); config 102 drivers/perf/arm_pmu.c u64 config = event->attr.config; config 106 drivers/perf/arm_pmu.c return armpmu_map_raw_event(raw_event_mask, config); config 110 drivers/perf/arm_pmu.c return armpmu_map_hw_event(event_map, config); config 112 drivers/perf/arm_pmu.c return armpmu_map_cache_event(cache_map, config); config 114 drivers/perf/arm_pmu.c return armpmu_map_raw_event(raw_event_mask, config); config 372 drivers/perf/arm_pmu.c event->attr.config); config 384 drivers/perf/arm_pmu.c hwc->config = 0; config 127 drivers/perf/arm_smmuv3_pmu.c SMMU_PMU_EVENT_ATTR_EXTRACTOR(event, config, 0, 15); config 510 drivers/perf/arm_smmuv3_pmu.c #define SMMU_EVENT_ATTR(name, config) \ config 512 drivers/perf/arm_smmuv3_pmu.c config, smmu_pmu_event_show) config 155 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_ts_enable_CFG config /* PMSCR_EL1.TS */ config 158 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_pa_enable_CFG config /* PMSCR_EL1.PA */ config 161 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_pct_enable_CFG config /* PMSCR_EL1.PCT */ config 164 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_jitter_CFG config /* PMSIRR_EL1.RND */ config 167 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_branch_filter_CFG config /* PMSFCR_EL1.B */ config 170 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_load_filter_CFG config /* PMSFCR_EL1.LD */ config 173 drivers/perf/arm_spe_pmu.c #define ATTR_CFG_FLD_store_filter_CFG config /* PMSFCR_EL1.ST */ config 184 drivers/perf/fsl_imx8_ddr_perf.c return event->attr.config == 0x41 || event->attr.config == 0x42; config 322 drivers/perf/fsl_imx8_ddr_perf.c static void ddr_perf_counter_enable(struct ddr_pmu *pmu, int config, config 337 drivers/perf/fsl_imx8_ddr_perf.c val |= FIELD_PREP(CNTL_CSV_MASK, config); config 354 drivers/perf/fsl_imx8_ddr_perf.c ddr_perf_counter_enable(pmu, event->attr.config, counter, true); config 364 drivers/perf/fsl_imx8_ddr_perf.c int cfg = event->attr.config; config 407 drivers/perf/fsl_imx8_ddr_perf.c ddr_perf_counter_enable(pmu, event->attr.config, counter, false); config 157 drivers/perf/hisilicon/hisi_uncore_pmu.c if (event->attr.config > hisi_pmu->check_event) config 168 drivers/perf/hisilicon/hisi_uncore_pmu.c hwc->config_base = event->attr.config; config 504 drivers/perf/qcom_l2_pmu.c if (((L2_EVT_GROUP(event->attr.config) > L2_EVT_GROUP_MAX) || config 505 drivers/perf/qcom_l2_pmu.c ((event->attr.config & ~L2_EVT_MASK) != 0)) && config 506 drivers/perf/qcom_l2_pmu.c (event->attr.config != L2CYCLE_CTR_RAW_CODE)) { config 509 drivers/perf/qcom_l2_pmu.c event->attr.config); config 549 drivers/perf/qcom_l2_pmu.c (L2_EVT_GROUP(event->group_leader->attr.config) == config 550 drivers/perf/qcom_l2_pmu.c L2_EVT_GROUP(event->attr.config))) { config 553 drivers/perf/qcom_l2_pmu.c event->group_leader->attr.config, config 554 drivers/perf/qcom_l2_pmu.c event->attr.config); config 561 drivers/perf/qcom_l2_pmu.c (L2_EVT_GROUP(sibling->attr.config) == config 562 drivers/perf/qcom_l2_pmu.c L2_EVT_GROUP(event->attr.config))) { config 565 drivers/perf/qcom_l2_pmu.c sibling->attr.config, config 566 drivers/perf/qcom_l2_pmu.c event->attr.config); config 572 drivers/perf/qcom_l2_pmu.c hwc->config_base = event->attr.config; config 588 drivers/perf/qcom_l2_pmu.c u32 config; config 600 drivers/perf/qcom_l2_pmu.c config = hwc->config_base; config 601 drivers/perf/qcom_l2_pmu.c event_cc = L2_EVT_CODE(config); config 602 drivers/perf/qcom_l2_pmu.c event_group = L2_EVT_GROUP(config); config 138 drivers/perf/qcom_l3_pmu.c return (event->attr.config) & L3_EVTYPE_MASK; config 143 drivers/perf/qcom_l3_pmu.c return !!(event->attr.config & BIT_ULL(L3_EVENT_LC_BIT)); config 24 drivers/perf/thunderx2_pmu.c #define GET_EVENTID(ev) ((ev->hw.config) & 0x1f) config 129 drivers/perf/thunderx2_pmu.c #define TX2_EVENT_ATTR(name, config) \ config 131 drivers/perf/thunderx2_pmu.c config, tx2_pmu_event_show) config 435 drivers/perf/thunderx2_pmu.c if (event->attr.config >= tx2_pmu->max_events) config 439 drivers/perf/thunderx2_pmu.c hwc->config = event->attr.config; config 82 drivers/perf/xgene_pmu.c #define GET_EVENTID(ev) (ev->hw.config & 0xFFULL) config 921 drivers/perf/xgene_pmu.c hw->config = event->attr.config; config 94 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c struct phy_configure_opts_mipi_dphy config; config 117 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c memcpy(&dphy->config, opts, sizeof(dphy->config)); config 125 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c u8 lanes_mask = GENMASK(dphy->config.lanes - 1, 0); config 151 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c SUN6I_DPHY_GCTL_LANE_NUM(dphy->config.lanes) | config 251 drivers/pinctrl/actions/pinctrl-owl.c unsigned long *config) config 256 drivers/pinctrl/actions/pinctrl-owl.c unsigned int param = pinconf_to_config_param(*config); config 274 drivers/pinctrl/actions/pinctrl-owl.c *config = pinconf_to_config_packed(param, arg); config 420 drivers/pinctrl/actions/pinctrl-owl.c unsigned long *config) config 424 drivers/pinctrl/actions/pinctrl-owl.c unsigned int param = pinconf_to_config_param(*config); config 440 drivers/pinctrl/actions/pinctrl-owl.c *config = pinconf_to_config_packed(param, arg); config 393 drivers/pinctrl/aspeed/pinctrl-aspeed.c const struct aspeed_pin_config *config) config 395 drivers/pinctrl/aspeed/pinctrl-aspeed.c return offset >= config->pins[0] && offset <= config->pins[1]; config 475 drivers/pinctrl/aspeed/pinctrl-aspeed.c unsigned long *config) config 477 drivers/pinctrl/aspeed/pinctrl-aspeed.c const enum pin_config_param param = pinconf_to_config_param(*config); config 510 drivers/pinctrl/aspeed/pinctrl-aspeed.c *config = pinconf_to_config_packed(param, arg); config 561 drivers/pinctrl/aspeed/pinctrl-aspeed.c unsigned long *config) config 574 drivers/pinctrl/aspeed/pinctrl-aspeed.c rc = aspeed_pin_config_get(pctldev, pins[0], config); config 74 drivers/pinctrl/aspeed/pinctrl-aspeed.h unsigned long *config); config 79 drivers/pinctrl/aspeed/pinctrl-aspeed.h unsigned long *config); config 1093 drivers/pinctrl/bcm/pinctrl-bcm281xx.c unsigned long *config) config 908 drivers/pinctrl/bcm/pinctrl-bcm2835.c unsigned pin, unsigned long *config) config 614 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c unsigned long *config) config 617 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c enum pin_config_param param = pinconf_to_config_param(*config); config 652 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c *config = pinconf_to_config_packed(param, arg); config 842 drivers/pinctrl/bcm/pinctrl-ns2-mux.c unsigned long *config) config 845 drivers/pinctrl/bcm/pinctrl-ns2-mux.c enum pin_config_param param = pinconf_to_config_param(*config); config 879 drivers/pinctrl/bcm/pinctrl-ns2-mux.c *config = pinconf_to_config_packed(param, arg); config 886 drivers/pinctrl/bcm/pinctrl-ns2-mux.c *config = pinconf_to_config_packed(param, arg); config 448 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c unsigned long *config) config 461 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c unsigned long *config) config 464 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c enum pin_config_param param = pinconf_to_config_param(*config); config 497 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c *config = pinconf_to_config_packed(param, arg); config 741 drivers/pinctrl/cirrus/pinctrl-madera-core.c unsigned long *config) config 744 drivers/pinctrl/cirrus/pinctrl-madera-core.c unsigned int param = pinconf_to_config_param(*config); config 814 drivers/pinctrl/cirrus/pinctrl-madera-core.c *config = pinconf_to_config_packed(param, result); config 892 drivers/pinctrl/core.c int pinctrl_gpio_set_config(unsigned gpio, unsigned long config) config 894 drivers/pinctrl/core.c unsigned long configs[] = { config }; config 207 drivers/pinctrl/devicetree.c int size, config; config 250 drivers/pinctrl/devicetree.c for (config = 0; config < size; config++) { config 258 drivers/pinctrl/devicetree.c prop->name, config); config 83 drivers/pinctrl/freescale/pinctrl-imx.c if (!(pin->conf.mmio.config & IMX_NO_PAD_CTL)) config 117 drivers/pinctrl/freescale/pinctrl-imx.c (pin->conf.mmio.config & IMX_NO_PAD_CTL)) config 134 drivers/pinctrl/freescale/pinctrl-imx.c &pin->conf.mmio.config; config 349 drivers/pinctrl/freescale/pinctrl-imx.c unsigned long *config) config 361 drivers/pinctrl/freescale/pinctrl-imx.c *config = readl(ipctl->base + pin_reg->conf_reg); config 364 drivers/pinctrl/freescale/pinctrl-imx.c *config &= ~info->mux_mask; config 370 drivers/pinctrl/freescale/pinctrl-imx.c unsigned pin_id, unsigned long *config) config 376 drivers/pinctrl/freescale/pinctrl-imx.c return imx_pinconf_get_scu(pctldev, pin_id, config); config 378 drivers/pinctrl/freescale/pinctrl-imx.c return imx_pinconf_get_mmio(pctldev, pin_id, config); config 439 drivers/pinctrl/freescale/pinctrl-imx.c unsigned long config; config 443 drivers/pinctrl/freescale/pinctrl-imx.c ret = imx_pinconf_get_scu(pctldev, pin_id, &config); config 457 drivers/pinctrl/freescale/pinctrl-imx.c config = readl(ipctl->base + pin_reg->conf_reg); config 460 drivers/pinctrl/freescale/pinctrl-imx.c seq_printf(s, "0x%lx", config); config 467 drivers/pinctrl/freescale/pinctrl-imx.c unsigned long config; config 483 drivers/pinctrl/freescale/pinctrl-imx.c ret = imx_pinconf_get(pctldev, pin->pin, &config); config 486 drivers/pinctrl/freescale/pinctrl-imx.c seq_printf(s, " %s: 0x%lx\n", name, config); config 524 drivers/pinctrl/freescale/pinctrl-imx.c u32 config; config 550 drivers/pinctrl/freescale/pinctrl-imx.c pin_mmio->config = imx_pinconf_parse_generic_config(np, ipctl); config 553 drivers/pinctrl/freescale/pinctrl-imx.c config = be32_to_cpu(*list++); config 556 drivers/pinctrl/freescale/pinctrl-imx.c if (config & IMX_PAD_SION) config 558 drivers/pinctrl/freescale/pinctrl-imx.c pin_mmio->config = config & ~IMX_PAD_SION; config 564 drivers/pinctrl/freescale/pinctrl-imx.c pin_mmio->mux_mode, pin_mmio->config); config 790 drivers/pinctrl/freescale/pinctrl-imx.c struct regmap_config config = { .name = "gpr" }; config 806 drivers/pinctrl/freescale/pinctrl-imx.c regmap_attach_dev(&pdev->dev, gpr, &config); config 34 drivers/pinctrl/freescale/pinctrl-imx.h unsigned long config; config 44 drivers/pinctrl/freescale/pinctrl-imx.h unsigned long config; config 147 drivers/pinctrl/freescale/pinctrl-imx.h unsigned long *config); config 155 drivers/pinctrl/freescale/pinctrl-imx.h unsigned pin_id, unsigned long *config) config 269 drivers/pinctrl/freescale/pinctrl-imx1-core.c new_map[j].data.configs.configs = &grp->pins[i].config; config 387 drivers/pinctrl/freescale/pinctrl-imx1-core.c unsigned pin_id, unsigned long *config) config 391 drivers/pinctrl/freescale/pinctrl-imx1-core.c *config = imx1_read_bit(ipctl, pin_id, MX1_PUEN); config 416 drivers/pinctrl/freescale/pinctrl-imx1-core.c unsigned long config; config 418 drivers/pinctrl/freescale/pinctrl-imx1-core.c imx1_pinconf_get(pctldev, pin_id, &config); config 419 drivers/pinctrl/freescale/pinctrl-imx1-core.c seq_printf(s, "0x%lx", config); config 428 drivers/pinctrl/freescale/pinctrl-imx1-core.c unsigned long config; config 439 drivers/pinctrl/freescale/pinctrl-imx1-core.c ret = imx1_pinconf_get(pctldev, grp->pins[i].pin_id, &config); config 442 drivers/pinctrl/freescale/pinctrl-imx1-core.c seq_printf(s, "%s: 0x%lx", name, config); config 497 drivers/pinctrl/freescale/pinctrl-imx1-core.c grp->pins[i].config = be32_to_cpu(*list++); config 25 drivers/pinctrl/freescale/pinctrl-imx1.h unsigned long config; config 67 drivers/pinctrl/freescale/pinctrl-mxs.c unsigned long config = 0; config 80 drivers/pinctrl/freescale/pinctrl-mxs.c config = val | MA_PRESENT; config 83 drivers/pinctrl/freescale/pinctrl-mxs.c config |= val << VOL_SHIFT | VOL_PRESENT; config 86 drivers/pinctrl/freescale/pinctrl-mxs.c config |= val << PULL_SHIFT | PULL_PRESENT; config 89 drivers/pinctrl/freescale/pinctrl-mxs.c if (!purecfg && config) config 111 drivers/pinctrl/freescale/pinctrl-mxs.c if (config) { config 112 drivers/pinctrl/freescale/pinctrl-mxs.c pconfig = kmemdup(&config, sizeof(config), GFP_KERNEL); config 231 drivers/pinctrl/freescale/pinctrl-mxs.c unsigned pin, unsigned long *config) config 244 drivers/pinctrl/freescale/pinctrl-mxs.c unsigned group, unsigned long *config) config 248 drivers/pinctrl/freescale/pinctrl-mxs.c *config = d->soc->groups[group].config; config 264 drivers/pinctrl/freescale/pinctrl-mxs.c unsigned long config; config 267 drivers/pinctrl/freescale/pinctrl-mxs.c config = configs[n]; config 269 drivers/pinctrl/freescale/pinctrl-mxs.c ma = CONFIG_TO_MA(config); config 270 drivers/pinctrl/freescale/pinctrl-mxs.c vol = CONFIG_TO_VOL(config); config 271 drivers/pinctrl/freescale/pinctrl-mxs.c pull = CONFIG_TO_PULL(config); config 282 drivers/pinctrl/freescale/pinctrl-mxs.c if (config & MA_PRESENT) { config 288 drivers/pinctrl/freescale/pinctrl-mxs.c if (config & VOL_PRESENT) { config 297 drivers/pinctrl/freescale/pinctrl-mxs.c if (config & PULL_PRESENT) { config 309 drivers/pinctrl/freescale/pinctrl-mxs.c g->config = config; config 325 drivers/pinctrl/freescale/pinctrl-mxs.c unsigned long config; config 327 drivers/pinctrl/freescale/pinctrl-mxs.c if (!mxs_pinconf_group_get(pctldev, group, &config)) config 328 drivers/pinctrl/freescale/pinctrl-mxs.c seq_printf(s, "0x%lx", config); config 62 drivers/pinctrl/freescale/pinctrl-mxs.h u8 config; config 46 drivers/pinctrl/freescale/pinctrl-scu.c unsigned long *config) config 65 drivers/pinctrl/freescale/pinctrl-scu.c *config = resp->val; config 116 drivers/pinctrl/freescale/pinctrl-scu.c pin_scu->config = be32_to_cpu(*list++); config 120 drivers/pinctrl/freescale/pinctrl-scu.c pin_scu->mux_mode, pin_scu->config); config 900 drivers/pinctrl/intel/pinctrl-baytrail.c unsigned long *config) config 903 drivers/pinctrl/intel/pinctrl-baytrail.c enum pin_config_param param = pinconf_to_config_param(*config); config 977 drivers/pinctrl/intel/pinctrl-baytrail.c *config = pinconf_to_config_packed(param, arg); config 969 drivers/pinctrl/intel/pinctrl-cherryview.c unsigned long *config) config 972 drivers/pinctrl/intel/pinctrl-cherryview.c enum pin_config_param param = pinconf_to_config_param(*config); config 1044 drivers/pinctrl/intel/pinctrl-cherryview.c *config = pinconf_to_config_packed(param, arg); config 1184 drivers/pinctrl/intel/pinctrl-cherryview.c unsigned long *config) config 1194 drivers/pinctrl/intel/pinctrl-cherryview.c ret = chv_config_get(pctldev, pins[0], config); config 550 drivers/pinctrl/intel/pinctrl-intel.c unsigned long *config) config 553 drivers/pinctrl/intel/pinctrl-intel.c enum pin_config_param param = pinconf_to_config_param(*config); config 634 drivers/pinctrl/intel/pinctrl-intel.c *config = pinconf_to_config_packed(param, arg); config 639 drivers/pinctrl/intel/pinctrl-intel.c unsigned long config) config 641 drivers/pinctrl/intel/pinctrl-intel.c unsigned int param = pinconf_to_config_param(config); config 642 drivers/pinctrl/intel/pinctrl-intel.c unsigned int arg = pinconf_to_config_argument(config); config 645 drivers/pinctrl/intel/pinctrl-merrifield.c unsigned long *config) config 648 drivers/pinctrl/intel/pinctrl-merrifield.c enum pin_config_param param = pinconf_to_config_param(*config); config 723 drivers/pinctrl/intel/pinctrl-merrifield.c *config = pinconf_to_config_packed(param, arg); config 728 drivers/pinctrl/intel/pinctrl-merrifield.c unsigned long config) config 730 drivers/pinctrl/intel/pinctrl-merrifield.c unsigned int param = pinconf_to_config_param(config); config 731 drivers/pinctrl/intel/pinctrl-merrifield.c unsigned int arg = pinconf_to_config_argument(config); config 831 drivers/pinctrl/intel/pinctrl-merrifield.c unsigned int group, unsigned long *config) config 841 drivers/pinctrl/intel/pinctrl-merrifield.c ret = mrfld_config_get(pctldev, pins[0], config); config 98 drivers/pinctrl/mediatek/pinctrl-moore.c unsigned int pin, unsigned long *config) config 101 drivers/pinctrl/mediatek/pinctrl-moore.c u32 param = pinconf_to_config_param(*config); config 207 drivers/pinctrl/mediatek/pinctrl-moore.c *config = pinconf_to_config_packed(param, ret); config 351 drivers/pinctrl/mediatek/pinctrl-moore.c unsigned int group, unsigned long *config) config 362 drivers/pinctrl/mediatek/pinctrl-moore.c if (mtk_pinconf_get(pctldev, pins[i], config)) config 366 drivers/pinctrl/mediatek/pinctrl-moore.c if (i && old != *config) config 369 drivers/pinctrl/mediatek/pinctrl-moore.c old = *config; config 486 drivers/pinctrl/mediatek/pinctrl-moore.c unsigned long config) config 495 drivers/pinctrl/mediatek/pinctrl-moore.c pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE || config 499 drivers/pinctrl/mediatek/pinctrl-moore.c debounce = pinconf_to_config_argument(config); config 185 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h unsigned long config; config 375 drivers/pinctrl/mediatek/pinctrl-mtk-common.c unsigned long *config) config 379 drivers/pinctrl/mediatek/pinctrl-mtk-common.c *config = pctl->groups[group].config; config 398 drivers/pinctrl/mediatek/pinctrl-mtk-common.c g->config = configs[i]; config 841 drivers/pinctrl/mediatek/pinctrl-mtk-common.c unsigned long config) config 848 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 855 drivers/pinctrl/mediatek/pinctrl-mtk-common.c debounce = pinconf_to_config_argument(config); config 66 drivers/pinctrl/mediatek/pinctrl-mtk-common.h unsigned long config; config 77 drivers/pinctrl/mediatek/pinctrl-paris.c unsigned int pin, unsigned long *config) config 80 drivers/pinctrl/mediatek/pinctrl-paris.c u32 param = pinconf_to_config_param(*config); config 195 drivers/pinctrl/mediatek/pinctrl-paris.c *config = pinconf_to_config_packed(param, ret); config 647 drivers/pinctrl/mediatek/pinctrl-paris.c unsigned long *config) config 651 drivers/pinctrl/mediatek/pinctrl-paris.c *config = hw->groups[group].config; config 670 drivers/pinctrl/mediatek/pinctrl-paris.c grp->config = configs[i]; config 760 drivers/pinctrl/mediatek/pinctrl-paris.c unsigned long config) config 769 drivers/pinctrl/mediatek/pinctrl-paris.c pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE || config 773 drivers/pinctrl/mediatek/pinctrl-paris.c debounce = pinconf_to_config_argument(config); config 471 drivers/pinctrl/meson/pinctrl-meson.c unsigned long *config) config 474 drivers/pinctrl/meson/pinctrl-meson.c enum pin_config_param param = pinconf_to_config_param(*config); config 514 drivers/pinctrl/meson/pinctrl-meson.c *config = pinconf_to_config_packed(param, arg); config 515 drivers/pinctrl/meson/pinctrl-meson.c dev_dbg(pc->dev, "pinconf for pin %u is %lu\n", pin, *config); config 539 drivers/pinctrl/meson/pinctrl-meson.c unsigned int group, unsigned long *config) config 249 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c unsigned int selector, unsigned long *config) config 64 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned pid, unsigned long *config) config 72 drivers/pinctrl/mvebu/pinctrl-dove.c return mvebu_mmio_mpp_ctrl_get(data, pid, config); config 75 drivers/pinctrl/mvebu/pinctrl-dove.c *config = (func >> shift) & MVEBU_MPP_MASK; config 76 drivers/pinctrl/mvebu/pinctrl-dove.c *config |= CONFIG_PMU; config 82 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned pid, unsigned long config) config 89 drivers/pinctrl/mvebu/pinctrl-dove.c if ((config & CONFIG_PMU) == 0) { config 91 drivers/pinctrl/mvebu/pinctrl-dove.c return mvebu_mmio_mpp_ctrl_set(data, pid, config); config 97 drivers/pinctrl/mvebu/pinctrl-dove.c func |= (config & MVEBU_MPP_MASK) << shift; config 104 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long *config) config 129 drivers/pinctrl/mvebu/pinctrl-dove.c *config = ((mpp4 & mask) != 0); config 135 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long config) config 161 drivers/pinctrl/mvebu/pinctrl-dove.c if (config) config 170 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long *config) config 175 drivers/pinctrl/mvebu/pinctrl-dove.c *config = ((gmpp & NAND_GPIO_EN) != 0); config 181 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long config) config 185 drivers/pinctrl/mvebu/pinctrl-dove.c (config) ? NAND_GPIO_EN : 0); config 190 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long *config) config 194 drivers/pinctrl/mvebu/pinctrl-dove.c *config = ((pmu & AU0_AC97_SEL) != 0); config 200 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long config) config 205 drivers/pinctrl/mvebu/pinctrl-dove.c if (config) config 213 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long *config) config 224 drivers/pinctrl/mvebu/pinctrl-dove.c *config = 0; config 226 drivers/pinctrl/mvebu/pinctrl-dove.c *config |= BIT(3); config 228 drivers/pinctrl/mvebu/pinctrl-dove.c *config |= BIT(2); config 230 drivers/pinctrl/mvebu/pinctrl-dove.c *config |= BIT(1); config 232 drivers/pinctrl/mvebu/pinctrl-dove.c *config |= BIT(0); config 235 drivers/pinctrl/mvebu/pinctrl-dove.c if ((*config & BIT(3)) == 0) config 236 drivers/pinctrl/mvebu/pinctrl-dove.c *config &= ~(BIT(2) | BIT(0)); config 238 drivers/pinctrl/mvebu/pinctrl-dove.c if ((*config & BIT(1)) == 0) config 239 drivers/pinctrl/mvebu/pinctrl-dove.c *config &= ~BIT(0); config 244 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long config) config 249 drivers/pinctrl/mvebu/pinctrl-dove.c if (config & BIT(3)) config 255 drivers/pinctrl/mvebu/pinctrl-dove.c (config & BIT(2)) ? SSP_ON_AU1 : 0); config 258 drivers/pinctrl/mvebu/pinctrl-dove.c (config & BIT(1)) ? AU1_SPDIFO_GPIO_EN : 0); config 261 drivers/pinctrl/mvebu/pinctrl-dove.c (config & BIT(0)) ? TWSI_OPTION3_GPIO : 0); config 274 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long config; config 276 drivers/pinctrl/mvebu/pinctrl-dove.c dove_audio1_ctrl_get(data, pid, &config); config 278 drivers/pinctrl/mvebu/pinctrl-dove.c switch (config) { config 308 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long *config) config 316 drivers/pinctrl/mvebu/pinctrl-dove.c *config = 0; config 318 drivers/pinctrl/mvebu/pinctrl-dove.c *config = 1; config 320 drivers/pinctrl/mvebu/pinctrl-dove.c *config = 2; config 322 drivers/pinctrl/mvebu/pinctrl-dove.c *config = 3; config 328 drivers/pinctrl/mvebu/pinctrl-dove.c unsigned long config) config 333 drivers/pinctrl/mvebu/pinctrl-dove.c switch (config) { config 59 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned int pid, unsigned long *config) config 64 drivers/pinctrl/mvebu/pinctrl-mvebu.c *config = (readl(data->base + off) >> shift) & MVEBU_MPP_MASK; config 70 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned int pid, unsigned long config) config 77 drivers/pinctrl/mvebu/pinctrl-mvebu.c writel(reg | (config << shift), data->base + off); config 108 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned long config) config 112 drivers/pinctrl/mvebu/pinctrl-mvebu.c if (config == grp->settings[n].val) { config 163 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned gid, unsigned long *config) config 171 drivers/pinctrl/mvebu/pinctrl-mvebu.c return grp->ctrl->mpp_get(grp->data, grp->pins[0], config); config 200 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned long config; config 203 drivers/pinctrl/mvebu/pinctrl-mvebu.c if (mvebu_pinconf_group_get(pctldev, gid, &config)) config 206 drivers/pinctrl/mvebu/pinctrl-mvebu.c curr = mvebu_pinctrl_find_setting_by_val(pctl, grp, config); config 292 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned long config; config 303 drivers/pinctrl/mvebu/pinctrl-mvebu.c config = setting->val; config 304 drivers/pinctrl/mvebu/pinctrl-mvebu.c ret = mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1); config 320 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned long config; config 333 drivers/pinctrl/mvebu/pinctrl-mvebu.c config = setting->val; config 335 drivers/pinctrl/mvebu/pinctrl-mvebu.c return mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1); config 785 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned int pid, unsigned long *config) config 796 drivers/pinctrl/mvebu/pinctrl-mvebu.c *config = (val >> shift) & MVEBU_MPP_MASK; config 802 drivers/pinctrl/mvebu/pinctrl-mvebu.c unsigned int pid, unsigned long config) config 808 drivers/pinctrl/mvebu/pinctrl-mvebu.c MVEBU_MPP_MASK << shift, config << shift); config 53 drivers/pinctrl/mvebu/pinctrl-mvebu.h unsigned long *config); config 55 drivers/pinctrl/mvebu/pinctrl-mvebu.h unsigned long config); config 198 drivers/pinctrl/mvebu/pinctrl-mvebu.h unsigned long *config); config 200 drivers/pinctrl/mvebu/pinctrl-mvebu.h unsigned long config); config 202 drivers/pinctrl/mvebu/pinctrl-mvebu.h unsigned long *config); config 204 drivers/pinctrl/mvebu/pinctrl-mvebu.h unsigned long config); config 31 drivers/pinctrl/mvebu/pinctrl-orion.c unsigned pid, unsigned long *config) config 37 drivers/pinctrl/mvebu/pinctrl-orion.c *config = (readl(mpp_base + off) >> shift) & MVEBU_MPP_MASK; config 40 drivers/pinctrl/mvebu/pinctrl-orion.c *config = (readl(high_mpp_base) >> shift) & MVEBU_MPP_MASK; config 47 drivers/pinctrl/mvebu/pinctrl-orion.c unsigned pid, unsigned long config) config 54 drivers/pinctrl/mvebu/pinctrl-orion.c writel(reg | (config << shift), mpp_base + off); config 58 drivers/pinctrl/mvebu/pinctrl-orion.c writel(reg | (config << shift), high_mpp_base); config 837 drivers/pinctrl/nomadik/pinctrl-abx500.c unsigned long *config) config 1311 drivers/pinctrl/nomadik/pinctrl-nomadik.c #define NMK_CONFIG_PIN(x, y) { .property = x, .config = y, } config 1362 drivers/pinctrl/nomadik/pinctrl-nomadik.c unsigned long config; config 1378 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_dt_pin_config(int index, int val, unsigned long *config) config 1383 drivers/pinctrl/nomadik/pinctrl-nomadik.c *config = nmk_cfg_params[index].config; config 1387 drivers/pinctrl/nomadik/pinctrl-nomadik.c *config = nmk_cfg_params[index].config | config 1717 drivers/pinctrl/nomadik/pinctrl-nomadik.c unsigned long *config) config 1716 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c unsigned long *config) config 1718 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c enum pin_config_param param = pinconf_to_config_param(*config); config 1761 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c *config = pinconf_to_config_packed(param, rc); config 1766 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c *config = pinconf_to_config_packed(param, rc); config 1779 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c unsigned int pin, unsigned long config) config 1781 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c enum pin_config_param param = pinconf_to_config_param(config); config 1782 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c u16 arg = pinconf_to_config_argument(config); config 64 drivers/pinctrl/pinconf-generic.c unsigned long config; config 68 drivers/pinctrl/pinconf-generic.c config = pinconf_to_config_packed(items[i].param, 0); config 71 drivers/pinctrl/pinconf-generic.c gname, &config); config 73 drivers/pinctrl/pinconf-generic.c ret = pin_config_get_for_pin(pctldev, pin, &config); config 89 drivers/pinctrl/pinconf-generic.c pinconf_to_config_argument(config)); config 131 drivers/pinctrl/pinconf-generic.c struct seq_file *s, unsigned long config) config 136 drivers/pinctrl/pinconf-generic.c if (pinconf_to_config_param(config) != conf_items[i].param) config 139 drivers/pinctrl/pinconf-generic.c pinconf_to_config_argument(config)); config 147 drivers/pinctrl/pinconf-generic.c if (pinconf_to_config_param(config) != config 152 drivers/pinctrl/pinconf-generic.c pinconf_to_config_argument(config)); config 57 drivers/pinctrl/pinconf.c unsigned long *config) config 67 drivers/pinctrl/pinconf.c return ops->pin_config_get(pctldev, pin, config); config 71 drivers/pinctrl/pinconf.c unsigned long *config) config 100 drivers/pinctrl/pinconf.c ret = ops->pin_config_group_get(pctldev, selector, config); config 30 drivers/pinctrl/pinconf.h unsigned long *config); config 32 drivers/pinctrl/pinconf.h unsigned long *config); config 108 drivers/pinctrl/pinconf.h struct seq_file *s, unsigned long config); config 120 drivers/pinctrl/pinconf.h unsigned long config) config 182 drivers/pinctrl/pinctrl-amd.c unsigned long config) config 186 drivers/pinctrl/pinctrl-amd.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 189 drivers/pinctrl/pinctrl-amd.c debounce = pinconf_to_config_argument(config); config 643 drivers/pinctrl/pinctrl-amd.c unsigned long *config) config 649 drivers/pinctrl/pinctrl-amd.c enum pin_config_param param = pinconf_to_config_param(*config); config 677 drivers/pinctrl/pinctrl-amd.c *config = pinconf_to_config_packed(param, arg); config 739 drivers/pinctrl/pinctrl-amd.c unsigned long *config) config 749 drivers/pinctrl/pinctrl-amd.c if (amd_pinconf_get(pctldev, pins[0], config)) config 71 drivers/pinctrl/pinctrl-artpec6.c unsigned char config; config 217 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 223 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 229 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 235 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 241 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 247 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 253 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 259 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_3, config 265 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 271 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 277 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_3, config 283 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 289 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 295 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 301 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 307 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 313 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 319 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 325 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_1, config 331 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_0, config 337 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_0, config 343 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 349 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 355 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 361 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_2, config 367 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_0, config 373 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_0, config 379 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_0, config 385 drivers/pinctrl/pinctrl-artpec6.c .config = ARTPEC6_CONFIG_0, config 675 drivers/pinctrl/pinctrl-artpec6.c val = artpec6_pin_groups[group].config config 734 drivers/pinctrl/pinctrl-artpec6.c unsigned long *config) config 737 drivers/pinctrl/pinctrl-artpec6.c enum pin_config_param param = pinconf_to_config_param(*config); config 774 drivers/pinctrl/pinctrl-artpec6.c *config = pinconf_to_config_packed(param, regval); config 336 drivers/pinctrl/pinctrl-as3722.c unsigned pin, unsigned long *config) config 339 drivers/pinctrl/pinctrl-as3722.c enum pin_config_param param = pinconf_to_config_param(*config); config 376 drivers/pinctrl/pinctrl-as3722.c *config = pinconf_to_config_packed(param, (u16)arg); config 654 drivers/pinctrl/pinctrl-at91-pio4.c unsigned long *config) config 657 drivers/pinctrl/pinctrl-at91-pio4.c unsigned param = pinconf_to_config_param(*config), arg = 0; config 701 drivers/pinctrl/pinctrl-at91-pio4.c *config = pinconf_to_config_packed(param, arg); config 960 drivers/pinctrl/pinctrl-at91.c unsigned pin_id, unsigned long *config) config 968 drivers/pinctrl/pinctrl-at91.c *config = 0; config 978 drivers/pinctrl/pinctrl-at91.c *config |= MULTI_DRIVE; config 981 drivers/pinctrl/pinctrl-at91.c *config |= PULL_UP; config 984 drivers/pinctrl/pinctrl-at91.c *config |= DEGLITCH; config 986 drivers/pinctrl/pinctrl-at91.c *config |= DEBOUNCE | (div << DEBOUNCE_VAL_SHIFT); config 988 drivers/pinctrl/pinctrl-at91.c *config |= PULL_DOWN; config 990 drivers/pinctrl/pinctrl-at91.c *config |= DIS_SCHMIT; config 992 drivers/pinctrl/pinctrl-at91.c *config |= (info->ops->get_drivestrength(pio, pin) config 995 drivers/pinctrl/pinctrl-at91.c *config |= (info->ops->get_slewrate(pio, pin) << SLEWRATE_SHIFT); config 997 drivers/pinctrl/pinctrl-at91.c *config |= OUTPUT | (out << OUTPUT_VAL_SHIFT); config 1010 drivers/pinctrl/pinctrl-at91.c unsigned long config; config 1014 drivers/pinctrl/pinctrl-at91.c config = configs[i]; config 1018 drivers/pinctrl/pinctrl-at91.c __func__, __LINE__, pin_id, config); config 1027 drivers/pinctrl/pinctrl-at91.c if (config & PULL_UP && config & PULL_DOWN) config 1030 drivers/pinctrl/pinctrl-at91.c at91_mux_set_output(pio, mask, config & OUTPUT, config 1031 drivers/pinctrl/pinctrl-at91.c (config & OUTPUT_VAL) >> OUTPUT_VAL_SHIFT); config 1032 drivers/pinctrl/pinctrl-at91.c at91_mux_set_pullup(pio, mask, config & PULL_UP); config 1033 drivers/pinctrl/pinctrl-at91.c at91_mux_set_multidrive(pio, mask, config & MULTI_DRIVE); config 1035 drivers/pinctrl/pinctrl-at91.c info->ops->set_deglitch(pio, mask, config & DEGLITCH); config 1037 drivers/pinctrl/pinctrl-at91.c info->ops->set_debounce(pio, mask, config & DEBOUNCE, config 1038 drivers/pinctrl/pinctrl-at91.c (config & DEBOUNCE_VAL) >> DEBOUNCE_VAL_SHIFT); config 1040 drivers/pinctrl/pinctrl-at91.c info->ops->set_pulldown(pio, mask, config & PULL_DOWN); config 1041 drivers/pinctrl/pinctrl-at91.c if (info->ops->disable_schmitt_trig && config & DIS_SCHMIT) config 1045 drivers/pinctrl/pinctrl-at91.c (config & DRIVE_STRENGTH) config 1049 drivers/pinctrl/pinctrl-at91.c (config & SLEWRATE) >> SLEWRATE_SHIFT); config 1057 drivers/pinctrl/pinctrl-at91.c if (config & flag) { \ config 1066 drivers/pinctrl/pinctrl-at91.c if ((config & mask) == flag) { \ config 1077 drivers/pinctrl/pinctrl-at91.c unsigned long config; config 1080 drivers/pinctrl/pinctrl-at91.c at91_pinconf_get(pctldev, pin_id, &config); config 1095 drivers/pinctrl/pinctrl-at91.c if (config & DEBOUNCE) { config 1096 drivers/pinctrl/pinctrl-at91.c val = config >> DEBOUNCE_VAL_SHIFT; config 186 drivers/pinctrl/pinctrl-axp209.c u8 config) config 196 drivers/pinctrl/pinctrl-axp209.c config); config 1150 drivers/pinctrl/pinctrl-bm1880.c unsigned long *config) config 1153 drivers/pinctrl/pinctrl-bm1880.c unsigned int param = pinconf_to_config_param(*config); config 1195 drivers/pinctrl/pinctrl-bm1880.c *config = pinconf_to_config_packed(param, arg); config 282 drivers/pinctrl/pinctrl-coh901.c unsigned long *config) config 285 drivers/pinctrl/pinctrl-coh901.c enum pin_config_param param = (enum pin_config_param) *config; config 299 drivers/pinctrl/pinctrl-coh901.c *config = 0; config 306 drivers/pinctrl/pinctrl-coh901.c *config = 0; config 313 drivers/pinctrl/pinctrl-coh901.c *config = 0; config 320 drivers/pinctrl/pinctrl-coh901.c *config = 0; config 327 drivers/pinctrl/pinctrl-coh901.c *config = 0; config 4 drivers/pinctrl/pinctrl-coh901.h unsigned long *config); config 66 drivers/pinctrl/pinctrl-da850-pupd.c unsigned long *config) config 69 drivers/pinctrl/pinctrl-da850-pupd.c enum pin_config_param param = pinconf_to_config_param(*config); config 95 drivers/pinctrl/pinctrl-da850-pupd.c *config = pinconf_to_config_packed(param, arg); config 229 drivers/pinctrl/pinctrl-falcon.c unsigned group, unsigned long *config) config 242 drivers/pinctrl/pinctrl-falcon.c unsigned pin, unsigned long *config) config 245 drivers/pinctrl/pinctrl-falcon.c enum ltq_pinconf_param param = LTQ_PINCONF_UNPACK_PARAM(*config); config 250 drivers/pinctrl/pinctrl-falcon.c *config = LTQ_PINCONF_PACK(param, config 255 drivers/pinctrl/pinctrl-falcon.c *config = LTQ_PINCONF_PACK(param, config 261 drivers/pinctrl/pinctrl-falcon.c *config = LTQ_PINCONF_PACK(param, 1); config 263 drivers/pinctrl/pinctrl-falcon.c *config = LTQ_PINCONF_PACK(param, 2); config 265 drivers/pinctrl/pinctrl-falcon.c *config = LTQ_PINCONF_PACK(param, 0); config 324 drivers/pinctrl/pinctrl-falcon.c unsigned long config; config 333 drivers/pinctrl/pinctrl-falcon.c config = LTQ_PINCONF_PACK(LTQ_PINCONF_PARAM_PULL, 0); config 334 drivers/pinctrl/pinctrl-falcon.c if (!falcon_pinconf_get(pctrldev, offset, &config)) config 336 drivers/pinctrl/pinctrl-falcon.c (int)LTQ_PINCONF_UNPACK_ARG(config)); config 338 drivers/pinctrl/pinctrl-falcon.c config = LTQ_PINCONF_PACK(LTQ_PINCONF_PARAM_DRIVE_CURRENT, 0); config 339 drivers/pinctrl/pinctrl-falcon.c if (!falcon_pinconf_get(pctrldev, offset, &config)) config 341 drivers/pinctrl/pinctrl-falcon.c (int)LTQ_PINCONF_UNPACK_ARG(config)); config 343 drivers/pinctrl/pinctrl-falcon.c config = LTQ_PINCONF_PACK(LTQ_PINCONF_PARAM_SLEW_RATE, 0); config 344 drivers/pinctrl/pinctrl-falcon.c if (!falcon_pinconf_get(pctrldev, offset, &config)) config 346 drivers/pinctrl/pinctrl-falcon.c (int)LTQ_PINCONF_UNPACK_ARG(config)); config 2378 drivers/pinctrl/pinctrl-gemini.c unsigned long *config) config 2381 drivers/pinctrl/pinctrl-gemini.c enum pin_config_param param = pinconf_to_config_param(*config); config 2393 drivers/pinctrl/pinctrl-gemini.c *config = pinconf_to_config_packed(PIN_CONFIG_SKEW_DELAY, val); config 1758 drivers/pinctrl/pinctrl-ingenic.c unsigned int pin, unsigned long *config) config 1761 drivers/pinctrl/pinctrl-ingenic.c enum pin_config_param param = pinconf_to_config_param(*config); config 1791 drivers/pinctrl/pinctrl-ingenic.c *config = pinconf_to_config_packed(param, 1); config 1856 drivers/pinctrl/pinctrl-ingenic.c unsigned int group, unsigned long *config) config 1867 drivers/pinctrl/pinctrl-ingenic.c if (ingenic_pinconf_get(pctldev, pins[i], config)) config 1871 drivers/pinctrl/pinctrl-ingenic.c if (i && (old != *config)) config 1874 drivers/pinctrl/pinctrl-ingenic.c old = *config; config 873 drivers/pinctrl/pinctrl-lpc18xx.c unsigned long *config) config 876 drivers/pinctrl/pinctrl-lpc18xx.c enum pin_config_param param = pinconf_to_config_param(*config); config 897 drivers/pinctrl/pinctrl-lpc18xx.c *config = pinconf_to_config_packed(param, (u16)arg); config 270 drivers/pinctrl/pinctrl-max77620.c unsigned int pin, unsigned long *config) config 274 drivers/pinctrl/pinctrl-max77620.c enum pin_config_param param = pinconf_to_config_param(*config); config 315 drivers/pinctrl/pinctrl-max77620.c *config = pinconf_to_config_packed(param, (u16)arg); config 255 drivers/pinctrl/pinctrl-mcp23s08.c unsigned long *config) config 258 drivers/pinctrl/pinctrl-mcp23s08.c enum pin_config_param param = pinconf_to_config_param(*config); config 273 drivers/pinctrl/pinctrl-mcp23s08.c *config = 0; config 838 drivers/pinctrl/pinctrl-oxnas.c unsigned int pin, unsigned long *config) config 842 drivers/pinctrl/pinctrl-oxnas.c unsigned int param = pinconf_to_config_param(*config); config 863 drivers/pinctrl/pinctrl-oxnas.c *config = pinconf_to_config_packed(param, arg); config 869 drivers/pinctrl/pinctrl-oxnas.c unsigned int pin, unsigned long *config) config 873 drivers/pinctrl/pinctrl-oxnas.c unsigned int param = pinconf_to_config_param(*config); config 893 drivers/pinctrl/pinctrl-oxnas.c *config = pinconf_to_config_packed(param, arg); config 750 drivers/pinctrl/pinctrl-palmas.c unsigned pin, unsigned long *config) config 753 drivers/pinctrl/pinctrl-palmas.c enum pin_config_param param = pinconf_to_config_param(*config); config 853 drivers/pinctrl/pinctrl-palmas.c *config = pinconf_to_config_packed(param, (u16)arg); config 1879 drivers/pinctrl/pinctrl-pic32.c unsigned long *config) config 1883 drivers/pinctrl/pinctrl-pic32.c unsigned param = pinconf_to_config_param(*config); config 1914 drivers/pinctrl/pinctrl-pic32.c *config = pinconf_to_config_packed(param, arg); config 999 drivers/pinctrl/pinctrl-pistachio.c unsigned long *config) config 1002 drivers/pinctrl/pinctrl-pistachio.c enum pin_config_param param = pinconf_to_config_param(*config); config 1058 drivers/pinctrl/pinctrl-pistachio.c *config = pinconf_to_config_packed(param, arg); config 356 drivers/pinctrl/pinctrl-rk805.c unsigned int pin, unsigned long *config) config 359 drivers/pinctrl/pinctrl-rk805.c enum pin_config_param param = pinconf_to_config_param(*config); config 371 drivers/pinctrl/pinctrl-rk805.c *config = pinconf_to_config_packed(param, (u16)arg); config 2382 drivers/pinctrl/pinctrl-rockchip.c unsigned long *config) config 2386 drivers/pinctrl/pinctrl-rockchip.c enum pin_config_param param = pinconf_to_config_param(*config); config 2446 drivers/pinctrl/pinctrl-rockchip.c *config = pinconf_to_config_packed(param, arg); config 2777 drivers/pinctrl/pinctrl-rockchip.c unsigned long config) config 2779 drivers/pinctrl/pinctrl-rockchip.c enum pin_config_param param = pinconf_to_config_param(config); config 486 drivers/pinctrl/pinctrl-rzn1.c unsigned long *config) config 489 drivers/pinctrl/pinctrl-rzn1.c enum pin_config_param param = pinconf_to_config_param(*config); config 532 drivers/pinctrl/pinctrl-rzn1.c *config = pinconf_to_config_packed(param, arg); config 621 drivers/pinctrl/pinctrl-rzn1.c unsigned long *config) config 631 drivers/pinctrl/pinctrl-rzn1.c if (rzn1_pinconf_get(pctldev, grp->pins[i], config)) config 635 drivers/pinctrl/pinctrl-rzn1.c if (i && (old != *config)) config 638 drivers/pinctrl/pinctrl-rzn1.c old = *config; config 212 drivers/pinctrl/pinctrl-single.c unsigned long *config); config 432 drivers/pinctrl/pinctrl-single.c unsigned long config; config 435 drivers/pinctrl/pinctrl-single.c config = pinconf_to_config_packed(pcs_bias[i], 0); config 436 drivers/pinctrl/pinctrl-single.c pcs_pinconf_set(pctldev, pin, &config, 1); config 446 drivers/pinctrl/pinctrl-single.c unsigned long config; config 450 drivers/pinctrl/pinctrl-single.c config = pinconf_to_config_packed(pcs_bias[i], 0); config 451 drivers/pinctrl/pinctrl-single.c if (!pcs_pinconf_get(pctldev, pin, &config)) config 460 drivers/pinctrl/pinctrl-single.c unsigned pin, unsigned long *config) config 472 drivers/pinctrl/pinctrl-single.c param = pinconf_to_config_param(*config); config 475 drivers/pinctrl/pinctrl-single.c *config = 0; config 494 drivers/pinctrl/pinctrl-single.c *config = 0; config 508 drivers/pinctrl/pinctrl-single.c *config = data; config 514 drivers/pinctrl/pinctrl-single.c *config = data; config 586 drivers/pinctrl/pinctrl-single.c unsigned group, unsigned long *config) config 596 drivers/pinctrl/pinctrl-single.c if (pcs_pinconf_get(pctldev, pins[i], config)) config 599 drivers/pinctrl/pinctrl-single.c if (i && (old != *config)) config 601 drivers/pinctrl/pinctrl-single.c old = *config; config 636 drivers/pinctrl/pinctrl-single.c unsigned long config) config 638 drivers/pinctrl/pinctrl-single.c pinconf_generic_dump_config(pctldev, s, config); config 250 drivers/pinctrl/pinctrl-st.c unsigned long config; config 384 drivers/pinctrl/pinctrl-st.c int pin, unsigned long config) config 395 drivers/pinctrl/pinctrl-st.c if (config & ST_PINCONF_OE) config 403 drivers/pinctrl/pinctrl-st.c if (config & ST_PINCONF_PU) config 411 drivers/pinctrl/pinctrl-st.c if (config & ST_PINCONF_OD) config 449 drivers/pinctrl/pinctrl-st.c const struct st_pctl_data *data, unsigned long config) config 455 drivers/pinctrl/pinctrl-st.c if (ST_PINCONF_UNPACK_OE(config)) { config 517 drivers/pinctrl/pinctrl-st.c struct st_pio_control *pc, unsigned long config, int pin) config 524 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_CLK(config), pin); config 527 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_CLKNOTDATA(config), pin); config 530 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_DOUBLE_EDGE(config), pin); config 533 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_INVERTCLK(config), pin); config 536 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT(config), pin); config 538 drivers/pinctrl/pinctrl-st.c delay = st_pinconf_delay_to_bit(ST_PINCONF_UNPACK_RT_DELAY(config), config 539 drivers/pinctrl/pinctrl-st.c data, config); config 548 drivers/pinctrl/pinctrl-st.c struct st_pio_control *pc, unsigned long config, int pin) config 550 drivers/pinctrl/pinctrl-st.c int input = ST_PINCONF_UNPACK_OE(config) ? 0 : 1; config 551 drivers/pinctrl/pinctrl-st.c int clk = ST_PINCONF_UNPACK_RT_CLK(config); config 552 drivers/pinctrl/pinctrl-st.c int clknotdata = ST_PINCONF_UNPACK_RT_CLKNOTDATA(config); config 553 drivers/pinctrl/pinctrl-st.c int double_edge = ST_PINCONF_UNPACK_RT_DOUBLE_EDGE(config); config 554 drivers/pinctrl/pinctrl-st.c int invertclk = ST_PINCONF_UNPACK_RT_INVERTCLK(config); config 555 drivers/pinctrl/pinctrl-st.c int retime = ST_PINCONF_UNPACK_RT(config); config 558 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_DELAY(config), config 559 drivers/pinctrl/pinctrl-st.c info->data, config); config 575 drivers/pinctrl/pinctrl-st.c int pin, unsigned long *config) config 582 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_OE(*config); config 588 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_PU(*config); config 594 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_OD(*config); config 599 drivers/pinctrl/pinctrl-st.c struct st_pio_control *pc, int pin, unsigned long *config) config 604 drivers/pinctrl/pinctrl-st.c int output = ST_PINCONF_UNPACK_OE(*config); config 607 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT(*config); config 610 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_CLK(*config, 1); config 613 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_CLKNOTDATA(*config); config 616 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_DOUBLE_EDGE(*config); config 619 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_INVERTCLK(*config); config 626 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_DELAY(*config, delay); config 632 drivers/pinctrl/pinctrl-st.c struct st_pio_control *pc, int pin, unsigned long *config) config 636 drivers/pinctrl/pinctrl-st.c int output = ST_PINCONF_UNPACK_OE(*config); config 642 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_CLK(*config, rt_clk); config 646 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_DELAY(*config, delay); config 649 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_CLKNOTDATA(*config); config 652 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_DOUBLE_EDGE(*config); config 655 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT_INVERTCLK(*config); config 658 drivers/pinctrl/pinctrl-st.c ST_PINCONF_PACK_RT(*config); config 739 drivers/pinctrl/pinctrl-st.c unsigned long config; config 748 drivers/pinctrl/pinctrl-st.c st_pinconf_get_direction(&pc, offset, &config); config 749 drivers/pinctrl/pinctrl-st.c return !ST_PINCONF_UNPACK_OE(config); config 848 drivers/pinctrl/pinctrl-st.c new_map[i].data.configs.configs = &grp->pin_conf[i].config; config 940 drivers/pinctrl/pinctrl-st.c struct st_pio_control *pc, int pin, unsigned long *config) config 943 drivers/pinctrl/pinctrl-st.c st_pinconf_get_retime_packed(info, pc, pin, config); config 947 drivers/pinctrl/pinctrl-st.c pin, config); config 951 drivers/pinctrl/pinctrl-st.c struct st_pio_control *pc, int pin, unsigned long config) config 954 drivers/pinctrl/pinctrl-st.c st_pinconf_set_retime_packed(info, pc, config, pin); config 958 drivers/pinctrl/pinctrl-st.c config, pin); config 978 drivers/pinctrl/pinctrl-st.c unsigned pin_id, unsigned long *config) config 984 drivers/pinctrl/pinctrl-st.c *config = 0; config 985 drivers/pinctrl/pinctrl-st.c st_pinconf_get_direction(pc, pin, config); config 986 drivers/pinctrl/pinctrl-st.c st_pinconf_get_retime(info, pc, pin, config); config 995 drivers/pinctrl/pinctrl-st.c unsigned long config; config 1002 drivers/pinctrl/pinctrl-st.c st_pinconf_get(pctldev, pin_id, &config); config 1015 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_PU(config), config 1016 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_OD(config), config 1018 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT(config), config 1019 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_INVERTCLK(config), config 1020 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_CLKNOTDATA(config), config 1021 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_DOUBLE_EDGE(config), config 1022 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_CLK(config), config 1023 drivers/pinctrl/pinctrl-st.c ST_PINCONF_UNPACK_RT_DELAY(config)); config 1218 drivers/pinctrl/pinctrl-st.c conf->config = 0; config 1220 drivers/pinctrl/pinctrl-st.c conf->config |= be32_to_cpup(list++); config 1224 drivers/pinctrl/pinctrl-st.c conf->config |= be32_to_cpup(list++); config 1226 drivers/pinctrl/pinctrl-st.c conf->config |= be32_to_cpup(list++); config 1229 drivers/pinctrl/pinctrl-st.c conf->config |= be32_to_cpup(list++); config 211 drivers/pinctrl/pinctrl-stmfx.c unsigned int pin, unsigned long *config) config 214 drivers/pinctrl/pinctrl-stmfx.c u32 param = pinconf_to_config_param(*config); config 268 drivers/pinctrl/pinctrl-stmfx.c *config = pinconf_to_config_packed(param, arg); config 580 drivers/pinctrl/pinctrl-sx150x.c unsigned long *config) config 583 drivers/pinctrl/pinctrl-sx150x.c unsigned int param = pinconf_to_config_param(*config); config 705 drivers/pinctrl/pinctrl-sx150x.c *config = pinconf_to_config_packed(param, arg); config 1003 drivers/pinctrl/pinctrl-u300.c unsigned long *config) config 1014 drivers/pinctrl/pinctrl-u300.c config); config 101 drivers/pinctrl/pinctrl-utils.c unsigned long config) config 114 drivers/pinctrl/pinctrl-utils.c new_configs[old_num] = config; config 39 drivers/pinctrl/pinctrl-utils.h unsigned long config); config 1335 drivers/pinctrl/pinctrl-xway.c unsigned long *config) config 1338 drivers/pinctrl/pinctrl-xway.c enum ltq_pinconf_param param = LTQ_PINCONF_UNPACK_PARAM(*config); config 1348 drivers/pinctrl/pinctrl-xway.c *config = LTQ_PINCONF_PACK(param, config 1358 drivers/pinctrl/pinctrl-xway.c *config = LTQ_PINCONF_PACK(param, 0); config 1367 drivers/pinctrl/pinctrl-xway.c *config = LTQ_PINCONF_PACK(param, 2); config 1369 drivers/pinctrl/pinctrl-xway.c *config = LTQ_PINCONF_PACK(param, 1); config 1374 drivers/pinctrl/pinctrl-xway.c *config = LTQ_PINCONF_PACK(param, config 986 drivers/pinctrl/pinctrl-zynq.c unsigned long *config) config 991 drivers/pinctrl/pinctrl-zynq.c unsigned int param = pinconf_to_config_param(*config); config 1037 drivers/pinctrl/pinctrl-zynq.c *config = pinconf_to_config_packed(param, arg); config 185 drivers/pinctrl/pxa/pinctrl-pxa2xx.c unsigned long *config) config 196 drivers/pinctrl/pxa/pinctrl-pxa2xx.c *config = val ? PIN_CONFIG_LOW_POWER_MODE : 0; config 257 drivers/pinctrl/qcom/pinctrl-msm.c unsigned long *config) config 261 drivers/pinctrl/qcom/pinctrl-msm.c unsigned param = pinconf_to_config_param(*config); config 326 drivers/pinctrl/qcom/pinctrl-msm.c *config = pinconf_to_config_packed(param, arg); config 374 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c unsigned int pin, unsigned long *config) config 376 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c unsigned param = pinconf_to_config_param(*config); config 448 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c *config = pinconf_to_config_packed(param, arg); config 689 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c unsigned long config; config 691 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c config = pinconf_to_config_packed(PIN_CONFIG_INPUT_ENABLE, 1); config 693 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c return pmic_gpio_config_set(state->ctrl, pin, &config, 1); config 700 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c unsigned long config; config 702 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c config = pinconf_to_config_packed(PIN_CONFIG_OUTPUT, val); config 704 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c return pmic_gpio_config_set(state->ctrl, pin, &config, 1); config 732 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c unsigned long config; config 734 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c config = pinconf_to_config_packed(PIN_CONFIG_OUTPUT, value); config 736 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set(state->ctrl, pin, &config, 1); config 330 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c unsigned int pin, unsigned long *config) config 332 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c unsigned param = pinconf_to_config_param(*config); config 397 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c *config = pinconf_to_config_packed(param, arg); config 565 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c unsigned long config; config 567 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c config = pinconf_to_config_packed(PIN_CONFIG_INPUT_ENABLE, 1); config 569 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c return pmic_mpp_config_set(state->ctrl, pin, &config, 1); config 576 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c unsigned long config; config 578 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c config = pinconf_to_config_packed(PIN_CONFIG_OUTPUT, val); config 580 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c return pmic_mpp_config_set(state->ctrl, pin, &config, 1); config 605 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c unsigned long config; config 607 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c config = pinconf_to_config_packed(PIN_CONFIG_OUTPUT, value); config 609 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c pmic_mpp_config_set(state->ctrl, pin, &config, 1); config 251 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c unsigned long *config) config 255 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c unsigned param = pinconf_to_config_param(*config); config 313 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c *config = pinconf_to_config_packed(param, arg); config 320 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c unsigned long *config) config 324 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c unsigned param = pinconf_to_config_param(*config); config 362 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c *config = pinconf_to_config_packed(param, arg); config 141 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned *num_configs, unsigned long config) config 152 drivers/pinctrl/samsung/pinctrl-samsung.c new_configs[old_num] = config; config 182 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned long config; config 197 drivers/pinctrl/samsung/pinctrl-samsung.c config = PINCFG_PACK(cfg_params[i].param, val); config 198 drivers/pinctrl/samsung/pinctrl-samsung.c ret = add_config(dev, &configs, &num_configs, config); config 286 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned long *config); config 294 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned long config; config 298 drivers/pinctrl/samsung/pinctrl-samsung.c config = PINCFG_PACK(cfg_type, 0); config 299 drivers/pinctrl/samsung/pinctrl-samsung.c ret = samsung_pinconf_get(pctldev, pin, &config); config 304 drivers/pinctrl/samsung/pinctrl-samsung.c PINCFG_UNPACK_VALUE(config)); config 432 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned long *config, bool set) config 438 drivers/pinctrl/samsung/pinctrl-samsung.c enum pincfg_type cfg_type = PINCFG_UNPACK_TYPE(*config); config 461 drivers/pinctrl/samsung/pinctrl-samsung.c cfg_value = PINCFG_UNPACK_VALUE(*config); config 468 drivers/pinctrl/samsung/pinctrl-samsung.c *config = PINCFG_PACK(cfg_type, data); config 493 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned long *config) config 495 drivers/pinctrl/samsung/pinctrl-samsung.c return samsung_pinconf_rw(pctldev, pin, config, false); config 518 drivers/pinctrl/samsung/pinctrl-samsung.c unsigned int group, unsigned long *config) config 525 drivers/pinctrl/samsung/pinctrl-samsung.c samsung_pinconf_get(pctldev, pins[0], config); config 597 drivers/pinctrl/sh-pfc/pinctrl.c unsigned long *config) config 601 drivers/pinctrl/sh-pfc/pinctrl.c enum pin_config_param param = pinconf_to_config_param(*config); config 662 drivers/pinctrl/sh-pfc/pinctrl.c *config = pinconf_to_config_packed(param, arg); config 437 drivers/pinctrl/sprd/pinctrl-sprd.c unsigned long *config) config 441 drivers/pinctrl/sprd/pinctrl-sprd.c unsigned int param = pinconf_to_config_param(*config); config 497 drivers/pinctrl/sprd/pinctrl-sprd.c *config = pinconf_to_config_packed(param, arg); config 705 drivers/pinctrl/sprd/pinctrl-sprd.c unsigned int selector, unsigned long *config) config 718 drivers/pinctrl/sprd/pinctrl-sprd.c return sprd_pinconf_get(pctldev, pin_id, config); config 749 drivers/pinctrl/sprd/pinctrl-sprd.c unsigned long *config) config 758 drivers/pinctrl/sprd/pinctrl-sprd.c *config = (readl((void __iomem *)pin->reg) >> config 761 drivers/pinctrl/sprd/pinctrl-sprd.c *config = readl((void __iomem *)pin->reg); config 770 drivers/pinctrl/sprd/pinctrl-sprd.c unsigned long config; config 773 drivers/pinctrl/sprd/pinctrl-sprd.c ret = sprd_pinconf_get_config(pctldev, pin_id, &config); config 777 drivers/pinctrl/sprd/pinctrl-sprd.c seq_printf(s, "0x%lx", config); config 787 drivers/pinctrl/sprd/pinctrl-sprd.c unsigned long config; config 797 drivers/pinctrl/sprd/pinctrl-sprd.c for (i = 0; i < grp->npins; i++, config++) { config 801 drivers/pinctrl/sprd/pinctrl-sprd.c ret = sprd_pinconf_get_config(pctldev, pin_id, &config); config 805 drivers/pinctrl/sprd/pinctrl-sprd.c seq_printf(s, "%s: 0x%lx ", name, config); config 80 drivers/pinctrl/stm32/pinctrl-stm32.c unsigned long config; config 1044 drivers/pinctrl/stm32/pinctrl-stm32.c unsigned long *config) config 1048 drivers/pinctrl/stm32/pinctrl-stm32.c *config = pctl->groups[group].config; config 1067 drivers/pinctrl/stm32/pinctrl-stm32.c g->config = configs[i]; config 472 drivers/pinctrl/sunxi/pinctrl-sunxi.c unsigned long *config) config 475 drivers/pinctrl/sunxi/pinctrl-sunxi.c enum pin_config_param param = pinconf_to_config_param(*config); config 488 drivers/pinctrl/sunxi/pinctrl-sunxi.c switch (pinconf_to_config_param(*config)) { config 517 drivers/pinctrl/sunxi/pinctrl-sunxi.c *config = pinconf_to_config_packed(param, arg); config 524 drivers/pinctrl/sunxi/pinctrl-sunxi.c unsigned long *config) config 530 drivers/pinctrl/sunxi/pinctrl-sunxi.c return sunxi_pconf_get(pctldev, g->pin, config); config 700 drivers/pinctrl/sunxi/pinctrl-sunxi.c u8 config) config 711 drivers/pinctrl/sunxi/pinctrl-sunxi.c writel((val & ~mask) | config << sunxi_mux_offset(pin), config 147 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c #define TEGRA_XUSB_PADCTL_UNPACK_PARAM(config) ((config) >> 16) config 148 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c #define TEGRA_XUSB_PADCTL_UNPACK_VALUE(config) ((config) & 0xffff) config 157 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c unsigned long config, *configs = NULL; config 180 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c config = TEGRA_XUSB_PADCTL_PACK(properties[i].param, value); config 183 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c &num_configs, config); config 329 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c unsigned long *config) config 336 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c param = TEGRA_XUSB_PADCTL_UNPACK_PARAM(*config); config 352 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c *config = TEGRA_XUSB_PADCTL_PACK(param, value); config 427 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c unsigned long config, value; config 430 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c config = TEGRA_XUSB_PADCTL_PACK(properties[i].param, 0); config 433 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c &config); config 437 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c value = TEGRA_XUSB_PADCTL_UNPACK_VALUE(config); config 447 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c unsigned long config) config 454 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c param = TEGRA_XUSB_PADCTL_UNPACK_PARAM(config); config 455 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c value = TEGRA_XUSB_PADCTL_UNPACK_VALUE(config); config 109 drivers/pinctrl/tegra/pinctrl-tegra.c unsigned long config; config 128 drivers/pinctrl/tegra/pinctrl-tegra.c config = TEGRA_PINCONF_PACK(cfg_params[i].param, val); config 130 drivers/pinctrl/tegra/pinctrl-tegra.c &num_configs, config); config 425 drivers/pinctrl/tegra/pinctrl-tegra.c unsigned pin, unsigned long *config) config 440 drivers/pinctrl/tegra/pinctrl-tegra.c unsigned group, unsigned long *config) config 443 drivers/pinctrl/tegra/pinctrl-tegra.c enum tegra_pinconf_param param = TEGRA_PINCONF_UNPACK_PARAM(*config); config 462 drivers/pinctrl/tegra/pinctrl-tegra.c *config = TEGRA_PINCONF_PACK(param, arg); config 567 drivers/pinctrl/tegra/pinctrl-tegra.c unsigned long config) config 569 drivers/pinctrl/tegra/pinctrl-tegra.c enum tegra_pinconf_param param = TEGRA_PINCONF_UNPACK_PARAM(config); config 570 drivers/pinctrl/tegra/pinctrl-tegra.c u16 arg = TEGRA_PINCONF_UNPACK_ARG(config); config 129 drivers/pinctrl/ti/pinctrl-ti-iodelay.c unsigned long config; config 539 drivers/pinctrl/ti/pinctrl-ti-iodelay.c g->config = PIN_CONFIG_END; config 547 drivers/pinctrl/ti/pinctrl-ti-iodelay.c (*map)->data.configs.configs = &g->config; config 575 drivers/pinctrl/ti/pinctrl-ti-iodelay.c unsigned long *config) config 586 drivers/pinctrl/ti/pinctrl-ti-iodelay.c *config = group->config; config 413 drivers/pinctrl/vt8500/pinctrl-wmt.c unsigned long *config) config 156 drivers/pinctrl/zte/pinctrl-zx.c unsigned long *config) config 162 drivers/pinctrl/zte/pinctrl-zx.c enum pin_config_param param = pinconf_to_config_param(*config); config 203 drivers/pinctrl/zte/pinctrl-zx.c *config = pinconf_to_config_packed(param, val); config 123 drivers/platform/mellanox/mlxbf-tmfifo.c } config; config 610 drivers/platform/mellanox/mlxbf-tmfifo.c struct virtio_net_config *config; config 627 drivers/platform/mellanox/mlxbf-tmfifo.c config = &fifo->vdev[vdev_id]->config.net; config 628 drivers/platform/mellanox/mlxbf-tmfifo.c if (ntohs(hdr.len) > config->mtu + config 995 drivers/platform/mellanox/mlxbf-tmfifo.c if ((u64)offset + len > sizeof(tm_vdev->config)) config 998 drivers/platform/mellanox/mlxbf-tmfifo.c memcpy(buf, (u8 *)&tm_vdev->config + offset, len); config 1009 drivers/platform/mellanox/mlxbf-tmfifo.c if ((u64)offset + len > sizeof(tm_vdev->config)) config 1012 drivers/platform/mellanox/mlxbf-tmfifo.c memcpy((u8 *)&tm_vdev->config + offset, buf, len); config 1041 drivers/platform/mellanox/mlxbf-tmfifo.c void *config, u32 size) config 1062 drivers/platform/mellanox/mlxbf-tmfifo.c tm_vdev->vdev.config = &mlxbf_tmfifo_virtio_config_ops; config 1066 drivers/platform/mellanox/mlxbf-tmfifo.c if (config) config 1067 drivers/platform/mellanox/mlxbf-tmfifo.c memcpy(&tm_vdev->config, config, size); config 407 drivers/platform/olpc/olpc-ec.c struct regulator_config config = { }; config 435 drivers/platform/olpc/olpc-ec.c config.dev = pdev->dev.parent; config 436 drivers/platform/olpc/olpc-ec.c config.driver_data = ec; config 439 drivers/platform/olpc/olpc-ec.c &config); config 159 drivers/platform/x86/fujitsu-tablet.c struct fujitsu_config config; config 193 drivers/platform/x86/fujitsu-tablet.c if (fujitsu.config.quirks & INVERT_DOCK_STATE_BIT) config 196 drivers/platform/x86/fujitsu-tablet.c if ((fujitsu.config.quirks & FORCE_TABLET_MODE_IF_UNDOCK) && (!dock)) { config 200 drivers/platform/x86/fujitsu-tablet.c if (fujitsu.config.quirks & INVERT_TABLET_MODE_BIT) config 240 drivers/platform/x86/fujitsu-tablet.c idev->keycode = fujitsu.config.keymap; config 241 drivers/platform/x86/fujitsu-tablet.c idev->keycodesize = sizeof(fujitsu.config.keymap[0]); config 242 drivers/platform/x86/fujitsu-tablet.c idev->keycodemax = ARRAY_SIZE(fujitsu.config.keymap); config 246 drivers/platform/x86/fujitsu-tablet.c for (i = 0; i < ARRAY_SIZE(fujitsu.config.keymap); i++) config 247 drivers/platform/x86/fujitsu-tablet.c if (fujitsu.config.keymap[i]) config 248 drivers/platform/x86/fujitsu-tablet.c input_set_capability(idev, EV_KEY, fujitsu.config.keymap[i]); config 291 drivers/platform/x86/fujitsu-tablet.c keycode = fujitsu.config.keymap[i]; config 309 drivers/platform/x86/fujitsu-tablet.c memcpy(fujitsu.config.keymap, dmi->driver_data, config 310 drivers/platform/x86/fujitsu-tablet.c sizeof(fujitsu.config.keymap)); config 316 drivers/platform/x86/fujitsu-tablet.c fujitsu.config.quirks |= INVERT_TABLET_MODE_BIT; config 323 drivers/platform/x86/fujitsu-tablet.c fujitsu.config.quirks |= FORCE_TABLET_MODE_IF_UNDOCK; config 324 drivers/platform/x86/fujitsu-tablet.c fujitsu.config.quirks |= INVERT_DOCK_STATE_BIT; config 328 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config; config 398 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 400 drivers/platform/x86/samsung-laptop.c u16 port = readw(samsung->sabi + config->header_offsets.port); config 415 drivers/platform/x86/samsung-laptop.c outb(readb(samsung->sabi + config->header_offsets.en_mem), port); config 418 drivers/platform/x86/samsung-laptop.c writew(config->main_function, samsung->sabi_iface + SABI_IFACE_MAIN); config 427 drivers/platform/x86/samsung-laptop.c outb(readb(samsung->sabi + config->header_offsets.iface_func), port); config 430 drivers/platform/x86/samsung-laptop.c outb(readb(samsung->sabi + config->header_offsets.re_mem), port); config 479 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 480 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 491 drivers/platform/x86/samsung-laptop.c if (user_brightness > config->min_brightness) config 492 drivers/platform/x86/samsung-laptop.c user_brightness -= config->min_brightness; config 501 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 502 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 503 drivers/platform/x86/samsung-laptop.c u8 user_level = user_brightness + config->min_brightness; config 563 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 584 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 597 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 607 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 659 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 660 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &config->commands; config 672 drivers/platform/x86/samsung-laptop.c for (i = 0; config->performance_levels[i].name; ++i) { config 673 drivers/platform/x86/samsung-laptop.c if (sretval.data[0] == config->performance_levels[i].value) config 674 drivers/platform/x86/samsung-laptop.c return sprintf(buf, "%s\n", config->performance_levels[i].name); config 684 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 685 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &config->commands; config 691 drivers/platform/x86/samsung-laptop.c for (i = 0; config->performance_levels[i].name; ++i) { config 693 drivers/platform/x86/samsung-laptop.c &config->performance_levels[i]; config 702 drivers/platform/x86/samsung-laptop.c if (!config->performance_levels[i].name) config 713 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 737 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 782 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 806 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 851 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 871 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 1034 drivers/platform/x86/samsung-laptop.c if (samsung->config->sabi_version == 2) config 1036 drivers/platform/x86/samsung-laptop.c if (samsung->config->sabi_version == 3) config 1059 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 1081 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 1098 drivers/platform/x86/samsung-laptop.c const struct sabi_commands *commands = &samsung->config->commands; config 1193 drivers/platform/x86/samsung-laptop.c props.max_brightness = samsung->config->max_brightness - config 1194 drivers/platform/x86/samsung-laptop.c samsung->config->min_brightness; config 1219 drivers/platform/x86/samsung-laptop.c ok = !!samsung->config->performance_levels[0].name; config 1317 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 1320 drivers/platform/x86/samsung-laptop.c if (config && config->commands.set_linux != 0xff) config 1321 drivers/platform/x86/samsung-laptop.c sabi_set_commandb(samsung, config->commands.set_linux, 0x80); config 1332 drivers/platform/x86/samsung-laptop.c samsung->config = NULL; config 1338 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = samsung->config; config 1345 drivers/platform/x86/samsung-laptop.c readw(samsung->sabi + config->header_offsets.port)); config 1347 drivers/platform/x86/samsung-laptop.c readb(samsung->sabi + config->header_offsets.iface_func)); config 1349 drivers/platform/x86/samsung-laptop.c readb(samsung->sabi + config->header_offsets.en_mem)); config 1351 drivers/platform/x86/samsung-laptop.c readb(samsung->sabi + config->header_offsets.re_mem)); config 1353 drivers/platform/x86/samsung-laptop.c readw(samsung->sabi + config->header_offsets.data_offset)); config 1355 drivers/platform/x86/samsung-laptop.c readw(samsung->sabi + config->header_offsets.data_segment)); config 1390 drivers/platform/x86/samsung-laptop.c const struct sabi_config *config = NULL; config 1409 drivers/platform/x86/samsung-laptop.c samsung->config = &sabi_configs[i]; config 1411 drivers/platform/x86/samsung-laptop.c samsung->config->test_string); config 1423 drivers/platform/x86/samsung-laptop.c config = samsung->config; config 1424 drivers/platform/x86/samsung-laptop.c commands = &config->commands; config 1431 drivers/platform/x86/samsung-laptop.c ifaceP = (readw(samsung->sabi + config->header_offsets.data_segment) & 0x0ffff) << 4; config 1432 drivers/platform/x86/samsung-laptop.c ifaceP += readw(samsung->sabi + config->header_offsets.data_offset) & 0x0ffff; config 1460 drivers/platform/x86/samsung-laptop.c samsung->config->test_string); config 118 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_get_dev_node(u8 *nodenum, char config, config 120 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_set_dev_node(u8 nodenum, char config, config 166 drivers/power/supply/act8945a_charger.c unsigned int status, state, config; config 172 drivers/power/supply/act8945a_charger.c ret = regmap_read(regmap, ACT8945A_APCH_CFG, &config); config 185 drivers/power/supply/act8945a_charger.c if (config & APCH_CFG_SUSCHG) { config 213 drivers/power/supply/act8945a_charger.c unsigned int status, state, config; config 220 drivers/power/supply/act8945a_charger.c ret = regmap_read(regmap, ACT8945A_APCH_CFG, &config); config 249 drivers/power/supply/act8945a_charger.c if (config & APCH_CFG_SUSCHG) { config 111 drivers/power/supply/cpcap-battery.c struct cpcap_battery_config config; config 240 drivers/power/supply/cpcap-battery.c cc_lsb = (cc_lsb * ddata->config.cd_factor) / 1000; config 373 drivers/power/supply/cpcap-battery.c if (state->voltage >= (ddata->config.info.voltage_max_design - 4000)) config 467 drivers/power/supply/cpcap-battery.c val->intval = ddata->config.info.technology; config 473 drivers/power/supply/cpcap-battery.c val->intval = ddata->config.info.voltage_max_design; config 476 drivers/power/supply/cpcap-battery.c val->intval = ddata->config.info.voltage_min_design; config 528 drivers/power/supply/cpcap-battery.c val->intval = ddata->config.info.charge_full_design; config 736 drivers/power/supply/cpcap-battery.c memcpy(&ddata->config, match->data, sizeof(ddata->config)); config 749 drivers/power/supply/cpcap-battery.c 0xffff, ddata->config.ccm); config 621 drivers/power/supply/max17042_battery.c struct max17042_config_data *config = chip->pdata->config_data; config 624 drivers/power/supply/max17042_battery.c regmap_write(map, MAX17042_CONFIG, config->config); config 625 drivers/power/supply/max17042_battery.c regmap_write(map, MAX17042_LearnCFG, config->learn_cfg); config 627 drivers/power/supply/max17042_battery.c config->filter_cfg); config 628 drivers/power/supply/max17042_battery.c regmap_write(map, MAX17042_RelaxCFG, config->relax_cfg); config 632 drivers/power/supply/max17042_battery.c config->full_soc_thresh); config 637 drivers/power/supply/max17042_battery.c struct max17042_config_data *config = chip->pdata->config_data; config 640 drivers/power/supply/max17042_battery.c max17042_write_verify_reg(map, MAX17042_RCOMP0, config->rcomp0); config 641 drivers/power/supply/max17042_battery.c max17042_write_verify_reg(map, MAX17042_TempCo, config->tcompc0); config 642 drivers/power/supply/max17042_battery.c max17042_write_verify_reg(map, MAX17042_ICHGTerm, config->ichgt_term); config 644 drivers/power/supply/max17042_battery.c regmap_write(map, MAX17042_EmptyTempCo, config->empty_tempco); config 646 drivers/power/supply/max17042_battery.c config->kempty0); config 649 drivers/power/supply/max17042_battery.c config->qrtbl00); config 651 drivers/power/supply/max17042_battery.c config->qrtbl10); config 653 drivers/power/supply/max17042_battery.c config->qrtbl20); config 655 drivers/power/supply/max17042_battery.c config->qrtbl30); config 661 drivers/power/supply/max17042_battery.c struct max17042_config_data *config = chip->pdata->config_data; config 665 drivers/power/supply/max17042_battery.c config->fullcap); config 666 drivers/power/supply/max17042_battery.c regmap_write(map, MAX17042_DesignCap, config->design_cap); config 668 drivers/power/supply/max17042_battery.c config->fullcapnom); config 687 drivers/power/supply/max17042_battery.c struct max17042_config_data *config = chip->pdata->config_data; config 704 drivers/power/supply/max17042_battery.c dq_acc = config->fullcap / dQ_ACC_DIV; config 709 drivers/power/supply/max17042_battery.c config->fullcap); config 711 drivers/power/supply/max17042_battery.c config->design_cap); config 713 drivers/power/supply/max17042_battery.c config->fullcapnom); config 726 drivers/power/supply/max17042_battery.c struct max17042_config_data *config = chip->pdata->config_data; config 728 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_TGAIN, config->tgain); config 729 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAx17042_TOFF, config->toff); config 730 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_CGAIN, config->cgain); config 731 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_COFF, config->coff); config 733 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_VALRT_Th, config->valrt_thresh); config 734 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_TALRT_Th, config->talrt_thresh); config 736 drivers/power/supply/max17042_battery.c config->soc_alrt_thresh); config 737 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_CONFIG, config->config); config 738 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_SHDNTIMER, config->shdntimer); config 740 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_DesignCap, config->design_cap); config 741 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_ICHGTerm, config->ichgt_term); config 743 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_AtRate, config->at_rate); config 744 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_LearnCFG, config->learn_cfg); config 745 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_FilterCFG, config->filter_cfg); config 746 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_RelaxCFG, config->relax_cfg); config 747 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_MiscCFG, config->misc_cfg); config 748 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_MaskSOC, config->masksoc); config 750 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_FullCAP, config->fullcap); config 751 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_FullCAPNom, config->fullcapnom); config 754 drivers/power/supply/max17042_battery.c config->socempty); config 755 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_LAvg_empty, config->lavg_empty); config 756 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_dQacc, config->dqacc); config 757 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_dPacc, config->dpacc); config 760 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_V_empty, config->vempty); config 762 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17047_V_empty, config->vempty); config 763 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_TempNom, config->temp_nom); config 764 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_TempLim, config->temp_lim); config 765 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_FCTC, config->fctc); config 766 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_RCOMP0, config->rcomp0); config 767 drivers/power/supply/max17042_battery.c max17042_override_por(map, MAX17042_TempCo, config->tcompc0); config 770 drivers/power/supply/max17042_battery.c config->empty_tempco); config 772 drivers/power/supply/max17042_battery.c config->kempty0); config 133 drivers/power/supply/pm2301_charger.c ret = i2c_smbus_read_i2c_block_data(pm2->config.pm2xxx_i2c, reg, config 152 drivers/power/supply/pm2301_charger.c ret = i2c_smbus_write_i2c_block_data(pm2->config.pm2xxx_i2c, reg, config 1027 drivers/power/supply/pm2301_charger.c pm2->config.pm2xxx_i2c = i2c_client; config 1028 drivers/power/supply/pm2301_charger.c pm2->config.pm2xxx_id = (struct i2c_device_id *) id; config 467 drivers/power/supply/pm2301_charger.h struct pm2xxx_config config; config 837 drivers/power/supply/qcom_smbb.c struct regulator_config config = { }; config 962 drivers/power/supply/qcom_smbb.c config.dev = &pdev->dev; config 963 drivers/power/supply/qcom_smbb.c config.driver_data = chg; config 966 drivers/power/supply/qcom_smbb.c &config); config 230 drivers/pwm/core.c if (ops->config && ops->enable && ops->disable) config 504 drivers/pwm/core.c err = chip->ops->config(pwm->chip, pwm, config 83 drivers/pwm/pwm-ab8500.c .config = ab8500_pwm_config, config 372 drivers/pwm/pwm-atmel-tcb.c .config = atmel_tcb_pwm_config, config 252 drivers/pwm/pwm-bcm-kona.c .config = kona_pwmc_config, config 130 drivers/pwm/pwm-bcm2835.c .config = bcm2835_pwm_config, config 173 drivers/pwm/pwm-berlin.c .config = berlin_pwm_config, config 222 drivers/pwm/pwm-brcmstb.c .config = brcmstb_pwm_config, config 98 drivers/pwm/pwm-clps711x.c .config = clps711x_pwm_config, config 92 drivers/pwm/pwm-crc.c .config = crc_pwm_config, config 162 drivers/pwm/pwm-ep93xx.c .config = ep93xx_pwm_config, config 186 drivers/pwm/pwm-img.c .config = img_pwm_config, config 126 drivers/pwm/pwm-imx1.c .config = pwm_imx1_config, config 188 drivers/pwm/pwm-lp3943.c .config = lp3943_pwm_config, config 309 drivers/pwm/pwm-lpc18xx-sct.c .config = lpc18xx_pwm_config, config 92 drivers/pwm/pwm-lpc32xx.c .config = lpc32xx_pwm_config, config 201 drivers/pwm/pwm-mediatek.c .config = pwm_mediatek_config, config 166 drivers/pwm/pwm-mtk-disp.c .config = mtk_disp_pwm_config, config 119 drivers/pwm/pwm-mxs.c .config = mxs_pwm_config, config 234 drivers/pwm/pwm-omap-dmtimer.c .config = pwm_omap_dmtimer_config, config 432 drivers/pwm/pwm-pca9685.c .config = pca9685_pwm_config, config 94 drivers/pwm/pwm-puv3.c .config = puv3_pwm_config, config 119 drivers/pwm/pwm-pxa.c .config = pxa_pwm_config, config 372 drivers/pwm/pwm-renesas-tpu.c .config = tpu_pwm_config, config 432 drivers/pwm/pwm-samsung.c .config = pwm_samsung_config, config 167 drivers/pwm/pwm-spear.c .config = spear_pwm_config, config 396 drivers/pwm/pwm-sti.c .config = sti_pwm_config, config 263 drivers/pwm/pwm-stmpe.c .config = stmpe_24xx_pwm_config, config 164 drivers/pwm/pwm-tegra.c .config = tegra_pwm_config, config 181 drivers/pwm/pwm-tiecap.c .config = ecap_pwm_config, config 406 drivers/pwm/pwm-tiehrpwm.c .config = ehrpwm_pwm_config, config 263 drivers/pwm/pwm-twl-led.c .config = twl4030_pwmled_config, config 270 drivers/pwm/pwm-twl-led.c .config = twl6030_pwmled_config, config 283 drivers/pwm/pwm-twl.c .config = twl_pwm_config, config 292 drivers/pwm/pwm-twl.c .config = twl_pwm_config, config 182 drivers/pwm/pwm-vt8500.c .config = vt8500_pwm_config, config 63 drivers/regulator/88pg86x.c struct regulator_config config = {.dev = &i2c->dev}; config 76 drivers/regulator/88pg86x.c &config); config 230 drivers/regulator/88pm800-regulator.c struct regulator_config config = { }; config 246 drivers/regulator/88pm800-regulator.c config.dev = chip->dev; config 247 drivers/regulator/88pm800-regulator.c config.regmap = chip->subchip->regmap_power; config 256 drivers/regulator/88pm800-regulator.c config.init_data = init_data; config 259 drivers/regulator/88pm800-regulator.c config.driver_data = &pm800_regulator_info[i]; config 262 drivers/regulator/88pm800-regulator.c &pm800_regulator_info[i].desc, &config); config 320 drivers/regulator/88pm8607.c struct regulator_config config = { }; config 349 drivers/regulator/88pm8607.c config.dev = chip->dev; config 350 drivers/regulator/88pm8607.c config.driver_data = info; config 353 drivers/regulator/88pm8607.c config.init_data = pdata; config 356 drivers/regulator/88pm8607.c config.regmap = chip->regmap; config 358 drivers/regulator/88pm8607.c config.regmap = chip->regmap_companion; config 360 drivers/regulator/88pm8607.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); config 153 drivers/regulator/aat2870-regulator.c struct regulator_config config = { }; config 163 drivers/regulator/aat2870-regulator.c config.dev = &pdev->dev; config 164 drivers/regulator/aat2870-regulator.c config.driver_data = ri; config 165 drivers/regulator/aat2870-regulator.c config.init_data = dev_get_platdata(&pdev->dev); config 167 drivers/regulator/aat2870-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); config 504 drivers/regulator/ab3100.c struct regulator_config config = { }; config 528 drivers/regulator/ab3100.c config.init_data = &plfdata->reg_constraints[i]; config 530 drivers/regulator/ab3100.c config.of_node = np; config 531 drivers/regulator/ab3100.c config.init_data = init_data; config 533 drivers/regulator/ab3100.c config.dev = &pdev->dev; config 534 drivers/regulator/ab3100.c config.driver_data = reg; config 536 drivers/regulator/ab3100.c rdev = devm_regulator_register(&pdev->dev, desc, &config); config 792 drivers/regulator/ab8500-ext.c struct regulator_config config = { }; config 828 drivers/regulator/ab8500-ext.c config.dev = &pdev->dev; config 829 drivers/regulator/ab8500-ext.c config.driver_data = info; config 830 drivers/regulator/ab8500-ext.c config.init_data = &pdata->ext_regulator[i]; config 834 drivers/regulator/ab8500-ext.c &config); config 1582 drivers/regulator/ab8500.c struct regulator_config config = { }; config 1589 drivers/regulator/ab8500.c config.dev = &pdev->dev; config 1590 drivers/regulator/ab8500.c config.init_data = init_data; config 1591 drivers/regulator/ab8500.c config.driver_data = info; config 1592 drivers/regulator/ab8500.c config.of_node = np; config 1605 drivers/regulator/ab8500.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); config 741 drivers/regulator/act8865-regulator.c struct regulator_config config = { }; config 744 drivers/regulator/act8865-regulator.c config.dev = dev; config 745 drivers/regulator/act8865-regulator.c config.driver_data = act8865; config 746 drivers/regulator/act8865-regulator.c config.regmap = act8865->regmap; config 753 drivers/regulator/act8865-regulator.c config.init_data = rdata->init_data; config 754 drivers/regulator/act8865-regulator.c config.of_node = rdata->of_node; config 758 drivers/regulator/act8865-regulator.c rdev = devm_regulator_register(dev, desc, &config); config 276 drivers/regulator/act8945a-regulator.c struct regulator_config config = { }; config 305 drivers/regulator/act8945a-regulator.c config.dev = &pdev->dev; config 306 drivers/regulator/act8945a-regulator.c config.dev->of_node = pdev->dev.parent->of_node; config 307 drivers/regulator/act8945a-regulator.c config.driver_data = act8945a; config 310 drivers/regulator/act8945a-regulator.c &config); config 219 drivers/regulator/ad5398.c struct regulator_config config = { }; config 231 drivers/regulator/ad5398.c config.dev = &client->dev; config 232 drivers/regulator/ad5398.c config.init_data = init_data; config 233 drivers/regulator/ad5398.c config.driver_data = chip; config 244 drivers/regulator/ad5398.c &config); config 164 drivers/regulator/anatop-regulator.c struct regulator_config config = { }; config 251 drivers/regulator/anatop-regulator.c config.dev = &pdev->dev; config 252 drivers/regulator/anatop-regulator.c config.init_data = initdata; config 253 drivers/regulator/anatop-regulator.c config.driver_data = sreg; config 254 drivers/regulator/anatop-regulator.c config.of_node = pdev->dev.of_node; config 255 drivers/regulator/anatop-regulator.c config.regmap = regmap; config 261 drivers/regulator/anatop-regulator.c ret = regmap_read(config.regmap, rdesc->vsel_reg, &val); config 306 drivers/regulator/anatop-regulator.c rdev = devm_regulator_register(dev, rdesc, &config); config 191 drivers/regulator/arizona-ldo1.c struct regulator_config *config, config 195 drivers/regulator/arizona-ldo1.c struct arizona_ldo1 *ldo1 = config->driver_data; config 196 drivers/regulator/arizona-ldo1.c struct device_node *np = config->dev->of_node; config 204 drivers/regulator/arizona-ldo1.c config->of_node = init_node; config 206 drivers/regulator/arizona-ldo1.c init_data = of_get_regulator_init_data(config->dev, init_node, config 233 drivers/regulator/arizona-ldo1.c struct regulator_config config = { }; config 242 drivers/regulator/arizona-ldo1.c config.dev = parent_dev; config 243 drivers/regulator/arizona-ldo1.c config.driver_data = ldo1; config 244 drivers/regulator/arizona-ldo1.c config.regmap = ldo1->regmap; config 249 drivers/regulator/arizona-ldo1.c &config, desc, config 260 drivers/regulator/arizona-ldo1.c config.ena_gpiod = gpiod_get_optional(parent_dev, "wlf,ldoena", config 262 drivers/regulator/arizona-ldo1.c if (IS_ERR(config.ena_gpiod)) config 263 drivers/regulator/arizona-ldo1.c return PTR_ERR(config.ena_gpiod); config 265 drivers/regulator/arizona-ldo1.c ldo1->ena_gpiod = config.ena_gpiod; config 268 drivers/regulator/arizona-ldo1.c config.init_data = pdata->init_data; config 270 drivers/regulator/arizona-ldo1.c config.init_data = &ldo1->init_data; config 276 drivers/regulator/arizona-ldo1.c if (config.init_data->num_consumer_supplies == 0) config 279 drivers/regulator/arizona-ldo1.c ldo1->regulator = devm_regulator_register(&pdev->dev, desc, &config); config 281 drivers/regulator/arizona-ldo1.c of_node_put(config.of_node); config 229 drivers/regulator/arizona-micsupp.c struct regulator_config *config, config 232 drivers/regulator/arizona-micsupp.c struct arizona_micsupp *micsupp = config->driver_data; config 236 drivers/regulator/arizona-micsupp.c np = of_get_child_by_name(config->dev->of_node, "micvdd"); config 239 drivers/regulator/arizona-micsupp.c config->of_node = np; config 241 drivers/regulator/arizona-micsupp.c init_data = of_get_regulator_init_data(config->dev, np, desc); config 259 drivers/regulator/arizona-micsupp.c struct regulator_config config = { }; config 269 drivers/regulator/arizona-micsupp.c config.dev = micsupp->dev; config 270 drivers/regulator/arizona-micsupp.c config.driver_data = micsupp; config 271 drivers/regulator/arizona-micsupp.c config.regmap = micsupp->regmap; config 275 drivers/regulator/arizona-micsupp.c ret = arizona_micsupp_of_get_pdata(pdata, &config, config 283 drivers/regulator/arizona-micsupp.c config.init_data = pdata->init_data; config 285 drivers/regulator/arizona-micsupp.c config.init_data = &micsupp->init_data; config 293 drivers/regulator/arizona-micsupp.c &config); config 295 drivers/regulator/arizona-micsupp.c of_node_put(config.of_node); config 207 drivers/regulator/as3711-regulator.c struct regulator_config config = {.dev = &pdev->dev,}; config 227 drivers/regulator/as3711-regulator.c config.init_data = pdata->init_data[id]; config 228 drivers/regulator/as3711-regulator.c config.regmap = as3711->regmap; config 229 drivers/regulator/as3711-regulator.c config.of_node = of_node[id]; config 232 drivers/regulator/as3711-regulator.c &config); config 640 drivers/regulator/as3722-regulator.c struct regulator_config config = { }; config 658 drivers/regulator/as3722-regulator.c config.dev = &pdev->dev; config 659 drivers/regulator/as3722-regulator.c config.driver_data = as3722_regs; config 660 drivers/regulator/as3722-regulator.c config.regmap = as3722->regmap; config 794 drivers/regulator/as3722-regulator.c config.init_data = reg_config->reg_init; config 795 drivers/regulator/as3722-regulator.c config.of_node = as3722_regulator_matches[id].of_node; config 796 drivers/regulator/as3722-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); config 1213 drivers/regulator/axp20x-regulator.c struct regulator_config config = { config 1316 drivers/regulator/axp20x-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); config 1355 drivers/regulator/axp20x-regulator.c &config); config 279 drivers/regulator/bcm590xx-regulator.c struct regulator_config config = { }; config 334 drivers/regulator/bcm590xx-regulator.c config.dev = bcm590xx->dev; config 335 drivers/regulator/bcm590xx-regulator.c config.driver_data = pmu; config 337 drivers/regulator/bcm590xx-regulator.c config.regmap = bcm590xx->regmap_sec; config 339 drivers/regulator/bcm590xx-regulator.c config.regmap = bcm590xx->regmap_pri; config 342 drivers/regulator/bcm590xx-regulator.c &config); config 249 drivers/regulator/bd70528-regulator.c struct regulator_config config = { config 259 drivers/regulator/bd70528-regulator.c config.regmap = bd70528->regmap; config 265 drivers/regulator/bd70528-regulator.c &config); config 1153 drivers/regulator/bd718x7-regulator.c struct regulator_config config = { 0 }; config 1227 drivers/regulator/bd718x7-regulator.c config.dev = pdev->dev.parent; config 1228 drivers/regulator/bd718x7-regulator.c config.regmap = mfd->chip.regmap; config 1230 drivers/regulator/bd718x7-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); config 272 drivers/regulator/bd9571mwv-regulator.c struct regulator_config config = { }; config 286 drivers/regulator/bd9571mwv-regulator.c config.dev = &pdev->dev; config 287 drivers/regulator/bd9571mwv-regulator.c config.dev->of_node = bd->dev->of_node; config 288 drivers/regulator/bd9571mwv-regulator.c config.driver_data = bd; config 289 drivers/regulator/bd9571mwv-regulator.c config.regmap = bd->regmap; config 293 drivers/regulator/bd9571mwv-regulator.c &config); config 2218 drivers/regulator/core.c const struct regulator_config *config) config 2223 drivers/regulator/core.c gpiod = config->ena_gpiod; config 4992 drivers/regulator/core.c struct regulator_config *config = NULL; config 5052 drivers/regulator/core.c config = kmemdup(cfg, sizeof(*cfg), GFP_KERNEL); config 5053 drivers/regulator/core.c if (config == NULL) { config 5059 drivers/regulator/core.c init_data = regulator_of_get_init_data(dev, regulator_desc, config, config 5068 drivers/regulator/core.c kfree(config); config 5082 drivers/regulator/core.c if (!cfg->ena_gpiod && config->ena_gpiod) config 5085 drivers/regulator/core.c init_data = config->init_data; config 5086 drivers/regulator/core.c rdev->dev.of_node = of_node_get(config->of_node); config 5090 drivers/regulator/core.c rdev->reg_data = config->driver_data; config 5093 drivers/regulator/core.c if (config->regmap) config 5094 drivers/regulator/core.c rdev->regmap = config->regmap; config 5111 drivers/regulator/core.c if (config->ena_gpiod) { config 5113 drivers/regulator/core.c ret = regulator_ena_gpio_request(rdev, config); config 5197 drivers/regulator/core.c kfree(config); config 5213 drivers/regulator/core.c gpiod_put(config->ena_gpiod); config 5218 drivers/regulator/core.c kfree(config); config 509 drivers/regulator/cpcap-regulator.c struct regulator_config config; config 531 drivers/regulator/cpcap-regulator.c memset(&config, 0, sizeof(config)); config 532 drivers/regulator/cpcap-regulator.c config.dev = &pdev->dev; config 533 drivers/regulator/cpcap-regulator.c config.regmap = ddata->reg; config 545 drivers/regulator/cpcap-regulator.c config.driver_data = (void *)regulator; config 548 drivers/regulator/cpcap-regulator.c &config); config 434 drivers/regulator/da903x.c struct regulator_config config = { }; config 456 drivers/regulator/da903x.c config.dev = &pdev->dev; config 457 drivers/regulator/da903x.c config.init_data = dev_get_platdata(&pdev->dev); config 458 drivers/regulator/da903x.c config.driver_data = ri; config 460 drivers/regulator/da903x.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); config 395 drivers/regulator/da9052-regulator.c struct regulator_config config = { }; config 416 drivers/regulator/da9052-regulator.c config.dev = da9052->dev; config 417 drivers/regulator/da9052-regulator.c config.driver_data = regulator; config 418 drivers/regulator/da9052-regulator.c config.regmap = da9052->regmap; config 420 drivers/regulator/da9052-regulator.c config.init_data = pdata->regulators[cell->id]; config 424 drivers/regulator/da9052-regulator.c &config); config 417 drivers/regulator/da9055-regulator.c struct regulator_config *config, config 430 drivers/regulator/da9055-regulator.c config->ena_gpiod = pdata->ena_gpiods[id]; config 437 drivers/regulator/da9055-regulator.c ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, config 465 drivers/regulator/da9055-regulator.c ret = devm_gpio_request_one(config->dev, gpio_mux, GPIOF_DIR_IN, config 512 drivers/regulator/da9055-regulator.c struct regulator_config config = { }; config 530 drivers/regulator/da9055-regulator.c config.dev = da9055->dev; config 531 drivers/regulator/da9055-regulator.c config.driver_data = regulator; config 532 drivers/regulator/da9055-regulator.c config.regmap = da9055->regmap; config 535 drivers/regulator/da9055-regulator.c config.init_data = pdata->regulators[pdev->id]; config 537 drivers/regulator/da9055-regulator.c ret = da9055_gpio_init(regulator, &config, pdata, pdev->id); config 543 drivers/regulator/da9055-regulator.c &config); config 917 drivers/regulator/da9062-regulator.c struct regulator_config config = { }; config 992 drivers/regulator/da9062-regulator.c memset(&config, 0, sizeof(config)); config 993 drivers/regulator/da9062-regulator.c config.dev = chip->dev; config 994 drivers/regulator/da9062-regulator.c config.driver_data = regl; config 995 drivers/regulator/da9062-regulator.c config.regmap = chip->regmap; config 998 drivers/regulator/da9062-regulator.c &config); config 723 drivers/regulator/da9063-regulator.c struct regulator_config config; config 845 drivers/regulator/da9063-regulator.c memset(&config, 0, sizeof(config)); config 846 drivers/regulator/da9063-regulator.c config.dev = &pdev->dev; config 847 drivers/regulator/da9063-regulator.c config.init_data = da9063_get_regulator_initdata(regl_pdata, id); config 848 drivers/regulator/da9063-regulator.c config.driver_data = regl; config 850 drivers/regulator/da9063-regulator.c config.of_node = da9063_reg_matches[id].of_node; config 851 drivers/regulator/da9063-regulator.c config.regmap = da9063->regmap; config 853 drivers/regulator/da9063-regulator.c &config); config 141 drivers/regulator/da9210-regulator.c struct regulator_config config = { }; config 166 drivers/regulator/da9210-regulator.c config.dev = &i2c->dev; config 167 drivers/regulator/da9210-regulator.c config.init_data = pdata ? &pdata->da9210_constraints : config 169 drivers/regulator/da9210-regulator.c config.driver_data = chip; config 170 drivers/regulator/da9210-regulator.c config.regmap = chip->regmap; config 171 drivers/regulator/da9210-regulator.c config.of_node = dev->of_node; config 182 drivers/regulator/da9210-regulator.c rdev = devm_regulator_register(&i2c->dev, &da9210_reg, &config); config 353 drivers/regulator/da9211-regulator.c struct regulator_config config = { }; config 377 drivers/regulator/da9211-regulator.c config.init_data = chip->pdata->init_data[i]; config 378 drivers/regulator/da9211-regulator.c config.dev = chip->dev; config 379 drivers/regulator/da9211-regulator.c config.driver_data = chip; config 380 drivers/regulator/da9211-regulator.c config.regmap = chip->regmap; config 381 drivers/regulator/da9211-regulator.c config.of_node = chip->pdata->reg_node[i]; config 384 drivers/regulator/da9211-regulator.c config.ena_gpiod = chip->pdata->gpiod_ren[i]; config 386 drivers/regulator/da9211-regulator.c config.ena_gpiod = NULL; config 392 drivers/regulator/da9211-regulator.c if (config.ena_gpiod) config 393 drivers/regulator/da9211-regulator.c devm_gpiod_unhinge(chip->dev, config.ena_gpiod); config 395 drivers/regulator/da9211-regulator.c &da9211_regulators[i], &config); config 441 drivers/regulator/db8500-prcmu.c struct regulator_config config = { }; config 451 drivers/regulator/db8500-prcmu.c config.driver_data = info; config 452 drivers/regulator/db8500-prcmu.c config.dev = &pdev->dev; config 454 drivers/regulator/db8500-prcmu.c config.init_data = &db8500_init_data[i]; config 457 drivers/regulator/db8500-prcmu.c &config); config 186 drivers/regulator/devres.c const struct regulator_config *config) config 195 drivers/regulator/devres.c rdev = regulator_register(regulator_desc, config); config 42 drivers/regulator/dummy.c struct regulator_config config = { }; config 45 drivers/regulator/dummy.c config.dev = &pdev->dev; config 46 drivers/regulator/dummy.c config.init_data = &dummy_initdata; config 48 drivers/regulator/dummy.c dummy_regulator_rdev = regulator_register(&dummy_desc, &config); config 388 drivers/regulator/fan53555.c struct regulator_config *config) config 406 drivers/regulator/fan53555.c rdev = devm_regulator_register(di->dev, &di->desc, config); config 461 drivers/regulator/fan53555.c struct regulator_config config = { }; config 529 drivers/regulator/fan53555.c config.dev = di->dev; config 530 drivers/regulator/fan53555.c config.init_data = di->regulator; config 531 drivers/regulator/fan53555.c config.regmap = regmap; config 532 drivers/regulator/fan53555.c config.driver_data = di; config 533 drivers/regulator/fan53555.c config.of_node = np; config 535 drivers/regulator/fan53555.c ret = fan53555_regulator_register(di, &config); config 97 drivers/regulator/fixed.c struct fixed_voltage_config *config; config 101 drivers/regulator/fixed.c config = devm_kzalloc(dev, sizeof(struct fixed_voltage_config), config 103 drivers/regulator/fixed.c if (!config) config 106 drivers/regulator/fixed.c config->init_data = of_get_regulator_init_data(dev, dev->of_node, desc); config 107 drivers/regulator/fixed.c if (!config->init_data) config 110 drivers/regulator/fixed.c init_data = config->init_data; config 113 drivers/regulator/fixed.c config->supply_name = init_data->constraints.name; config 115 drivers/regulator/fixed.c config->microvolts = init_data->constraints.min_uV; config 123 drivers/regulator/fixed.c config->enabled_at_boot = true; config 125 drivers/regulator/fixed.c of_property_read_u32(np, "startup-delay-us", &config->startup_delay); config 128 drivers/regulator/fixed.c config->input_supply = "vin"; config 130 drivers/regulator/fixed.c return config; config 145 drivers/regulator/fixed.c struct fixed_voltage_config *config; config 158 drivers/regulator/fixed.c config = of_get_fixed_voltage_config(&pdev->dev, config 160 drivers/regulator/fixed.c if (IS_ERR(config)) config 161 drivers/regulator/fixed.c return PTR_ERR(config); config 163 drivers/regulator/fixed.c config = dev_get_platdata(&pdev->dev); config 166 drivers/regulator/fixed.c if (!config) config 170 drivers/regulator/fixed.c config->supply_name, config 191 drivers/regulator/fixed.c drvdata->desc.enable_time = config->startup_delay; config 193 drivers/regulator/fixed.c if (config->input_supply) { config 195 drivers/regulator/fixed.c config->input_supply, config 204 drivers/regulator/fixed.c if (config->microvolts) config 207 drivers/regulator/fixed.c drvdata->desc.fixed_uV = config->microvolts; config 213 drivers/regulator/fixed.c if (config->enabled_at_boot) config 240 drivers/regulator/fixed.c cfg.init_data = config->init_data; config 133 drivers/regulator/gpio-regulator.c struct gpio_regulator_config *config; config 139 drivers/regulator/gpio-regulator.c config = devm_kzalloc(dev, config 142 drivers/regulator/gpio-regulator.c if (!config) config 145 drivers/regulator/gpio-regulator.c config->init_data = of_get_regulator_init_data(dev, np, desc); config 146 drivers/regulator/gpio-regulator.c if (!config->init_data) config 149 drivers/regulator/gpio-regulator.c config->supply_name = config->init_data->constraints.name; config 152 drivers/regulator/gpio-regulator.c config->enabled_at_boot = true; config 154 drivers/regulator/gpio-regulator.c of_property_read_u32(np, "startup-delay-us", &config->startup_delay); config 159 drivers/regulator/gpio-regulator.c config->gflags = devm_kzalloc(dev, config 163 drivers/regulator/gpio-regulator.c if (!config->gflags) config 174 drivers/regulator/gpio-regulator.c config->gflags[i] = GPIOD_OUT_HIGH; config 176 drivers/regulator/gpio-regulator.c config->gflags[i] = config 180 drivers/regulator/gpio-regulator.c config->ngpios = ngpios; config 189 drivers/regulator/gpio-regulator.c config->states = devm_kcalloc(dev, config 193 drivers/regulator/gpio-regulator.c if (!config->states) config 198 drivers/regulator/gpio-regulator.c &config->states[i].value); config 200 drivers/regulator/gpio-regulator.c &config->states[i].gpios); config 202 drivers/regulator/gpio-regulator.c config->nr_states = i; config 204 drivers/regulator/gpio-regulator.c config->type = REGULATOR_VOLTAGE; config 208 drivers/regulator/gpio-regulator.c config->type = REGULATOR_VOLTAGE; config 210 drivers/regulator/gpio-regulator.c config->type = REGULATOR_CURRENT; config 216 drivers/regulator/gpio-regulator.c return config; config 227 drivers/regulator/gpio-regulator.c struct gpio_regulator_config *config = dev_get_platdata(dev); config 241 drivers/regulator/gpio-regulator.c config = of_get_gpio_regulator_config(dev, np, config 243 drivers/regulator/gpio-regulator.c if (IS_ERR(config)) config 244 drivers/regulator/gpio-regulator.c return PTR_ERR(config); config 247 drivers/regulator/gpio-regulator.c drvdata->desc.name = devm_kstrdup(dev, config->supply_name, GFP_KERNEL); config 257 drivers/regulator/gpio-regulator.c for (i = 0; i < config->ngpios; i++) { config 261 drivers/regulator/gpio-regulator.c config->gflags[i]); config 267 drivers/regulator/gpio-regulator.c drvdata->nr_gpios = config->ngpios; config 270 drivers/regulator/gpio-regulator.c config->states, config 271 drivers/regulator/gpio-regulator.c config->nr_states * config 278 drivers/regulator/gpio-regulator.c drvdata->nr_states = config->nr_states; config 281 drivers/regulator/gpio-regulator.c drvdata->desc.enable_time = config->startup_delay; config 284 drivers/regulator/gpio-regulator.c switch (config->type) { config 288 drivers/regulator/gpio-regulator.c drvdata->desc.n_voltages = config->nr_states; config 302 drivers/regulator/gpio-regulator.c if (config->gflags[ptr] == GPIOD_OUT_HIGH) config 308 drivers/regulator/gpio-regulator.c cfg.init_data = config->init_data; config 316 drivers/regulator/gpio-regulator.c if (config->enabled_at_boot) config 538 drivers/regulator/hi6421-regulator.c struct regulator_config config = { }; config 552 drivers/regulator/hi6421-regulator.c config.dev = pdev->dev.parent; config 553 drivers/regulator/hi6421-regulator.c config.driver_data = info; config 554 drivers/regulator/hi6421-regulator.c config.regmap = pmic->regmap; config 557 drivers/regulator/hi6421-regulator.c &config); config 167 drivers/regulator/hi6421v530-regulator.c struct regulator_config config = { }; config 177 drivers/regulator/hi6421v530-regulator.c config.dev = pdev->dev.parent; config 178 drivers/regulator/hi6421v530-regulator.c config.regmap = pmic->regmap; config 179 drivers/regulator/hi6421v530-regulator.c config.driver_data = &hi6421v530_regulator_info[i]; config 183 drivers/regulator/hi6421v530-regulator.c &config); config 174 drivers/regulator/hi655x-regulator.c struct regulator_config config = { }; config 189 drivers/regulator/hi655x-regulator.c config.dev = pdev->dev.parent; config 190 drivers/regulator/hi655x-regulator.c config.regmap = pmic->regmap; config 191 drivers/regulator/hi655x-regulator.c config.driver_data = regulator; config 195 drivers/regulator/hi655x-regulator.c &config); config 60 drivers/regulator/internal.h struct regulator_config *config, config 80 drivers/regulator/internal.h struct regulator_config *config, config 112 drivers/regulator/isl6271a-regulator.c struct regulator_config config = { }; config 129 drivers/regulator/isl6271a-regulator.c config.dev = &i2c->dev; config 131 drivers/regulator/isl6271a-regulator.c config.init_data = init_data; config 133 drivers/regulator/isl6271a-regulator.c config.init_data = NULL; config 134 drivers/regulator/isl6271a-regulator.c config.driver_data = pmic; config 136 drivers/regulator/isl6271a-regulator.c rdev = devm_regulator_register(&i2c->dev, &isl_rd[i], &config); config 143 drivers/regulator/isl9305.c struct regulator_config config = { }; config 156 drivers/regulator/isl9305.c config.dev = &i2c->dev; config 160 drivers/regulator/isl9305.c config.init_data = pdata->init_data[i]; config 162 drivers/regulator/isl9305.c config.init_data = NULL; config 166 drivers/regulator/isl9305.c &config); config 113 drivers/regulator/lochnagar-regulator.c struct regulator_config *config) config 115 drivers/regulator/lochnagar-regulator.c struct lochnagar *lochnagar = config->driver_data; config 244 drivers/regulator/lochnagar-regulator.c struct regulator_config config = { }; config 250 drivers/regulator/lochnagar-regulator.c config.dev = dev; config 251 drivers/regulator/lochnagar-regulator.c config.regmap = lochnagar->regmap; config 252 drivers/regulator/lochnagar-regulator.c config.driver_data = lochnagar; config 260 drivers/regulator/lochnagar-regulator.c rdev = devm_regulator_register(dev, desc, &config); config 382 drivers/regulator/lp3971.c struct regulator_config config = { }; config 386 drivers/regulator/lp3971.c config.dev = lp3971->dev; config 387 drivers/regulator/lp3971.c config.init_data = reg->initdata; config 388 drivers/regulator/lp3971.c config.driver_data = lp3971; config 391 drivers/regulator/lp3971.c ®ulators[reg->id], &config); config 478 drivers/regulator/lp3972.c struct regulator_config config = { }; config 481 drivers/regulator/lp3972.c config.dev = lp3972->dev; config 482 drivers/regulator/lp3972.c config.init_data = reg->initdata; config 483 drivers/regulator/lp3972.c config.driver_data = lp3972; config 486 drivers/regulator/lp3972.c ®ulators[reg->id], &config); config 165 drivers/regulator/lp873x-regulator.c struct regulator_config config = { }; config 171 drivers/regulator/lp873x-regulator.c config.dev = &pdev->dev; config 172 drivers/regulator/lp873x-regulator.c config.dev->of_node = lp873->dev->of_node; config 173 drivers/regulator/lp873x-regulator.c config.driver_data = lp873; config 174 drivers/regulator/lp873x-regulator.c config.regmap = lp873->regmap; config 178 drivers/regulator/lp873x-regulator.c &config); config 163 drivers/regulator/lp87565-regulator.c struct regulator_config config = { }; config 169 drivers/regulator/lp87565-regulator.c config.dev = &pdev->dev; config 170 drivers/regulator/lp87565-regulator.c config.dev->of_node = lp87565->dev->of_node; config 171 drivers/regulator/lp87565-regulator.c config.driver_data = lp87565; config 172 drivers/regulator/lp87565-regulator.c config.regmap = lp87565->regmap; config 191 drivers/regulator/lp87565-regulator.c &config); config 193 drivers/regulator/ltc3589.c struct regulator_config *config) config 195 drivers/regulator/ltc3589.c struct ltc3589 *ltc3589 = config->driver_data; config 423 drivers/regulator/ltc3589.c struct regulator_config config = { }; config 425 drivers/regulator/ltc3589.c config.dev = dev; config 426 drivers/regulator/ltc3589.c config.driver_data = ltc3589; config 429 drivers/regulator/ltc3589.c &config); config 147 drivers/regulator/ltc3676.c struct regulator_config *config) config 149 drivers/regulator/ltc3676.c struct ltc3676 *ltc3676 = config->driver_data; config 333 drivers/regulator/ltc3676.c struct regulator_config config = { }; config 336 drivers/regulator/ltc3676.c config.init_data = &init_data[i]; config 338 drivers/regulator/ltc3676.c config.dev = dev; config 339 drivers/regulator/ltc3676.c config.driver_data = ltc3676; config 342 drivers/regulator/ltc3676.c &config); config 188 drivers/regulator/max14577-regulator.c struct regulator_config config = {}; config 204 drivers/regulator/max14577-regulator.c config.dev = max14577->dev; config 205 drivers/regulator/max14577-regulator.c config.driver_data = max14577; config 214 drivers/regulator/max14577-regulator.c config.init_data = pdata->regulators[i].initdata; config 215 drivers/regulator/max14577-regulator.c config.of_node = pdata->regulators[i].of_node; config 217 drivers/regulator/max14577-regulator.c config.regmap = max14577_get_regmap(max14577, config 221 drivers/regulator/max14577-regulator.c &supported_regulators[i], &config); config 214 drivers/regulator/max1586.c struct regulator_config config = { }; config 268 drivers/regulator/max1586.c config.dev = &client->dev; config 269 drivers/regulator/max1586.c config.init_data = pdata->subdevs[i].platform_data; config 270 drivers/regulator/max1586.c config.driver_data = max1586; config 273 drivers/regulator/max1586.c &max1586_reg[id], &config); config 604 drivers/regulator/max77620-regulator.c struct regulator_config *config) config 606 drivers/regulator/max77620-regulator.c struct max77620_regulator *pmic = config->driver_data; config 784 drivers/regulator/max77620-regulator.c struct regulator_config config = { }; config 813 drivers/regulator/max77620-regulator.c config.regmap = pmic->rmap; config 814 drivers/regulator/max77620-regulator.c config.dev = dev; config 815 drivers/regulator/max77620-regulator.c config.driver_data = pmic; config 841 drivers/regulator/max77620-regulator.c rdev = devm_regulator_register(dev, rdesc, &config); config 331 drivers/regulator/max77650-regulator.c struct regulator_config config = { }; config 375 drivers/regulator/max77650-regulator.c config.dev = parent; config 379 drivers/regulator/max77650-regulator.c config.driver_data = rdesc; config 381 drivers/regulator/max77650-regulator.c rdev = devm_regulator_register(dev, &rdesc->desc, &config); config 250 drivers/regulator/max77686-regulator.c struct regulator_config *config) config 252 drivers/regulator/max77686-regulator.c struct max77686_data *max77686 = config->driver_data; config 259 drivers/regulator/max77686-regulator.c config->ena_gpiod = gpiod_get_from_of_node(np, config 264 drivers/regulator/max77686-regulator.c if (IS_ERR(config->ena_gpiod)) config 265 drivers/regulator/max77686-regulator.c config->ena_gpiod = NULL; config 271 drivers/regulator/max77686-regulator.c if (config->ena_gpiod) { config 274 drivers/regulator/max77686-regulator.c ret = regmap_update_bits(config->regmap, desc->enable_reg, config 278 drivers/regulator/max77686-regulator.c gpiod_put(config->ena_gpiod); config 279 drivers/regulator/max77686-regulator.c config->ena_gpiod = NULL; config 509 drivers/regulator/max77686-regulator.c struct regulator_config config = { }; config 519 drivers/regulator/max77686-regulator.c config.dev = iodev->dev; config 520 drivers/regulator/max77686-regulator.c config.regmap = iodev->regmap; config 521 drivers/regulator/max77686-regulator.c config.driver_data = max77686; config 530 drivers/regulator/max77686-regulator.c ®ulators[i], &config); config 235 drivers/regulator/max77693-regulator.c struct regulator_config config = { }; config 237 drivers/regulator/max77693-regulator.c config.dev = iodev->dev; config 243 drivers/regulator/max77693-regulator.c config.driver_data = (void *)&max77693_chg_reg_data; config 248 drivers/regulator/max77693-regulator.c config.driver_data = (void *)&max77843_chg_reg_data; config 258 drivers/regulator/max77693-regulator.c config.regmap = max77693_get_regmap(type, iodev, config 262 drivers/regulator/max77693-regulator.c ®ulators[i], &config); config 529 drivers/regulator/max77802-regulator.c struct regulator_config config = { }; config 537 drivers/regulator/max77802-regulator.c config.dev = iodev->dev; config 538 drivers/regulator/max77802-regulator.c config.regmap = iodev->regmap; config 539 drivers/regulator/max77802-regulator.c config.driver_data = max77802; config 568 drivers/regulator/max77802-regulator.c ®ulators[i], &config); config 154 drivers/regulator/max8649.c struct regulator_config config = { }; config 227 drivers/regulator/max8649.c config.dev = &client->dev; config 228 drivers/regulator/max8649.c config.init_data = pdata->regulator; config 229 drivers/regulator/max8649.c config.driver_data = info; config 230 drivers/regulator/max8649.c config.regmap = info->regmap; config 233 drivers/regulator/max8649.c &config); config 375 drivers/regulator/max8660.c struct regulator_config config = { }; config 480 drivers/regulator/max8660.c config.dev = dev; config 481 drivers/regulator/max8660.c config.init_data = pdata->subdevs[i].platform_data; config 482 drivers/regulator/max8660.c config.of_node = of_node[i]; config 483 drivers/regulator/max8660.c config.driver_data = max8660; config 486 drivers/regulator/max8660.c &max8660_reg[id], &config); config 282 drivers/regulator/max8907-regulator.c struct regulator_config config = {}; config 314 drivers/regulator/max8907-regulator.c config.dev = pdev->dev.parent; config 319 drivers/regulator/max8907-regulator.c config.init_data = idata; config 320 drivers/regulator/max8907-regulator.c config.driver_data = pmic; config 321 drivers/regulator/max8907-regulator.c config.regmap = max8907->regmap_gen; config 322 drivers/regulator/max8907-regulator.c config.of_node = match_of_node(i); config 339 drivers/regulator/max8907-regulator.c ret = regmap_read(config.regmap, pmic->desc[i].enable_reg, config 348 drivers/regulator/max8907-regulator.c ret = regmap_read(config.regmap, pmic->desc[i].enable_reg, config 360 drivers/regulator/max8907-regulator.c &pmic->desc[i], &config); config 222 drivers/regulator/max8925-regulator.c struct regulator_config config = { }; config 246 drivers/regulator/max8925-regulator.c config.dev = chip->dev; config 247 drivers/regulator/max8925-regulator.c config.driver_data = ri; config 250 drivers/regulator/max8925-regulator.c config.init_data = pdata; config 252 drivers/regulator/max8925-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); config 179 drivers/regulator/max8952.c struct regulator_config config = { }; config 206 drivers/regulator/max8952.c config.dev = &client->dev; config 207 drivers/regulator/max8952.c config.init_data = pdata->reg_data; config 208 drivers/regulator/max8952.c config.driver_data = max8952; config 209 drivers/regulator/max8952.c config.of_node = client->dev.of_node; config 226 drivers/regulator/max8952.c config.ena_gpiod = gpiod; config 228 drivers/regulator/max8952.c rdev = devm_regulator_register(&client->dev, ®ulator, &config); config 630 drivers/regulator/max8973-regulator.c struct regulator_config config = { }; config 768 drivers/regulator/max8973-regulator.c config.ena_gpiod = gpiod; config 805 drivers/regulator/max8973-regulator.c config.dev = &client->dev; config 806 drivers/regulator/max8973-regulator.c config.init_data = pdata->reg_init_data; config 807 drivers/regulator/max8973-regulator.c config.driver_data = max; config 808 drivers/regulator/max8973-regulator.c config.of_node = client->dev.of_node; config 809 drivers/regulator/max8973-regulator.c config.regmap = max->regmap; config 816 drivers/regulator/max8973-regulator.c if (config.ena_gpiod) config 817 drivers/regulator/max8973-regulator.c devm_gpiod_unhinge(&client->dev, config.ena_gpiod); config 818 drivers/regulator/max8973-regulator.c rdev = devm_regulator_register(&client->dev, &max->desc, &config); config 1014 drivers/regulator/max8997-regulator.c struct regulator_config config = { }; config 1179 drivers/regulator/max8997-regulator.c config.dev = max8997->dev; config 1180 drivers/regulator/max8997-regulator.c config.init_data = pdata->regulators[i].initdata; config 1181 drivers/regulator/max8997-regulator.c config.driver_data = max8997; config 1182 drivers/regulator/max8997-regulator.c config.of_node = pdata->regulators[i].reg_node; config 1185 drivers/regulator/max8997-regulator.c &config); config 560 drivers/regulator/max8998.c struct regulator_config config = { }; config 674 drivers/regulator/max8998.c config.dev = max8998->dev; config 675 drivers/regulator/max8998.c config.of_node = pdata->regulators[i].reg_node; config 676 drivers/regulator/max8998.c config.init_data = pdata->regulators[i].initdata; config 677 drivers/regulator/max8998.c config.driver_data = max8998; config 680 drivers/regulator/max8998.c &config); config 398 drivers/regulator/mc13783-regulator.c struct regulator_config config = { }; config 438 drivers/regulator/mc13783-regulator.c config.dev = &pdev->dev; config 439 drivers/regulator/mc13783-regulator.c config.init_data = init_data; config 440 drivers/regulator/mc13783-regulator.c config.driver_data = priv; config 441 drivers/regulator/mc13783-regulator.c config.of_node = node; config 444 drivers/regulator/mc13783-regulator.c &config); config 534 drivers/regulator/mc13892-regulator.c struct regulator_config config = { }; config 608 drivers/regulator/mc13892-regulator.c config.dev = &pdev->dev; config 609 drivers/regulator/mc13892-regulator.c config.init_data = init_data; config 610 drivers/regulator/mc13892-regulator.c config.driver_data = priv; config 611 drivers/regulator/mc13892-regulator.c config.of_node = node; config 614 drivers/regulator/mc13892-regulator.c &config); config 433 drivers/regulator/mcp16502.c struct regulator_config config = { }; config 441 drivers/regulator/mcp16502.c config.dev = dev; config 455 drivers/regulator/mcp16502.c config.regmap = rmap; config 456 drivers/regulator/mcp16502.c config.driver_data = mcp; config 465 drivers/regulator/mcp16502.c rdev = devm_regulator_register(dev, &mcp16502_desc[i], &config); config 91 drivers/regulator/mt6311-regulator.c struct regulator_config config = { }; config 122 drivers/regulator/mt6311-regulator.c config.dev = &i2c->dev; config 123 drivers/regulator/mt6311-regulator.c config.regmap = regmap; config 126 drivers/regulator/mt6311-regulator.c &mt6311_regulators[i], &config); config 372 drivers/regulator/mt6323-regulator.c struct regulator_config config = {}; config 389 drivers/regulator/mt6323-regulator.c config.dev = &pdev->dev; config 390 drivers/regulator/mt6323-regulator.c config.driver_data = &mt6323_regulators[i]; config 391 drivers/regulator/mt6323-regulator.c config.regmap = mt6323->regmap; config 393 drivers/regulator/mt6323-regulator.c &mt6323_regulators[i].desc, &config); config 509 drivers/regulator/mt6358-regulator.c struct regulator_config config = {}; config 514 drivers/regulator/mt6358-regulator.c config.dev = &pdev->dev; config 515 drivers/regulator/mt6358-regulator.c config.driver_data = &mt6358_regulators[i]; config 516 drivers/regulator/mt6358-regulator.c config.regmap = mt6397->regmap; config 520 drivers/regulator/mt6358-regulator.c &config); config 298 drivers/regulator/mt6380-regulator.c struct regulator_config config = {}; config 303 drivers/regulator/mt6380-regulator.c config.dev = &pdev->dev; config 304 drivers/regulator/mt6380-regulator.c config.driver_data = &mt6380_regulators[i]; config 305 drivers/regulator/mt6380-regulator.c config.regmap = regmap; config 308 drivers/regulator/mt6380-regulator.c &config); config 340 drivers/regulator/mt6397-regulator.c struct regulator_config config = {}; config 367 drivers/regulator/mt6397-regulator.c config.dev = &pdev->dev; config 368 drivers/regulator/mt6397-regulator.c config.driver_data = &mt6397_regulators[i]; config 369 drivers/regulator/mt6397-regulator.c config.regmap = mt6397->regmap; config 371 drivers/regulator/mt6397-regulator.c &mt6397_regulators[i].desc, &config); config 432 drivers/regulator/of_regulator.c struct regulator_config *config, config 451 drivers/regulator/of_regulator.c ret = desc->of_parse_cb(child, desc, config); config 894 drivers/regulator/palmas-regulator.c struct regulator_config config) config 974 drivers/regulator/palmas-regulator.c config.init_data = pdata->reg_data[id]; config 976 drivers/regulator/palmas-regulator.c config.init_data = NULL; config 979 drivers/regulator/palmas-regulator.c config.of_node = ddata->palmas_matches[id].of_node; config 981 drivers/regulator/palmas-regulator.c rdev = devm_regulator_register(pmic->dev, desc, &config); config 1012 drivers/regulator/palmas-regulator.c struct regulator_config config) config 1081 drivers/regulator/palmas-regulator.c config.init_data = pdata->reg_data[id]; config 1083 drivers/regulator/palmas-regulator.c config.init_data = NULL; config 1086 drivers/regulator/palmas-regulator.c config.of_node = ddata->palmas_matches[id].of_node; config 1088 drivers/regulator/palmas-regulator.c rdev = devm_regulator_register(pmic->dev, desc, &config); config 1119 drivers/regulator/palmas-regulator.c struct regulator_config config) config 1266 drivers/regulator/palmas-regulator.c config.init_data = pdata->reg_data[id]; config 1268 drivers/regulator/palmas-regulator.c config.init_data = NULL; config 1271 drivers/regulator/palmas-regulator.c config.of_node = ddata->palmas_matches[id].of_node; config 1273 drivers/regulator/palmas-regulator.c rdev = devm_regulator_register(pmic->dev, desc, &config); config 1289 drivers/regulator/palmas-regulator.c struct regulator_config config) config 1370 drivers/regulator/palmas-regulator.c config.init_data = pdata->reg_data[id]; config 1372 drivers/regulator/palmas-regulator.c config.init_data = NULL; config 1375 drivers/regulator/palmas-regulator.c config.of_node = ddata->palmas_matches[id].of_node; config 1377 drivers/regulator/palmas-regulator.c rdev = devm_regulator_register(pmic->dev, desc, &config); config 1601 drivers/regulator/palmas-regulator.c struct regulator_config config = { }; config 1650 drivers/regulator/palmas-regulator.c config.regmap = palmas->regmap[REGULATOR_SLAVE]; config 1651 drivers/regulator/palmas-regulator.c config.dev = &pdev->dev; config 1652 drivers/regulator/palmas-regulator.c config.driver_data = pmic; config 1656 drivers/regulator/palmas-regulator.c config); config 1661 drivers/regulator/palmas-regulator.c config); config 239 drivers/regulator/pcap-regulator.c struct regulator_config config = { }; config 241 drivers/regulator/pcap-regulator.c config.dev = &pdev->dev; config 242 drivers/regulator/pcap-regulator.c config.init_data = dev_get_platdata(&pdev->dev); config 243 drivers/regulator/pcap-regulator.c config.driver_data = pcap; config 246 drivers/regulator/pcap-regulator.c &config); config 78 drivers/regulator/pcf50633-regulator.c struct regulator_config config = { }; config 83 drivers/regulator/pcf50633-regulator.c config.dev = &pdev->dev; config 84 drivers/regulator/pcf50633-regulator.c config.init_data = dev_get_platdata(&pdev->dev); config 85 drivers/regulator/pcf50633-regulator.c config.driver_data = pcf; config 86 drivers/regulator/pcf50633-regulator.c config.regmap = pcf->regmap; config 89 drivers/regulator/pcf50633-regulator.c &config); config 692 drivers/regulator/pfuze100-regulator.c struct regulator_config config = { }; config 826 drivers/regulator/pfuze100-regulator.c config.dev = &client->dev; config 827 drivers/regulator/pfuze100-regulator.c config.init_data = init_data; config 828 drivers/regulator/pfuze100-regulator.c config.driver_data = pfuze_chip; config 829 drivers/regulator/pfuze100-regulator.c config.of_node = match_of_node(i); config 832 drivers/regulator/pfuze100-regulator.c devm_regulator_register(&client->dev, desc, &config); config 287 drivers/regulator/pv88060-regulator.c struct regulator_config config = { }; config 349 drivers/regulator/pv88060-regulator.c config.dev = chip->dev; config 350 drivers/regulator/pv88060-regulator.c config.regmap = chip->regmap; config 354 drivers/regulator/pv88060-regulator.c config.init_data = &init_data[i]; config 356 drivers/regulator/pv88060-regulator.c config.driver_data = (void *)&pv88060_regulator_info[i]; config 358 drivers/regulator/pv88060-regulator.c &pv88060_regulator_info[i].desc, &config); config 390 drivers/regulator/pv88080-regulator.c struct regulator_config config = { }; config 471 drivers/regulator/pv88080-regulator.c config.dev = chip->dev; config 472 drivers/regulator/pv88080-regulator.c config.regmap = chip->regmap; config 477 drivers/regulator/pv88080-regulator.c config.init_data = &init_data[i]; config 521 drivers/regulator/pv88080-regulator.c config.driver_data = (void *)&pv88080_regulator_info[i]; config 523 drivers/regulator/pv88080-regulator.c &pv88080_regulator_info[i].desc, &config); config 542 drivers/regulator/pv88080-regulator.c config.init_data = &init_data[PV88080_ID_HVBUCK]; config 544 drivers/regulator/pv88080-regulator.c config.driver_data = (void *)&pv88080_regulator_info[PV88080_ID_HVBUCK]; config 546 drivers/regulator/pv88080-regulator.c &pv88080_regulator_info[PV88080_ID_HVBUCK].desc, &config); config 280 drivers/regulator/pv88090-regulator.c struct regulator_config config = { }; config 336 drivers/regulator/pv88090-regulator.c config.dev = chip->dev; config 337 drivers/regulator/pv88090-regulator.c config.regmap = chip->regmap; config 341 drivers/regulator/pv88090-regulator.c config.init_data = &init_data[i]; config 377 drivers/regulator/pv88090-regulator.c config.driver_data = (void *)&pv88090_regulator_info[i]; config 379 drivers/regulator/pv88090-regulator.c &pv88090_regulator_info[i].desc, &config); config 321 drivers/regulator/pwm-regulator.c struct regulator_config config = { }; config 349 drivers/regulator/pwm-regulator.c config.of_node = np; config 350 drivers/regulator/pwm-regulator.c config.dev = &pdev->dev; config 351 drivers/regulator/pwm-regulator.c config.driver_data = drvdata; config 352 drivers/regulator/pwm-regulator.c config.init_data = init_data; config 378 drivers/regulator/pwm-regulator.c &drvdata->desc, &config); config 688 drivers/regulator/qcom_rpm-regulator.c struct regulator_config *config) config 690 drivers/regulator/qcom_rpm-regulator.c struct qcom_rpm_reg *vreg = config->driver_data; config 691 drivers/regulator/qcom_rpm-regulator.c struct device *dev = config->dev; config 942 drivers/regulator/qcom_rpm-regulator.c struct regulator_config config = { }; config 979 drivers/regulator/qcom_rpm-regulator.c config.dev = &pdev->dev; config 980 drivers/regulator/qcom_rpm-regulator.c config.driver_data = vreg; config 981 drivers/regulator/qcom_rpm-regulator.c rdev = devm_regulator_register(&pdev->dev, &vreg->desc, &config); config 783 drivers/regulator/qcom_smd-regulator.c struct regulator_config config = { }; config 819 drivers/regulator/qcom_smd-regulator.c config.dev = &pdev->dev; config 820 drivers/regulator/qcom_smd-regulator.c config.driver_data = vreg; config 821 drivers/regulator/qcom_smd-regulator.c rdev = devm_regulator_register(&pdev->dev, &vreg->desc, &config); config 1733 drivers/regulator/qcom_spmi-regulator.c struct regulator_config *config) config 1736 drivers/regulator/qcom_spmi-regulator.c struct spmi_regulator *vreg = config->driver_data; config 1737 drivers/regulator/qcom_spmi-regulator.c struct device *dev = config->dev; config 1960 drivers/regulator/qcom_spmi-regulator.c struct regulator_config config = { }; config 2054 drivers/regulator/qcom_spmi-regulator.c config.dev = dev; config 2055 drivers/regulator/qcom_spmi-regulator.c config.driver_data = vreg; config 2056 drivers/regulator/qcom_spmi-regulator.c config.regmap = regmap; config 2057 drivers/regulator/qcom_spmi-regulator.c rdev = devm_regulator_register(dev, &vreg->desc, &config); config 104 drivers/regulator/rc5t583-regulator.c struct regulator_config config = { }; config 134 drivers/regulator/rc5t583-regulator.c config.dev = &pdev->dev; config 135 drivers/regulator/rc5t583-regulator.c config.init_data = pdata->reg_init_data[id]; config 136 drivers/regulator/rc5t583-regulator.c config.driver_data = ri; config 137 drivers/regulator/rc5t583-regulator.c config.regmap = rc5t583->regmap; config 139 drivers/regulator/rc5t583-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); config 1319 drivers/regulator/rk808-regulator.c struct regulator_config config = {}; config 1363 drivers/regulator/rk808-regulator.c config.dev = &client->dev; config 1364 drivers/regulator/rk808-regulator.c config.driver_data = pdata; config 1365 drivers/regulator/rk808-regulator.c config.regmap = rk808->regmap; config 1370 drivers/regulator/rk808-regulator.c ®ulators[i], &config); config 102 drivers/regulator/rn5t618-regulator.c struct regulator_config config = { }; config 125 drivers/regulator/rn5t618-regulator.c config.dev = pdev->dev.parent; config 126 drivers/regulator/rn5t618-regulator.c config.regmap = rn5t618->regmap; config 131 drivers/regulator/rn5t618-regulator.c &config); config 85 drivers/regulator/rt5033-regulator.c struct regulator_config config = {}; config 87 drivers/regulator/rt5033-regulator.c config.dev = rt5033->dev; config 88 drivers/regulator/rt5033-regulator.c config.driver_data = rt5033; config 93 drivers/regulator/rt5033-regulator.c config.regmap = rt5033->regmap; config 96 drivers/regulator/rt5033-regulator.c &rt5033_supported_regulators[i], &config); config 344 drivers/regulator/s2mpa01.c struct regulator_config config = { }; config 352 drivers/regulator/s2mpa01.c config.dev = iodev->dev; config 353 drivers/regulator/s2mpa01.c config.regmap = iodev->regmap_pmic; config 354 drivers/regulator/s2mpa01.c config.driver_data = s2mpa01; config 360 drivers/regulator/s2mpa01.c config.init_data = pdata->regulators[i].initdata; config 363 drivers/regulator/s2mpa01.c ®ulators[i], &config); config 1126 drivers/regulator/s2mps11.c struct regulator_config config = { }; config 1200 drivers/regulator/s2mps11.c config.dev = &pdev->dev; config 1201 drivers/regulator/s2mps11.c config.regmap = iodev->regmap_pmic; config 1202 drivers/regulator/s2mps11.c config.driver_data = s2mps11; config 1207 drivers/regulator/s2mps11.c config.init_data = pdata->regulators[i].initdata; config 1208 drivers/regulator/s2mps11.c config.of_node = pdata->regulators[i].reg_node; config 1210 drivers/regulator/s2mps11.c config.init_data = rdata[i].init_data; config 1211 drivers/regulator/s2mps11.c config.of_node = rdata[i].of_node; config 1213 drivers/regulator/s2mps11.c config.ena_gpiod = s2mps11->ext_control_gpiod[i]; config 1218 drivers/regulator/s2mps11.c if (config.ena_gpiod) config 1219 drivers/regulator/s2mps11.c devm_gpiod_unhinge(&pdev->dev, config.ena_gpiod); config 1221 drivers/regulator/s2mps11.c ®ulators[i], &config); config 1229 drivers/regulator/s2mps11.c if (config.ena_gpiod) { config 429 drivers/regulator/s5m8767.c struct regulator_config *config) config 458 drivers/regulator/s5m8767.c config->ena_gpiod = rdata->ext_control_gpiod; config 688 drivers/regulator/s5m8767.c struct regulator_config config = { }; config 951 drivers/regulator/s5m8767.c config.dev = s5m8767->dev; config 952 drivers/regulator/s5m8767.c config.init_data = pdata->regulators[i].initdata; config 953 drivers/regulator/s5m8767.c config.driver_data = s5m8767; config 954 drivers/regulator/s5m8767.c config.regmap = iodev->regmap_pmic; config 955 drivers/regulator/s5m8767.c config.of_node = pdata->regulators[i].reg_node; config 956 drivers/regulator/s5m8767.c config.ena_gpiod = NULL; config 960 drivers/regulator/s5m8767.c &pdata->regulators[i], &config); config 966 drivers/regulator/s5m8767.c devm_gpiod_unhinge(s5m8767->dev, config.ena_gpiod); config 969 drivers/regulator/s5m8767.c &config); config 214 drivers/regulator/sc2731-regulator.c struct regulator_config config = { }; config 229 drivers/regulator/sc2731-regulator.c config.dev = &pdev->dev; config 230 drivers/regulator/sc2731-regulator.c config.regmap = regmap; config 234 drivers/regulator/sc2731-regulator.c &config); config 60 drivers/regulator/sky81452-regulator.c struct regulator_config config = { }; config 63 drivers/regulator/sky81452-regulator.c config.dev = dev->parent; config 64 drivers/regulator/sky81452-regulator.c config.init_data = init_data; config 65 drivers/regulator/sky81452-regulator.c config.of_node = dev->of_node; config 66 drivers/regulator/sky81452-regulator.c config.regmap = dev_get_drvdata(dev->parent); config 68 drivers/regulator/sky81452-regulator.c rdev = devm_regulator_register(dev, &sky81452_reg, &config); config 199 drivers/regulator/slg51000-regulator.c struct regulator_config *config) config 201 drivers/regulator/slg51000-regulator.c struct slg51000 *chip = config->driver_data; config 209 drivers/regulator/slg51000-regulator.c config->ena_gpiod = ena_gpiod; config 210 drivers/regulator/slg51000-regulator.c devm_gpiod_unhinge(chip->dev, config->ena_gpiod); config 249 drivers/regulator/slg51000-regulator.c struct regulator_config config = { }; config 263 drivers/regulator/slg51000-regulator.c config.regmap = chip->regmap; config 264 drivers/regulator/slg51000-regulator.c config.dev = chip->dev; config 265 drivers/regulator/slg51000-regulator.c config.driver_data = chip; config 336 drivers/regulator/slg51000-regulator.c &config); config 76 drivers/regulator/stm32-booster.c struct regulator_config config = { }; config 89 drivers/regulator/stm32-booster.c config.regmap = regmap; config 90 drivers/regulator/stm32-booster.c config.dev = dev; config 91 drivers/regulator/stm32-booster.c config.of_node = np; config 92 drivers/regulator/stm32-booster.c config.init_data = of_get_regulator_init_data(dev, np, desc); config 94 drivers/regulator/stm32-booster.c rdev = devm_regulator_register(dev, desc, &config); config 136 drivers/regulator/stm32-pwr.c struct regulator_config config = { }; config 145 drivers/regulator/stm32-pwr.c config.dev = &pdev->dev; config 154 drivers/regulator/stm32-pwr.c config.driver_data = priv; config 158 drivers/regulator/stm32-pwr.c &config); config 187 drivers/regulator/stm32-vrefbuf.c struct regulator_config config = { }; config 218 drivers/regulator/stm32-vrefbuf.c config.dev = &pdev->dev; config 219 drivers/regulator/stm32-vrefbuf.c config.driver_data = priv; config 220 drivers/regulator/stm32-vrefbuf.c config.of_node = pdev->dev.of_node; config 221 drivers/regulator/stm32-vrefbuf.c config.init_data = of_get_regulator_init_data(&pdev->dev, config 225 drivers/regulator/stm32-vrefbuf.c rdev = regulator_register(&stm32_vrefbuf_regu, &config); config 543 drivers/regulator/stpmic1_regulator.c struct regulator_config config = {}; config 547 drivers/regulator/stpmic1_regulator.c config.dev = &pdev->dev; config 548 drivers/regulator/stpmic1_regulator.c config.init_data = match->init_data; config 549 drivers/regulator/stpmic1_regulator.c config.of_node = match->of_node; config 550 drivers/regulator/stpmic1_regulator.c config.regmap = pmic_dev->regmap; config 551 drivers/regulator/stpmic1_regulator.c config.driver_data = (void *)cfg; config 553 drivers/regulator/stpmic1_regulator.c rdev = devm_regulator_register(&pdev->dev, &cfg->desc, &config); config 561 drivers/regulator/stpmic1_regulator.c if (of_get_property(config.of_node, "st,mask-reset", NULL) && config 574 drivers/regulator/stpmic1_regulator.c irq = of_irq_get(config.of_node, 0); config 58 drivers/regulator/stw481x-vmmc.c struct regulator_config config = { }; config 71 drivers/regulator/stw481x-vmmc.c config.dev = &pdev->dev; config 72 drivers/regulator/stw481x-vmmc.c config.driver_data = stw481x; config 73 drivers/regulator/stw481x-vmmc.c config.regmap = stw481x->map; config 74 drivers/regulator/stw481x-vmmc.c config.of_node = pdev->dev.of_node; config 75 drivers/regulator/stw481x-vmmc.c config.init_data = of_get_regulator_init_data(&pdev->dev, config 79 drivers/regulator/stw481x-vmmc.c rdev = devm_regulator_register(&pdev->dev, &vmmc_regulator, &config); config 69 drivers/regulator/sy8106a-regulator.c struct regulator_config config = { }; config 91 drivers/regulator/sy8106a-regulator.c config.dev = &i2c->dev; config 92 drivers/regulator/sy8106a-regulator.c config.regmap = regmap; config 94 drivers/regulator/sy8106a-regulator.c config.of_node = dev->of_node; config 95 drivers/regulator/sy8106a-regulator.c config.init_data = of_get_regulator_init_data(dev, dev->of_node, config 98 drivers/regulator/sy8106a-regulator.c if (!config.init_data) config 117 drivers/regulator/sy8106a-regulator.c rdev = devm_regulator_register(&i2c->dev, &sy8106a_reg, &config); config 87 drivers/regulator/sy8824x.c struct regulator_config *config) config 106 drivers/regulator/sy8824x.c rdev = devm_regulator_register(di->dev, &di->desc, config); config 121 drivers/regulator/sy8824x.c struct regulator_config config = { }; config 145 drivers/regulator/sy8824x.c config.dev = di->dev; config 146 drivers/regulator/sy8824x.c config.init_data = di->regulator; config 147 drivers/regulator/sy8824x.c config.regmap = regmap; config 148 drivers/regulator/sy8824x.c config.driver_data = di; config 149 drivers/regulator/sy8824x.c config.of_node = np; config 151 drivers/regulator/sy8824x.c ret = sy8824_regulator_register(di, &config); config 696 drivers/regulator/ti-abb-regulator.c struct regulator_config config = { }; config 859 drivers/regulator/ti-abb-regulator.c config.dev = dev; config 860 drivers/regulator/ti-abb-regulator.c config.init_data = initdata; config 861 drivers/regulator/ti-abb-regulator.c config.driver_data = abb; config 862 drivers/regulator/ti-abb-regulator.c config.of_node = pdev->dev.of_node; config 864 drivers/regulator/ti-abb-regulator.c rdev = devm_regulator_register(dev, desc, &config); config 270 drivers/regulator/tps51632-regulator.c struct regulator_config config = { }; config 342 drivers/regulator/tps51632-regulator.c config.dev = &client->dev; config 343 drivers/regulator/tps51632-regulator.c config.init_data = pdata->reg_init_data; config 344 drivers/regulator/tps51632-regulator.c config.driver_data = tps; config 345 drivers/regulator/tps51632-regulator.c config.regmap = tps->regmap; config 346 drivers/regulator/tps51632-regulator.c config.of_node = client->dev.of_node; config 348 drivers/regulator/tps51632-regulator.c rdev = devm_regulator_register(&client->dev, &tps->desc, &config); config 61 drivers/regulator/tps6105x-regulator.c struct regulator_config config = { }; config 71 drivers/regulator/tps6105x-regulator.c config.dev = &tps6105x->client->dev; config 72 drivers/regulator/tps6105x-regulator.c config.init_data = pdata->regulator_data; config 73 drivers/regulator/tps6105x-regulator.c config.driver_data = tps6105x; config 74 drivers/regulator/tps6105x-regulator.c config.regmap = tps6105x->regmap; config 79 drivers/regulator/tps6105x-regulator.c &config); config 345 drivers/regulator/tps62360-regulator.c struct regulator_config config = { }; config 471 drivers/regulator/tps62360-regulator.c config.dev = &client->dev; config 472 drivers/regulator/tps62360-regulator.c config.init_data = pdata->reg_init_data; config 473 drivers/regulator/tps62360-regulator.c config.driver_data = tps; config 474 drivers/regulator/tps62360-regulator.c config.of_node = client->dev.of_node; config 477 drivers/regulator/tps62360-regulator.c rdev = devm_regulator_register(&client->dev, &tps->desc, &config); config 272 drivers/regulator/tps65023-regulator.c struct regulator_config config = { }; config 292 drivers/regulator/tps65023-regulator.c config.dev = &client->dev; config 293 drivers/regulator/tps65023-regulator.c config.driver_data = tps; config 294 drivers/regulator/tps65023-regulator.c config.regmap = tps->regmap; config 298 drivers/regulator/tps65023-regulator.c config.init_data = &init_data[i]; config 302 drivers/regulator/tps65023-regulator.c &tps->driver_data->desc[i], &config); config 363 drivers/regulator/tps6507x-regulator.c struct regulator_config *config) config 365 drivers/regulator/tps6507x-regulator.c struct tps6507x_pmic *tps = config->driver_data; config 381 drivers/regulator/tps6507x-regulator.c struct regulator_config config = { }; config 426 drivers/regulator/tps6507x-regulator.c config.dev = tps6507x_dev->dev; config 427 drivers/regulator/tps6507x-regulator.c config.init_data = init_data; config 428 drivers/regulator/tps6507x-regulator.c config.driver_data = tps; config 431 drivers/regulator/tps6507x-regulator.c &config); config 123 drivers/regulator/tps65086-regulator.c struct regulator_config *config); config 167 drivers/regulator/tps65086-regulator.c struct regulator_config *config) config 191 drivers/regulator/tps65086-regulator.c dev_warn(config->dev, "25mV step mode only valid for BUCK regulators\n"); config 197 drivers/regulator/tps65086-regulator.c ret = regmap_write_bits(config->regmap, config 202 drivers/regulator/tps65086-regulator.c dev_err(config->dev, "Error setting decay\n"); config 213 drivers/regulator/tps65086-regulator.c struct regulator_config config = { }; config 219 drivers/regulator/tps65086-regulator.c config.dev = &pdev->dev; config 220 drivers/regulator/tps65086-regulator.c config.dev->of_node = tps->dev->of_node; config 221 drivers/regulator/tps65086-regulator.c config.driver_data = tps; config 222 drivers/regulator/tps65086-regulator.c config.regmap = tps->regmap; config 226 drivers/regulator/tps65086-regulator.c &config); config 405 drivers/regulator/tps65090-regulator.c struct regulator_config config = { }; config 449 drivers/regulator/tps65090-regulator.c config.ena_gpiod = tps_pdata->gpiod; config 462 drivers/regulator/tps65090-regulator.c config.dev = pdev->dev.parent; config 463 drivers/regulator/tps65090-regulator.c config.driver_data = ri; config 464 drivers/regulator/tps65090-regulator.c config.regmap = tps65090_mfd->rmap; config 466 drivers/regulator/tps65090-regulator.c config.init_data = tps_pdata->reg_init_data; config 468 drivers/regulator/tps65090-regulator.c config.init_data = NULL; config 470 drivers/regulator/tps65090-regulator.c config.of_node = tps65090_reg_matches[num].of_node; config 472 drivers/regulator/tps65090-regulator.c config.of_node = NULL; config 478 drivers/regulator/tps65090-regulator.c if (config.ena_gpiod) config 479 drivers/regulator/tps65090-regulator.c devm_gpiod_unhinge(&pdev->dev, config.ena_gpiod); config 480 drivers/regulator/tps65090-regulator.c rdev = devm_regulator_register(&pdev->dev, ri->desc, &config); config 133 drivers/regulator/tps65132-regulator.c struct regulator_config *config) config 135 drivers/regulator/tps65132-regulator.c struct tps65132_regulator *tps = config->driver_data; config 227 drivers/regulator/tps65132-regulator.c struct regulator_config config = { }; config 246 drivers/regulator/tps65132-regulator.c config.regmap = rmap; config 247 drivers/regulator/tps65132-regulator.c config.dev = dev; config 248 drivers/regulator/tps65132-regulator.c config.driver_data = tps; config 251 drivers/regulator/tps65132-regulator.c &config); config 226 drivers/regulator/tps65217-regulator.c struct regulator_config config = { }; config 241 drivers/regulator/tps65217-regulator.c config.dev = tps->dev; config 243 drivers/regulator/tps65217-regulator.c config.init_data = pdata->tps65217_init_data[i]; config 244 drivers/regulator/tps65217-regulator.c config.driver_data = tps; config 245 drivers/regulator/tps65217-regulator.c config.regmap = tps->regmap; config 248 drivers/regulator/tps65217-regulator.c &config); config 316 drivers/regulator/tps65218-regulator.c struct regulator_config config = { }; config 320 drivers/regulator/tps65218-regulator.c config.dev = &pdev->dev; config 321 drivers/regulator/tps65218-regulator.c config.dev->of_node = tps->dev->of_node; config 322 drivers/regulator/tps65218-regulator.c config.driver_data = tps; config 323 drivers/regulator/tps65218-regulator.c config.regmap = tps->regmap; config 334 drivers/regulator/tps65218-regulator.c &config); config 585 drivers/regulator/tps6524x-regulator.c struct regulator_config config = { }; config 615 drivers/regulator/tps6524x-regulator.c config.dev = dev; config 616 drivers/regulator/tps6524x-regulator.c config.init_data = init_data; config 617 drivers/regulator/tps6524x-regulator.c config.driver_data = hw; config 619 drivers/regulator/tps6524x-regulator.c rdev = devm_regulator_register(dev, &hw->desc[i], &config); config 451 drivers/regulator/tps6586x-regulator.c struct regulator_config config = { }; config 491 drivers/regulator/tps6586x-regulator.c config.dev = pdev->dev.parent; config 492 drivers/regulator/tps6586x-regulator.c config.init_data = reg_data; config 493 drivers/regulator/tps6586x-regulator.c config.driver_data = ri; config 496 drivers/regulator/tps6586x-regulator.c config.of_node = tps6586x_reg_matches[id].of_node; config 498 drivers/regulator/tps6586x-regulator.c rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); config 1074 drivers/regulator/tps65910-regulator.c struct regulator_config config = { }; config 1203 drivers/regulator/tps65910-regulator.c config.dev = tps65910->dev; config 1204 drivers/regulator/tps65910-regulator.c config.init_data = pmic_plat_data->tps65910_pmic_init_data[i]; config 1205 drivers/regulator/tps65910-regulator.c config.driver_data = pmic; config 1206 drivers/regulator/tps65910-regulator.c config.regmap = tps65910->regmap; config 1209 drivers/regulator/tps65910-regulator.c config.of_node = tps65910_reg_matches[i].of_node; config 1212 drivers/regulator/tps65910-regulator.c &config); config 128 drivers/regulator/tps65912-regulator.c struct regulator_config config = { }; config 134 drivers/regulator/tps65912-regulator.c config.dev = &pdev->dev; config 135 drivers/regulator/tps65912-regulator.c config.driver_data = tps; config 136 drivers/regulator/tps65912-regulator.c config.dev->of_node = tps->dev->of_node; config 137 drivers/regulator/tps65912-regulator.c config.regmap = tps->regmap; config 141 drivers/regulator/tps65912-regulator.c &config); config 667 drivers/regulator/tps80031-regulator.c struct regulator_config config = { }; config 691 drivers/regulator/tps80031-regulator.c config.dev = &pdev->dev; config 692 drivers/regulator/tps80031-regulator.c config.init_data = NULL; config 693 drivers/regulator/tps80031-regulator.c config.driver_data = ri; config 694 drivers/regulator/tps80031-regulator.c config.regmap = tps80031_mfd->regmap[ri->rinfo->volt_id]; config 697 drivers/regulator/tps80031-regulator.c config.init_data = tps_pdata->reg_init_data; config 717 drivers/regulator/tps80031-regulator.c &config); config 592 drivers/regulator/twl-regulator.c struct regulator_config config = { }; config 630 drivers/regulator/twl-regulator.c config.dev = &pdev->dev; config 631 drivers/regulator/twl-regulator.c config.init_data = initdata; config 632 drivers/regulator/twl-regulator.c config.driver_data = info; config 633 drivers/regulator/twl-regulator.c config.of_node = pdev->dev.of_node; config 635 drivers/regulator/twl-regulator.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); config 677 drivers/regulator/twl6030-regulator.c struct regulator_config config = { }; config 726 drivers/regulator/twl6030-regulator.c config.dev = &pdev->dev; config 727 drivers/regulator/twl6030-regulator.c config.init_data = initdata; config 728 drivers/regulator/twl6030-regulator.c config.driver_data = info; config 729 drivers/regulator/twl6030-regulator.c config.of_node = np; config 731 drivers/regulator/twl6030-regulator.c rdev = devm_regulator_register(&pdev->dev, &info->desc, &config); config 45 drivers/regulator/uniphier-regulator.c struct regulator_config config = { }; config 95 drivers/regulator/uniphier-regulator.c config.dev = dev; config 96 drivers/regulator/uniphier-regulator.c config.driver_data = priv; config 97 drivers/regulator/uniphier-regulator.c config.of_node = dev->of_node; config 98 drivers/regulator/uniphier-regulator.c config.regmap = regmap; config 99 drivers/regulator/uniphier-regulator.c config.init_data = of_get_regulator_init_data(dev, dev->of_node, config 101 drivers/regulator/uniphier-regulator.c rdev = devm_regulator_register(dev, priv->data->desc, &config); config 44 drivers/regulator/vexpress-regulator.c struct regulator_config config = { }; config 72 drivers/regulator/vexpress-regulator.c config.regmap = regmap; config 73 drivers/regulator/vexpress-regulator.c config.dev = &pdev->dev; config 74 drivers/regulator/vexpress-regulator.c config.init_data = init_data; config 75 drivers/regulator/vexpress-regulator.c config.of_node = pdev->dev.of_node; config 77 drivers/regulator/vexpress-regulator.c rdev = devm_regulator_register(&pdev->dev, desc, &config); config 395 drivers/regulator/wm831x-dcdc.c struct regulator_config config = { }; config 463 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; config 465 drivers/regulator/wm831x-dcdc.c config.init_data = pdata->dcdc[id]; config 466 drivers/regulator/wm831x-dcdc.c config.driver_data = dcdc; config 467 drivers/regulator/wm831x-dcdc.c config.regmap = wm831x->regmap; config 470 drivers/regulator/wm831x-dcdc.c &config); config 553 drivers/regulator/wm831x-dcdc.c struct regulator_config config = { }; config 601 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; config 603 drivers/regulator/wm831x-dcdc.c config.init_data = pdata->dcdc[id]; config 604 drivers/regulator/wm831x-dcdc.c config.driver_data = dcdc; config 605 drivers/regulator/wm831x-dcdc.c config.regmap = wm831x->regmap; config 608 drivers/regulator/wm831x-dcdc.c &config); config 685 drivers/regulator/wm831x-dcdc.c struct regulator_config config = { }; config 718 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; config 720 drivers/regulator/wm831x-dcdc.c config.init_data = pdata->dcdc[id]; config 721 drivers/regulator/wm831x-dcdc.c config.driver_data = dcdc; config 722 drivers/regulator/wm831x-dcdc.c config.regmap = wm831x->regmap; config 725 drivers/regulator/wm831x-dcdc.c &config); config 777 drivers/regulator/wm831x-dcdc.c struct regulator_config config = { }; config 802 drivers/regulator/wm831x-dcdc.c config.dev = pdev->dev.parent; config 804 drivers/regulator/wm831x-dcdc.c config.init_data = pdata->epe[id]; config 805 drivers/regulator/wm831x-dcdc.c config.driver_data = dcdc; config 806 drivers/regulator/wm831x-dcdc.c config.regmap = wm831x->regmap; config 809 drivers/regulator/wm831x-dcdc.c &config); config 118 drivers/regulator/wm831x-isink.c struct regulator_config config = { }; config 156 drivers/regulator/wm831x-isink.c config.dev = pdev->dev.parent; config 157 drivers/regulator/wm831x-isink.c config.init_data = pdata->isink[id]; config 158 drivers/regulator/wm831x-isink.c config.driver_data = isink; config 159 drivers/regulator/wm831x-isink.c config.regmap = wm831x->regmap; config 162 drivers/regulator/wm831x-isink.c &config); config 220 drivers/regulator/wm831x-ldo.c struct regulator_config config = { }; config 269 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; config 271 drivers/regulator/wm831x-ldo.c config.init_data = pdata->ldo[id]; config 272 drivers/regulator/wm831x-ldo.c config.driver_data = ldo; config 273 drivers/regulator/wm831x-ldo.c config.regmap = wm831x->regmap; config 276 drivers/regulator/wm831x-ldo.c &config); config 430 drivers/regulator/wm831x-ldo.c struct regulator_config config = { }; config 479 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; config 481 drivers/regulator/wm831x-ldo.c config.init_data = pdata->ldo[id]; config 482 drivers/regulator/wm831x-ldo.c config.driver_data = ldo; config 483 drivers/regulator/wm831x-ldo.c config.regmap = wm831x->regmap; config 486 drivers/regulator/wm831x-ldo.c &config); config 574 drivers/regulator/wm831x-ldo.c struct regulator_config config = { }; config 623 drivers/regulator/wm831x-ldo.c config.dev = pdev->dev.parent; config 625 drivers/regulator/wm831x-ldo.c config.init_data = pdata->ldo[id]; config 626 drivers/regulator/wm831x-ldo.c config.driver_data = ldo; config 627 drivers/regulator/wm831x-ldo.c config.regmap = wm831x->regmap; config 630 drivers/regulator/wm831x-ldo.c &config); config 1109 drivers/regulator/wm8350-regulator.c struct regulator_config config = { }; config 1137 drivers/regulator/wm8350-regulator.c config.dev = &pdev->dev; config 1138 drivers/regulator/wm8350-regulator.c config.init_data = dev_get_platdata(&pdev->dev); config 1139 drivers/regulator/wm8350-regulator.c config.driver_data = dev_get_drvdata(&pdev->dev); config 1140 drivers/regulator/wm8350-regulator.c config.regmap = wm8350->regmap; config 1144 drivers/regulator/wm8350-regulator.c &config); config 205 drivers/regulator/wm8400-regulator.c struct regulator_config config = { }; config 208 drivers/regulator/wm8400-regulator.c config.dev = &pdev->dev; config 209 drivers/regulator/wm8400-regulator.c config.init_data = dev_get_platdata(&pdev->dev); config 210 drivers/regulator/wm8400-regulator.c config.driver_data = wm8400; config 211 drivers/regulator/wm8400-regulator.c config.regmap = wm8400->regmap; config 214 drivers/regulator/wm8400-regulator.c &config); config 125 drivers/regulator/wm8994-regulator.c struct regulator_config config = { }; config 140 drivers/regulator/wm8994-regulator.c config.dev = wm8994->dev; config 141 drivers/regulator/wm8994-regulator.c config.driver_data = ldo; config 142 drivers/regulator/wm8994-regulator.c config.regmap = wm8994->regmap; config 143 drivers/regulator/wm8994-regulator.c config.init_data = &ldo->init_data; config 155 drivers/regulator/wm8994-regulator.c config.ena_gpiod = gpiod; config 177 drivers/regulator/wm8994-regulator.c &config); config 318 drivers/remoteproc/imx_rproc.c struct regmap_config config = { .name = "imx-rproc" }; config 328 drivers/remoteproc/imx_rproc.c regmap_attach_dev(dev, regmap, &config); config 399 drivers/remoteproc/remoteproc_virtio.c vdev->config = &rproc_virtio_config_ops, config 44 drivers/remoteproc/st_remoteproc.c struct st_rproc_config *config; config 169 drivers/remoteproc/st_remoteproc.c ddata->config->bootaddr_mask, rproc->bootaddr); config 177 drivers/remoteproc/st_remoteproc.c if (ddata->config->sw_reset) { config 185 drivers/remoteproc/st_remoteproc.c if (ddata->config->pwr_reset) { config 199 drivers/remoteproc/st_remoteproc.c if (ddata->config->pwr_reset) config 212 drivers/remoteproc/st_remoteproc.c if (ddata->config->sw_reset) { config 218 drivers/remoteproc/st_remoteproc.c if (ddata->config->pwr_reset) { config 249 drivers/remoteproc/st_remoteproc.c if (ddata->config->sw_reset) config 252 drivers/remoteproc/st_remoteproc.c if (ddata->config->pwr_reset) config 288 drivers/remoteproc/st_remoteproc.c if (ddata->config->sw_reset) { config 297 drivers/remoteproc/st_remoteproc.c if (ddata->config->pwr_reset) { config 361 drivers/remoteproc/st_remoteproc.c ddata->config = (struct st_rproc_config *)match->data; config 260 drivers/reset/reset-imx7.c struct regmap_config config = { .name = "src" }; config 273 drivers/reset/reset-imx7.c regmap_attach_dev(dev, imx7src->regmap, &config); config 986 drivers/rpmsg/virtio_rpmsg_bus.c vdev->config->del_vqs(vrp->vdev); config 1005 drivers/rpmsg/virtio_rpmsg_bus.c vdev->config->reset(vdev); config 1016 drivers/rpmsg/virtio_rpmsg_bus.c vdev->config->del_vqs(vrp->vdev); config 330 drivers/rtc/rtc-ab-eoz9.c .config = abeoz9_chip_config, config 340 drivers/rtc/rtc-ab-eoz9.c .config = abeoz9_temp_config, config 69 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config; config 169 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 171 drivers/rtc/rtc-da9063.c tm->tm_sec = data[RTC_SEC] & config->rtc_count_sec_mask; config 172 drivers/rtc/rtc-da9063.c tm->tm_min = data[RTC_MIN] & config->rtc_count_min_mask; config 173 drivers/rtc/rtc-da9063.c tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; config 174 drivers/rtc/rtc-da9063.c tm->tm_mday = data[RTC_DAY] & config->rtc_count_day_mask; config 176 drivers/rtc/rtc-da9063.c config->rtc_count_month_mask); config 178 drivers/rtc/rtc-da9063.c config->rtc_count_year_mask); config 184 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 186 drivers/rtc/rtc-da9063.c data[RTC_SEC] = tm->tm_sec & config->rtc_count_sec_mask; config 187 drivers/rtc/rtc-da9063.c data[RTC_MIN] = tm->tm_min & config->rtc_count_min_mask; config 188 drivers/rtc/rtc-da9063.c data[RTC_HOUR] = tm->tm_hour & config->rtc_count_hour_mask; config 189 drivers/rtc/rtc-da9063.c data[RTC_DAY] = tm->tm_mday & config->rtc_count_day_mask; config 191 drivers/rtc/rtc-da9063.c config->rtc_count_month_mask; config 193 drivers/rtc/rtc-da9063.c config->rtc_count_year_mask; config 199 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 202 drivers/rtc/rtc-da9063.c config->rtc_alarm_year_reg, config 203 drivers/rtc/rtc-da9063.c config->rtc_alarm_on_mask, config 210 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 213 drivers/rtc/rtc-da9063.c config->rtc_alarm_year_reg, config 214 drivers/rtc/rtc-da9063.c config->rtc_alarm_on_mask, config 215 drivers/rtc/rtc-da9063.c config->rtc_alarm_on_mask); config 221 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 228 drivers/rtc/rtc-da9063.c config->rtc_count_secs_reg, config 235 drivers/rtc/rtc-da9063.c if (!(data[RTC_SEC] & config->rtc_ready_to_read_mask)) { config 257 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 263 drivers/rtc/rtc-da9063.c config->rtc_count_secs_reg, config 274 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 281 drivers/rtc/rtc-da9063.c config->rtc_alarm_secs_reg, config 282 drivers/rtc/rtc-da9063.c &data[config->rtc_data_start], config 283 drivers/rtc/rtc-da9063.c config->rtc_alarm_len); config 289 drivers/rtc/rtc-da9063.c alrm->enabled = !!(data[RTC_YEAR] & config->rtc_alarm_on_mask); config 292 drivers/rtc/rtc-da9063.c config->rtc_event_reg, config 297 drivers/rtc/rtc-da9063.c if (val & config->rtc_event_alarm_mask) config 308 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 321 drivers/rtc/rtc-da9063.c config->rtc_alarm_secs_reg, config 322 drivers/rtc/rtc-da9063.c &data[config->rtc_data_start], config 323 drivers/rtc/rtc-da9063.c config->rtc_alarm_len); config 354 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config = rtc->config; config 357 drivers/rtc/rtc-da9063.c config->rtc_alarm_year_reg, config 358 drivers/rtc/rtc-da9063.c config->rtc_alarm_on_mask, config 378 drivers/rtc/rtc-da9063.c const struct da9063_compatible_rtc_regmap *config; config 394 drivers/rtc/rtc-da9063.c rtc->config = match->data; config 399 drivers/rtc/rtc-da9063.c rtc->config = &da9063_ad_regs; config 408 drivers/rtc/rtc-da9063.c config = rtc->config; config 410 drivers/rtc/rtc-da9063.c config->rtc_enable_reg, config 411 drivers/rtc/rtc-da9063.c config->rtc_enable_mask, config 412 drivers/rtc/rtc-da9063.c config->rtc_enable_mask); config 419 drivers/rtc/rtc-da9063.c config->rtc_enable_32k_crystal_reg, config 420 drivers/rtc/rtc-da9063.c config->rtc_crystal_mask, config 421 drivers/rtc/rtc-da9063.c config->rtc_crystal_mask); config 428 drivers/rtc/rtc-da9063.c config->rtc_alarm_secs_reg, config 429 drivers/rtc/rtc-da9063.c config->rtc_alarm_status_mask, config 437 drivers/rtc/rtc-da9063.c config->rtc_alarm_secs_reg, config 446 drivers/rtc/rtc-da9063.c config->rtc_alarm_year_reg, config 447 drivers/rtc/rtc-da9063.c config->rtc_tick_on_mask, config 456 drivers/rtc/rtc-da9063.c config->rtc_alarm_secs_reg, config 457 drivers/rtc/rtc-da9063.c &data[config->rtc_data_start], config 458 drivers/rtc/rtc-da9063.c config->rtc_alarm_len); config 482 drivers/rtc/rtc-da9063.c if (config->rtc_data_start != RTC_SEC) config 466 drivers/rtc/rtc-ds1343.c struct regmap_config config = { .reg_bits = 8, .val_bits = 8, config 497 drivers/rtc/rtc-ds1343.c priv->map = devm_regmap_init_spi(spi, &config); config 102 drivers/rtc/rtc-ds1347.c struct regmap_config config; config 107 drivers/rtc/rtc-ds1347.c memset(&config, 0, sizeof(config)); config 108 drivers/rtc/rtc-ds1347.c config.reg_bits = 8; config 109 drivers/rtc/rtc-ds1347.c config.val_bits = 8; config 110 drivers/rtc/rtc-ds1347.c config.read_flag_mask = 0x80; config 111 drivers/rtc/rtc-ds1347.c config.max_register = 0x3F; config 112 drivers/rtc/rtc-ds1347.c config.wr_table = &ds1347_access_table; config 119 drivers/rtc/rtc-ds1347.c map = devm_regmap_init_spi(spi, &config); config 349 drivers/rtc/rtc-ds3232.c .config = ds3232_hwmon_chip_config, config 359 drivers/rtc/rtc-ds3232.c .config = ds3232_hwmon_temp_config, config 574 drivers/rtc/rtc-ds3232.c static const struct regmap_config config = { config 580 drivers/rtc/rtc-ds3232.c regmap = devm_regmap_init_i2c(client, &config); config 641 drivers/rtc/rtc-ds3232.c static const struct regmap_config config = { config 649 drivers/rtc/rtc-ds3232.c regmap = devm_regmap_init_spi(spi, &config); config 115 drivers/rtc/rtc-isl1208.c const struct isl1208_config *config; config 636 drivers/rtc/rtc-isl1208.c if (isl1208->config->has_tamper && (sr & ISL1208_REG_SR_EVT)) { config 639 drivers/rtc/rtc-isl1208.c if (isl1208->config->has_timestamp) config 820 drivers/rtc/rtc-isl1208.c isl1208->config = of_device_get_match_data(&client->dev); config 821 drivers/rtc/rtc-isl1208.c if (!isl1208->config) config 826 drivers/rtc/rtc-isl1208.c isl1208->config = &isl1208_configs[id->driver_data]; config 837 drivers/rtc/rtc-isl1208.c isl1208->nvmem_config.size = isl1208->config->nvmem_length; config 850 drivers/rtc/rtc-isl1208.c if (isl1208->config->has_tamper) { config 873 drivers/rtc/rtc-isl1208.c if (isl1208->config->has_timestamp) { config 599 drivers/rtc/rtc-omap.c unsigned int pin, unsigned long *config) config 602 drivers/rtc/rtc-omap.c unsigned int param = pinconf_to_config_param(*config); config 621 drivers/rtc/rtc-omap.c *config = pinconf_to_config_packed(param, arg); config 630 drivers/rtc/rtc-pcf2127.c static const struct regmap_config config = { config 639 drivers/rtc/rtc-pcf2127.c &client->dev, &config); config 695 drivers/rtc/rtc-pcf2127.c static const struct regmap_config config = { config 703 drivers/rtc/rtc-pcf2127.c regmap = devm_regmap_init_spi(spi, &config); config 404 drivers/rtc/rtc-pcf85063.c const struct pcf85063_config *config = &pcf85063tp_config; config 422 drivers/rtc/rtc-pcf85063.c config = data; config 424 drivers/rtc/rtc-pcf85063.c pcf85063->regmap = devm_regmap_init_i2c(client, &config->regmap); config 441 drivers/rtc/rtc-pcf85063.c config->force_cap_7000 ? 7000 : 0); config 451 drivers/rtc/rtc-pcf85063.c if (config->has_alarms && client->irq > 0) { config 362 drivers/rtc/rtc-pcf85363.c const struct pcf85x63_config *config = &pcf_85363_config; config 384 drivers/rtc/rtc-pcf85363.c config = data; config 391 drivers/rtc/rtc-pcf85363.c pcf85363->regmap = devm_regmap_init_i2c(client, &config->regmap); config 423 drivers/rtc/rtc-pcf85363.c for (i = 0; i < config->num_nvram; i++) { config 846 drivers/rtc/rtc-rv3029c2.c static const struct regmap_config config = { config 857 drivers/rtc/rtc-rv3029c2.c regmap = devm_regmap_init_i2c(client, &config); config 920 drivers/rtc/rtc-rv3029c2.c static const struct regmap_config config = { config 926 drivers/rtc/rtc-rv3029c2.c regmap = devm_regmap_init_spi(spi, &config); config 255 drivers/rtc/rtc-rx8581.c const struct rx85x1_config *config = &rx8581_config; config 279 drivers/rtc/rtc-rx8581.c config = data; config 287 drivers/rtc/rtc-rx8581.c rx8581->regmap = devm_regmap_init_i2c(client, &config->regmap); config 303 drivers/rtc/rtc-rx8581.c for (i = 0; i < config->num_nvram; i++) { config 88 drivers/rtc/rtc-spear.c static inline void spear_rtc_clear_interrupt(struct spear_rtc_config *config) config 93 drivers/rtc/rtc-spear.c spin_lock_irqsave(&config->lock, flags); config 94 drivers/rtc/rtc-spear.c val = readl(config->ioaddr + STATUS_REG); config 96 drivers/rtc/rtc-spear.c writel(val, config->ioaddr + STATUS_REG); config 97 drivers/rtc/rtc-spear.c spin_unlock_irqrestore(&config->lock, flags); config 100 drivers/rtc/rtc-spear.c static inline void spear_rtc_enable_interrupt(struct spear_rtc_config *config) config 104 drivers/rtc/rtc-spear.c val = readl(config->ioaddr + CTRL_REG); config 106 drivers/rtc/rtc-spear.c spear_rtc_clear_interrupt(config); config 108 drivers/rtc/rtc-spear.c writel(val, config->ioaddr + CTRL_REG); config 112 drivers/rtc/rtc-spear.c static inline void spear_rtc_disable_interrupt(struct spear_rtc_config *config) config 116 drivers/rtc/rtc-spear.c val = readl(config->ioaddr + CTRL_REG); config 119 drivers/rtc/rtc-spear.c writel(val, config->ioaddr + CTRL_REG); config 123 drivers/rtc/rtc-spear.c static inline int is_write_complete(struct spear_rtc_config *config) config 128 drivers/rtc/rtc-spear.c spin_lock_irqsave(&config->lock, flags); config 129 drivers/rtc/rtc-spear.c if ((readl(config->ioaddr + STATUS_REG)) & STATUS_FAIL) config 131 drivers/rtc/rtc-spear.c spin_unlock_irqrestore(&config->lock, flags); config 136 drivers/rtc/rtc-spear.c static void rtc_wait_not_busy(struct spear_rtc_config *config) config 143 drivers/rtc/rtc-spear.c spin_lock_irqsave(&config->lock, flags); config 144 drivers/rtc/rtc-spear.c status = readl(config->ioaddr + STATUS_REG); config 145 drivers/rtc/rtc-spear.c spin_unlock_irqrestore(&config->lock, flags); config 155 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = dev_id; config 159 drivers/rtc/rtc-spear.c spin_lock_irqsave(&config->lock, flags); config 160 drivers/rtc/rtc-spear.c irq_data = readl(config->ioaddr + STATUS_REG); config 161 drivers/rtc/rtc-spear.c spin_unlock_irqrestore(&config->lock, flags); config 164 drivers/rtc/rtc-spear.c spear_rtc_clear_interrupt(config); config 166 drivers/rtc/rtc-spear.c rtc_update_irq(config->rtc, 1, events); config 204 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = dev_get_drvdata(dev); config 208 drivers/rtc/rtc-spear.c rtc_wait_not_busy(config); config 210 drivers/rtc/rtc-spear.c time = readl(config->ioaddr + TIME_REG); config 211 drivers/rtc/rtc-spear.c date = readl(config->ioaddr + DATE_REG); config 233 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = dev_get_drvdata(dev); config 238 drivers/rtc/rtc-spear.c rtc_wait_not_busy(config); config 243 drivers/rtc/rtc-spear.c writel(time, config->ioaddr + TIME_REG); config 244 drivers/rtc/rtc-spear.c writel(date, config->ioaddr + DATE_REG); config 246 drivers/rtc/rtc-spear.c return is_write_complete(config); config 259 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = dev_get_drvdata(dev); config 262 drivers/rtc/rtc-spear.c rtc_wait_not_busy(config); config 264 drivers/rtc/rtc-spear.c time = readl(config->ioaddr + ALARM_TIME_REG); config 265 drivers/rtc/rtc-spear.c date = readl(config->ioaddr + ALARM_DATE_REG); config 274 drivers/rtc/rtc-spear.c alm->enabled = readl(config->ioaddr + CTRL_REG) & INT_ENABLE; config 289 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = dev_get_drvdata(dev); config 295 drivers/rtc/rtc-spear.c rtc_wait_not_busy(config); config 302 drivers/rtc/rtc-spear.c writel(time, config->ioaddr + ALARM_TIME_REG); config 303 drivers/rtc/rtc-spear.c writel(date, config->ioaddr + ALARM_DATE_REG); config 304 drivers/rtc/rtc-spear.c err = is_write_complete(config); config 309 drivers/rtc/rtc-spear.c spear_rtc_enable_interrupt(config); config 311 drivers/rtc/rtc-spear.c spear_rtc_disable_interrupt(config); config 318 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = dev_get_drvdata(dev); config 321 drivers/rtc/rtc-spear.c spear_rtc_clear_interrupt(config); config 326 drivers/rtc/rtc-spear.c spear_rtc_disable_interrupt(config); config 330 drivers/rtc/rtc-spear.c spear_rtc_enable_interrupt(config); config 351 drivers/rtc/rtc-spear.c struct spear_rtc_config *config; config 355 drivers/rtc/rtc-spear.c config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); config 356 drivers/rtc/rtc-spear.c if (!config) config 365 drivers/rtc/rtc-spear.c config); config 373 drivers/rtc/rtc-spear.c config->ioaddr = devm_ioremap_resource(&pdev->dev, res); config 374 drivers/rtc/rtc-spear.c if (IS_ERR(config->ioaddr)) config 375 drivers/rtc/rtc-spear.c return PTR_ERR(config->ioaddr); config 377 drivers/rtc/rtc-spear.c config->clk = devm_clk_get(&pdev->dev, NULL); config 378 drivers/rtc/rtc-spear.c if (IS_ERR(config->clk)) config 379 drivers/rtc/rtc-spear.c return PTR_ERR(config->clk); config 381 drivers/rtc/rtc-spear.c status = clk_prepare_enable(config->clk); config 385 drivers/rtc/rtc-spear.c spin_lock_init(&config->lock); config 386 drivers/rtc/rtc-spear.c platform_set_drvdata(pdev, config); config 388 drivers/rtc/rtc-spear.c config->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, config 390 drivers/rtc/rtc-spear.c if (IS_ERR(config->rtc)) { config 392 drivers/rtc/rtc-spear.c PTR_ERR(config->rtc)); config 393 drivers/rtc/rtc-spear.c status = PTR_ERR(config->rtc); config 397 drivers/rtc/rtc-spear.c config->rtc->uie_unsupported = 1; config 405 drivers/rtc/rtc-spear.c clk_disable_unprepare(config->clk); config 412 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); config 414 drivers/rtc/rtc-spear.c spear_rtc_disable_interrupt(config); config 415 drivers/rtc/rtc-spear.c clk_disable_unprepare(config->clk); config 425 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); config 431 drivers/rtc/rtc-spear.c config->irq_wake = 1; config 433 drivers/rtc/rtc-spear.c spear_rtc_disable_interrupt(config); config 434 drivers/rtc/rtc-spear.c clk_disable(config->clk); config 443 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); config 449 drivers/rtc/rtc-spear.c if (config->irq_wake) { config 451 drivers/rtc/rtc-spear.c config->irq_wake = 0; config 454 drivers/rtc/rtc-spear.c clk_enable(config->clk); config 455 drivers/rtc/rtc-spear.c spear_rtc_enable_interrupt(config); config 466 drivers/rtc/rtc-spear.c struct spear_rtc_config *config = platform_get_drvdata(pdev); config 468 drivers/rtc/rtc-spear.c spear_rtc_disable_interrupt(config); config 469 drivers/rtc/rtc-spear.c clk_disable(config->clk); config 381 drivers/s390/cio/cio.c schib->pmcw.intparm = sch->config.intparm; config 382 drivers/s390/cio/cio.c schib->pmcw.mbi = sch->config.mbi; config 383 drivers/s390/cio/cio.c schib->pmcw.isc = sch->config.isc; config 384 drivers/s390/cio/cio.c schib->pmcw.ena = sch->config.ena; config 385 drivers/s390/cio/cio.c schib->pmcw.mme = sch->config.mme; config 386 drivers/s390/cio/cio.c schib->pmcw.mp = sch->config.mp; config 387 drivers/s390/cio/cio.c schib->pmcw.csense = sch->config.csense; config 388 drivers/s390/cio/cio.c schib->pmcw.mbfc = sch->config.mbfc; config 389 drivers/s390/cio/cio.c if (sch->config.mbfc) config 390 drivers/s390/cio/cio.c schib->mba = sch->config.mba; config 395 drivers/s390/cio/cio.c return (schib->pmcw.intparm == sch->config.intparm) && config 396 drivers/s390/cio/cio.c (schib->pmcw.mbi == sch->config.mbi) && config 397 drivers/s390/cio/cio.c (schib->pmcw.isc == sch->config.isc) && config 398 drivers/s390/cio/cio.c (schib->pmcw.ena == sch->config.ena) && config 399 drivers/s390/cio/cio.c (schib->pmcw.mme == sch->config.mme) && config 400 drivers/s390/cio/cio.c (schib->pmcw.mp == sch->config.mp) && config 401 drivers/s390/cio/cio.c (schib->pmcw.csense == sch->config.csense) && config 402 drivers/s390/cio/cio.c (schib->pmcw.mbfc == sch->config.mbfc) && config 403 drivers/s390/cio/cio.c (!sch->config.mbfc || (schib->mba == sch->config.mba)); config 487 drivers/s390/cio/cio.c sch->config.ena = 1; config 488 drivers/s390/cio/cio.c sch->config.isc = sch->isc; config 489 drivers/s390/cio/cio.c sch->config.intparm = intparm; config 497 drivers/s390/cio/cio.c sch->config.csense = 0; config 521 drivers/s390/cio/cio.c sch->config.ena = 0; config 672 drivers/s390/cio/cio.c sch->config.isc = CONSOLE_ISC; config 673 drivers/s390/cio/cio.c sch->config.intparm = (u32)(addr_t)sch; config 115 drivers/s390/cio/cio.h struct schib_config config; config 181 drivers/s390/cio/cmf.c sch->config.mme = mme; config 182 drivers/s390/cio/cmf.c sch->config.mbfc = mbfc; config 185 drivers/s390/cio/cmf.c sch->config.mba = address; config 187 drivers/s390/cio/cmf.c sch->config.mbi = address; config 168 drivers/s390/cio/css.c sch->config.intparm = 0; config 1018 drivers/s390/cio/device.c memset(&sch->config, 0, sizeof(sch->config)); config 1019 drivers/s390/cio/device.c sch->config.csense = 1; config 43 drivers/s390/cio/device_pgid.c if (sch->config.mp != mpath) { config 44 drivers/s390/cio/device_pgid.c sch->config.mp = mpath; config 583 drivers/s390/cio/device_pgid.c if (sch->config.mp) { config 584 drivers/s390/cio/device_pgid.c sch->config.mp = 0; config 489 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_bottom_config *bottom = &req->qtcb->bottom.config; config 558 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_bottom_config *bottom = &qtcb->bottom.config; config 1262 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.config.feature_selection = config 1302 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.config.feature_selection = config 416 drivers/s390/scsi/zfcp_fsf.h struct fsf_qtcb_bottom_config config; config 58 drivers/s390/virtio/virtio_ccw.c __u8 config[VIRTIO_CCW_CONFIG_SIZE]; config 900 drivers/s390/virtio/virtio_ccw.c memcpy(vcdev->config, config_area, offset + len); config 934 drivers/s390/virtio/virtio_ccw.c memcpy(&vcdev->config[offset], buf, len); config 936 drivers/s390/virtio/virtio_ccw.c memcpy(config_area, vcdev->config, sizeof(vcdev->config)); config 1305 drivers/s390/virtio/virtio_ccw.c vcdev->vdev.config = &virtio_ccw_config_ops; config 1341 drivers/scsi/BusLogic.c struct blogic_config config; config 1409 drivers/scsi/BusLogic.c if (blogic_cmd(adapter, BLOGIC_INQ_CONFIG, NULL, 0, &config, config 1410 drivers/scsi/BusLogic.c sizeof(config)) config 1411 drivers/scsi/BusLogic.c != sizeof(config)) config 1519 drivers/scsi/BusLogic.c adapter->scsi_id = config.id; config 1528 drivers/scsi/BusLogic.c if (config.irq_ch9) config 1530 drivers/scsi/BusLogic.c else if (config.irq_ch10) config 1532 drivers/scsi/BusLogic.c else if (config.irq_ch11) config 1534 drivers/scsi/BusLogic.c else if (config.irq_ch12) config 1536 drivers/scsi/BusLogic.c else if (config.irq_ch14) config 1538 drivers/scsi/BusLogic.c else if (config.irq_ch15) config 1542 drivers/scsi/BusLogic.c if (config.dma_ch5) config 1544 drivers/scsi/BusLogic.c else if (config.dma_ch6) config 1546 drivers/scsi/BusLogic.c else if (config.dma_ch7) config 1622 drivers/scsi/bfa/bfa_core.c attr->config = iocfc->cfg; config 439 drivers/scsi/bfa/bfa_defs_svc.h struct bfa_iocfc_cfg_s config; /* IOCFC config */ config 322 drivers/scsi/dc395x.c u8 config; config 1185 drivers/scsi/dc395x.c || !(acb->config & HCC_WIDE_CARD)) config 1332 drivers/scsi/dc395x.c (acb->config & HCC_WIDE_CARD)) ? 1 : 0; config 2713 drivers/scsi/dc395x.c && acb->config & HCC_WIDE_CARD) ? 1 : 0; config 3500 drivers/scsi/dc395x.c if (acb->config & HCC_PARITY) config 3657 drivers/scsi/dc395x.c && (acb->config & HCC_WIDE_CARD)) config 4274 drivers/scsi/dc395x.c acb->config = 0; /* NOTE: actually set in adapter_init_chip */ config 4358 drivers/scsi/dc395x.c acb->config = HCC_AUTOTERM | HCC_PARITY; config 4360 drivers/scsi/dc395x.c acb->config |= HCC_WIDE_CARD; config 4363 drivers/scsi/dc395x.c acb->config |= HCC_SCSI_RESET; config 4365 drivers/scsi/dc395x.c if (acb->config & HCC_SCSI_RESET) { config 4464 drivers/scsi/dc395x.c if (acb->config & HCC_SCSI_RESET) config 4524 drivers/scsi/dc395x.c (acb->config & HCC_WIDE_CARD) ? "Wide" : ""); config 267 drivers/scsi/fnic/fnic.h struct vnic_fc_config config; config 129 drivers/scsi/fnic/fnic_fcs.c if (fnic->config.flags & VFCF_FIP_CAPABLE) { config 156 drivers/scsi/fnic/fnic_fcs.c if (fnic->config.flags & VFCF_FIP_CAPABLE) { config 178 drivers/scsi/fnic/fnic_fcs.c if (fnic->config.flags & VFCF_FIP_CAPABLE) { config 685 drivers/scsi/fnic/fnic_fcs.c if (!(fnic->config.flags & VFCF_FIP_CAPABLE)) { config 698 drivers/scsi/fnic/fnic_main.c if (fnic->config.io_throttle_count != FNIC_UCSM_DFLT_THROTTLE_CNT_BLD) { config 701 drivers/scsi/fnic/fnic_main.c fnic->config.io_throttle_count)); config 705 drivers/scsi/fnic/fnic_main.c host->max_lun = fnic->config.luns_per_tgt; config 766 drivers/scsi/fnic/fnic_main.c if (fnic->config.flags & VFCF_FIP_CAPABLE) { config 835 drivers/scsi/fnic/fnic_main.c lp->max_retry_count = fnic->config.flogi_retries; config 836 drivers/scsi/fnic/fnic_main.c lp->max_rport_retry_count = fnic->config.plogi_retries; config 839 drivers/scsi/fnic/fnic_main.c if (fnic->config.flags & VFCF_FCP_SEQ_LVL_ERR) config 843 drivers/scsi/fnic/fnic_main.c lp->e_d_tov = fnic->config.ed_tov; config 844 drivers/scsi/fnic/fnic_main.c lp->r_a_tov = fnic->config.ra_tov; config 846 drivers/scsi/fnic/fnic_main.c fc_set_wwnn(lp, fnic->config.node_wwn); config 847 drivers/scsi/fnic/fnic_main.c fc_set_wwpn(lp, fnic->config.port_wwn); config 862 drivers/scsi/fnic/fnic_main.c if (fc_set_mfs(lp, fnic->config.maxdatafieldsize + config 868 drivers/scsi/fnic/fnic_main.c fc_host_dev_loss_tmo(lp->host) = fnic->config.port_down_timeout / 1000; config 970 drivers/scsi/fnic/fnic_main.c if (fnic->config.flags & VFCF_FIP_CAPABLE) { config 36 drivers/scsi/fnic/fnic_res.c struct vnic_fc_config *c = &fnic->config; config 257 drivers/scsi/fnic/fnic_res.c fnic->config.wq_enet_desc_count, config 267 drivers/scsi/fnic/fnic_res.c fnic->config.wq_copy_desc_count, config 276 drivers/scsi/fnic/fnic_res.c fnic->config.rq_desc_count, config 287 drivers/scsi/fnic/fnic_res.c fnic->config.rq_desc_count, config 297 drivers/scsi/fnic/fnic_res.c fnic->config.wq_enet_desc_count, config 304 drivers/scsi/fnic/fnic_res.c wq_copy_cq_desc_count = (fnic->config.wq_copy_desc_count * 3); config 421 drivers/scsi/fnic/fnic_res.c fnic->config.intr_timer, config 422 drivers/scsi/fnic/fnic_res.c fnic->config.intr_timer_type, config 285 drivers/scsi/fnic/fnic_scsi.c if ((fnic->config.flags & VFCF_FIP_CAPABLE) && !fnic->ctlr.map_dest) { config 388 drivers/scsi/fnic/fnic_scsi.c if ((fnic->config.flags & VFCF_FCP_SEQ_LVL_ERR) && config 1545 drivers/scsi/fnic/fnic_scsi.c fnic->config.ra_tov, fnic->config.ed_tov); config 1978 drivers/scsi/fnic/fnic_scsi.c (2 * fnic->config.ra_tov + config 1979 drivers/scsi/fnic/fnic_scsi.c fnic->config.ed_tov)); config 2105 drivers/scsi/fnic/fnic_scsi.c fnic->config.ra_tov, fnic->config.ed_tov); config 2235 drivers/scsi/fnic/fnic_scsi.c (fnic->config.ed_tov)); config 2279 drivers/scsi/fnic/fnic_scsi.c schedule_timeout(msecs_to_jiffies(2 * fnic->config.ed_tov)); config 401 drivers/scsi/hptiop.c struct hpt_iop_request_get_config *config) config 423 drivers/scsi/hptiop.c memcpy_fromio(config, req, sizeof(*config)); config 429 drivers/scsi/hptiop.c struct hpt_iop_request_get_config *config) config 446 drivers/scsi/hptiop.c memcpy(config, req, sizeof(struct hpt_iop_request_get_config)); config 451 drivers/scsi/hptiop.c struct hpt_iop_request_get_config *config) config 453 drivers/scsi/hptiop.c struct hpt_iop_request_get_config *info = hba->u.mvfrey.config; config 459 drivers/scsi/hptiop.c config->interface_version = info->interface_version; config 460 drivers/scsi/hptiop.c config->firmware_version = info->firmware_version; config 461 drivers/scsi/hptiop.c config->max_requests = info->max_requests; config 462 drivers/scsi/hptiop.c config->request_size = info->request_size; config 463 drivers/scsi/hptiop.c config->max_sg_count = info->max_sg_count; config 464 drivers/scsi/hptiop.c config->data_transfer_length = info->data_transfer_length; config 465 drivers/scsi/hptiop.c config->alignment_mask = info->alignment_mask; config 466 drivers/scsi/hptiop.c config->max_devices = info->max_devices; config 467 drivers/scsi/hptiop.c config->sdram_size = info->sdram_size; config 473 drivers/scsi/hptiop.c struct hpt_iop_request_set_config *config) config 486 drivers/scsi/hptiop.c (u8 *)config + sizeof(struct hpt_iop_request_header), config 505 drivers/scsi/hptiop.c struct hpt_iop_request_set_config *config) config 509 drivers/scsi/hptiop.c memcpy(req, config, sizeof(struct hpt_iop_request_set_config)); config 527 drivers/scsi/hptiop.c struct hpt_iop_request_set_config *config) config 532 drivers/scsi/hptiop.c memcpy(req, config, sizeof(struct hpt_iop_request_set_config)); config 652 drivers/scsi/hptiop.c hba->u.mvfrey.config = hptiop_map_pci_bar(hba, 0); config 653 drivers/scsi/hptiop.c if (hba->u.mvfrey.config == NULL) config 658 drivers/scsi/hptiop.c iounmap(hba->u.mvfrey.config); config 673 drivers/scsi/hptiop.c iounmap(hba->u.mvfrey.config); config 283 drivers/scsi/hptiop.h struct hpt_iop_request_get_config __iomem *config; config 354 drivers/scsi/hptiop.h struct hpt_iop_request_get_config *config); config 356 drivers/scsi/hptiop.h struct hpt_iop_request_set_config *config); config 572 drivers/scsi/initio.c host->config = i91unvramp->NVM_SCSIInfo[0].NVM_ChConfig1; config 594 drivers/scsi/initio.c if (host->config & HCC_EN_PAR) config 609 drivers/scsi/initio.c outb((host->config & (HCC_ACT_TERM1 | HCC_ACT_TERM2)), config 611 drivers/scsi/initio.c outb(((host->config & HCC_AUTO_TERM) >> 4) | config 641 drivers/scsi/initio.c if (host->config & HCC_SCSI_RESET) { config 509 drivers/scsi/initio.h u8 config; /* 0B */ config 67 drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h u32 config; /* 0xD0 */ config 560 drivers/scsi/qla2xxx/qla_bsg.c qla81xx_reset_loopback_mode(scsi_qla_host_t *vha, uint16_t *config, config 572 drivers/scsi/qla2xxx/qla_bsg.c if ((config[0] & INTERNAL_LOOPBACK_MASK) >> 1 == config 574 drivers/scsi/qla2xxx/qla_bsg.c (config[0] & INTERNAL_LOOPBACK_MASK) >> 1 == config 576 drivers/scsi/qla2xxx/qla_bsg.c new_config[0] = config[0] & ~INTERNAL_LOOPBACK_MASK; config 579 drivers/scsi/qla2xxx/qla_bsg.c memcpy(&new_config[1], &config[1], sizeof(uint16_t) * 3) ; config 631 drivers/scsi/qla2xxx/qla_bsg.c qla81xx_set_loopback_mode(scsi_qla_host_t *vha, uint16_t *config, config 643 drivers/scsi/qla2xxx/qla_bsg.c new_config[0] = config[0] | (ENABLE_INTERNAL_LOOPBACK << 1); config 645 drivers/scsi/qla2xxx/qla_bsg.c new_config[0] = config[0] | (ENABLE_EXTERNAL_LOOPBACK << 1); config 649 drivers/scsi/qla2xxx/qla_bsg.c memcpy(&new_config[1], &config[1], sizeof(uint16_t) * 3); config 718 drivers/scsi/qla2xxx/qla_bsg.c uint16_t config[4], new_config[4]; config 809 drivers/scsi/qla2xxx/qla_bsg.c memset(config, 0, sizeof(config)); config 812 drivers/scsi/qla2xxx/qla_bsg.c if (qla81xx_get_port_config(vha, config)) { config 819 drivers/scsi/qla2xxx/qla_bsg.c if ((config[0] & INTERNAL_LOOPBACK_MASK) != 0) { config 833 drivers/scsi/qla2xxx/qla_bsg.c config, new_config, elreq.options); config 836 drivers/scsi/qla2xxx/qla_bsg.c config, 1, 0); config 838 drivers/scsi/qla2xxx/qla_bsg.c rval = qla81xx_set_loopback_mode(vha, config, config 1222 drivers/scsi/qla2xxx/qla_bsg.c cpu_to_le32(ql84_mgmt->mgmt.mgmtp.u.config.id); config 1225 drivers/scsi/qla2xxx/qla_bsg.c cpu_to_le32(ql84_mgmt->mgmt.mgmtp.u.config.param0); config 1228 drivers/scsi/qla2xxx/qla_bsg.c cpu_to_le32(ql84_mgmt->mgmt.mgmtp.u.config.param1); config 94 drivers/scsi/qla2xxx/qla_bsg.h } config; /* for QLA84_MGMT_CHNG_CONFIG */ config 2096 drivers/scsi/qla2xxx/qla_init.c uint16_t config[4]; config 2149 drivers/scsi/qla2xxx/qla_init.c memset(config, 0, sizeof(config)); config 2150 drivers/scsi/qla2xxx/qla_init.c if (!qla81xx_get_port_config(vha, config)) config 560 drivers/scsi/qla4xxx/ql4_bsg.c uint32_t config = 0; config 565 drivers/scsi/qla4xxx/ql4_bsg.c status = qla4_83xx_get_port_config(ha, &config); config 570 drivers/scsi/qla4xxx/ql4_bsg.c __func__, config)); config 572 drivers/scsi/qla4xxx/ql4_bsg.c if ((config & ENABLE_INTERNAL_LOOPBACK) || config 573 drivers/scsi/qla4xxx/ql4_bsg.c (config & ENABLE_EXTERNAL_LOOPBACK)) { config 580 drivers/scsi/qla4xxx/ql4_bsg.c config |= ENABLE_INTERNAL_LOOPBACK; config 583 drivers/scsi/qla4xxx/ql4_bsg.c config |= ENABLE_EXTERNAL_LOOPBACK; config 585 drivers/scsi/qla4xxx/ql4_bsg.c config &= ~ENABLE_DCBX; config 588 drivers/scsi/qla4xxx/ql4_bsg.c __func__, config)); config 596 drivers/scsi/qla4xxx/ql4_bsg.c status = qla4_83xx_set_port_config(ha, &config); config 612 drivers/scsi/qla4xxx/ql4_bsg.c uint32_t config = 0; config 616 drivers/scsi/qla4xxx/ql4_bsg.c status = qla4_83xx_get_port_config(ha, &config); config 621 drivers/scsi/qla4xxx/ql4_bsg.c config)); config 624 drivers/scsi/qla4xxx/ql4_bsg.c config &= ~ENABLE_INTERNAL_LOOPBACK; config 626 drivers/scsi/qla4xxx/ql4_bsg.c config &= ~ENABLE_EXTERNAL_LOOPBACK; config 628 drivers/scsi/qla4xxx/ql4_bsg.c config |= ENABLE_DCBX; config 632 drivers/scsi/qla4xxx/ql4_bsg.c config)); config 638 drivers/scsi/qla4xxx/ql4_bsg.c status = qla4_83xx_set_port_config(ha, &config); config 279 drivers/scsi/qla4xxx/ql4_glbl.h int qla4_83xx_get_port_config(struct scsi_qla_host *ha, uint32_t *config); config 280 drivers/scsi/qla4xxx/ql4_glbl.h int qla4_83xx_set_port_config(struct scsi_qla_host *ha, uint32_t *config); config 2412 drivers/scsi/qla4xxx/ql4_mbx.c int qla4_83xx_get_port_config(struct scsi_qla_host *ha, uint32_t *config) config 2426 drivers/scsi/qla4xxx/ql4_mbx.c *config = mbox_sts[1]; config 2434 drivers/scsi/qla4xxx/ql4_mbx.c int qla4_83xx_set_port_config(struct scsi_qla_host *ha, uint32_t *config) config 2444 drivers/scsi/qla4xxx/ql4_mbx.c mbox_cmd[1] = *config; config 315 drivers/scsi/snic/snic.h struct vnic_snic_config config; config 59 drivers/scsi/snic/snic_attrs.c if (snic->config.xpt_type == SNIC_DAS) config 42 drivers/scsi/snic/snic_ctl.c if (snic->config.xpt_type == SNIC_DAS) config 129 drivers/scsi/snic/snic_ctl.c snic->config.hid, 0, (ulong)rqi); config 167 drivers/scsi/snic/snic_ctl.c SNIC_BUG_ON(snic->config.hid != hid); config 210 drivers/scsi/snic/snic_ctl.c snic->config.xpt_type, max_sgs, config 131 drivers/scsi/snic/snic_disc.c snic->config.hid, config 144 drivers/scsi/snic/snic_io.c int nr_wqdesc = snic->config.wq_enet_desc_count; config 509 drivers/scsi/snic/snic_main.c max_ios = snic->config.io_throttle_count; config 516 drivers/scsi/snic/snic_main.c shost->max_lun = snic->config.luns_per_tgt; config 35 drivers/scsi/snic/snic_res.c struct vnic_snic_config *c = &snic->config; config 180 drivers/scsi/snic/snic_res.c snic->config.wq_enet_desc_count, config 191 drivers/scsi/snic/snic_res.c snic->config.wq_enet_desc_count, config 203 drivers/scsi/snic/snic_res.c (snic->config.wq_enet_desc_count * 3), config 255 drivers/scsi/snic/snic_res.c snic->config.intr_timer, config 256 drivers/scsi/snic/snic_res.c snic->config.intr_timer_type, config 210 drivers/scsi/snic/snic_scsi.c snic->config.hid, /* hid */ config 1112 drivers/scsi/snic/snic_scsi.c if (snic->config.xpt_type == SNIC_DAS) config 1327 drivers/scsi/snic/snic_scsi.c snic->config.hid, config 2268 drivers/scsi/snic/snic_scsi.c snic->config.hid, 0, (ulong) rqi); config 771 drivers/scsi/virtio_scsi.c vdev->config->reset(vdev); config 772 drivers/scsi/virtio_scsi.c vdev->config->del_vqs(vdev); config 840 drivers/scsi/virtio_scsi.c if (!vdev->config->get) { config 909 drivers/scsi/virtio_scsi.c vdev->config->del_vqs(vdev); config 1321 drivers/scsi/vmw_pvscsi.c struct PVSCSIConfigPageController *config; config 1323 drivers/scsi/vmw_pvscsi.c config = config_page; config 1324 drivers/scsi/vmw_pvscsi.c numPhys = config->numPhys; config 59 drivers/soc/aspeed/aspeed-p2a-ctrl.c const struct aspeed_p2a_model_data *config; config 140 drivers/soc/aspeed/aspeed-p2a-ctrl.c const struct region *curr = &ctrl->config->regions[i]; config 283 drivers/soc/aspeed/aspeed-p2a-ctrl.c bits |= priv->parent->config->regions[i].bit; config 324 drivers/soc/aspeed/aspeed-p2a-ctrl.c value |= p2a_ctrl->config->regions[i].bit; config 368 drivers/soc/aspeed/aspeed-p2a-ctrl.c misc_ctrl->config = of_device_get_match_data(dev); config 222 drivers/soc/fsl/qbman/bman.c const struct bm_portal_config *config; config 576 drivers/soc/fsl/qbman/bman.c portal->config = c; config 819 drivers/soc/fsl/qbman/bman.c return portal->config; config 63 drivers/soc/fsl/qbman/bman_priv.h const struct bm_portal_config *config); config 607 drivers/soc/fsl/qbman/qman.c const struct qm_portal_config *config, config 993 drivers/soc/fsl/qbman/qman.c const struct qm_portal_config *config; config 1028 drivers/soc/fsl/qbman/qman.c affine_portals[i]->config->channel == channel) config 1333 drivers/soc/fsl/qbman/qman.c portal->config = c; config 1398 drivers/soc/fsl/qbman/qman.c pcfg = qm->config; config 1408 drivers/soc/fsl/qbman/qman.c qm->config = NULL; config 1417 drivers/soc/fsl/qbman/qman.c pcfg = qm->config; config 1469 drivers/soc/fsl/qbman/qman.c dev_crit(p->config->dev, "QUERYCONGESTION timeout\n"); config 1738 drivers/soc/fsl/qbman/qman.c cpu = portal->config->cpu; config 1763 drivers/soc/fsl/qbman/qman.c pools &= p->config->pools; config 1910 drivers/soc/fsl/qbman/qman.c phys_fq = dma_map_single(p->config->dev, fq, config 1912 drivers/soc/fsl/qbman/qman.c if (dma_mapping_error(p->config->dev, phys_fq)) { config 1913 drivers/soc/fsl/qbman/qman.c dev_err(p->config->dev, "dma_mapping failed\n"); config 1930 drivers/soc/fsl/qbman/qman.c qm_fqd_set_destwq(&mcc->initfq.fqd, p->config->channel, wq); config 1934 drivers/soc/fsl/qbman/qman.c dev_err(p->config->dev, "MCR timeout\n"); config 1988 drivers/soc/fsl/qbman/qman.c dev_err(p->config->dev, "ALTER_SCHED timeout\n"); config 2031 drivers/soc/fsl/qbman/qman.c dev_crit(p->config->dev, "ALTER_RETIRE timeout\n"); config 2197 drivers/soc/fsl/qbman/qman.c dev_err(p->config->dev, "QUERY_CGR failed: %s\n", config 2382 drivers/soc/fsl/qbman/qman.c #define PORTAL_IDX(n) (n->config->channel - QM_CHANNEL_SWPORTAL0) config 2440 drivers/soc/fsl/qbman/qman.c cgr->chan = p->config->channel; config 2470 drivers/soc/fsl/qbman/qman.c dev_err(p->config->dev, "CGR HW state partially modified\n"); config 2493 drivers/soc/fsl/qbman/qman.c if (cgr->chan != p->config->channel) { config 2495 drivers/soc/fsl/qbman/qman.c dev_err(p->config->dev, "CGR not owned by current portal"); config 2496 drivers/soc/fsl/qbman/qman.c dev_dbg(p->config->dev, " create 0x%x, delete 0x%x\n", config 2497 drivers/soc/fsl/qbman/qman.c cgr->chan, p->config->channel); config 2627 drivers/soc/fsl/qbman/qman.c dev = p->config->dev; config 2830 drivers/soc/fsl/qbman/qman.c return portal->config; config 207 drivers/soc/fsl/qbman/qman_priv.h const struct qm_portal_config *config, config 135 drivers/soc/qcom/qcom_gsbi.c const struct crci_config *config = NULL; config 155 drivers/soc/qcom/qcom_gsbi.c config = match->data; config 197 drivers/soc/qcom/qcom_gsbi.c if (config) { config 198 drivers/soc/qcom/qcom_gsbi.c for (i = 0; i < config->num_rows; i++) { config 199 drivers/soc/qcom/qcom_gsbi.c mask = config->array[i][gsbi_num - 1]; config 532 drivers/soc/qcom/rpmh-rsc.c u32 config, max_tcs, ncpt, offset; config 550 drivers/soc/qcom/rpmh-rsc.c config = readl_relaxed(base + DRV_PRNT_CHLD_CONFIG); config 552 drivers/soc/qcom/rpmh-rsc.c max_tcs = config; config 556 drivers/soc/qcom/rpmh-rsc.c ncpt = config & (DRV_NCPT_MASK << DRV_NCPT_SHIFT); config 51 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.src_addr = fuse->phys + FUSE_BEGIN + offset; config 53 drivers/soc/tegra/fuse/fuse-tegra20.c err = dmaengine_slave_config(fuse->apbdma.chan, &fuse->apbdma.config); config 114 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 115 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; config 116 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.src_maxburst = 1; config 117 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.dst_maxburst = 1; config 118 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.direction = DMA_DEV_TO_MEM; config 119 drivers/soc/tegra/fuse/fuse-tegra20.c fuse->apbdma.config.device_fc = false; config 47 drivers/soc/tegra/fuse/fuse.h struct dma_slave_config config; config 1668 drivers/soc/tegra/pmc.c unsigned int pin, unsigned long *config) config 1670 drivers/soc/tegra/pmc.c enum pin_config_param param = pinconf_to_config_param(*config); config 1701 drivers/soc/tegra/pmc.c *config = pinconf_to_config_packed(param, arg); config 426 drivers/soc/ti/knav_dma.c struct knav_dma_cfg *config) config 446 drivers/soc/ti/knav_dma.c config->direction == DMA_MEM_TO_DEV ? "transmit" : config 447 drivers/soc/ti/knav_dma.c config->direction == DMA_DEV_TO_MEM ? "receive" : config 450 drivers/soc/ti/knav_dma.c if (config->direction != DMA_MEM_TO_DEV && config 451 drivers/soc/ti/knav_dma.c config->direction != DMA_DEV_TO_MEM) { config 471 drivers/soc/ti/knav_dma.c if (config->direction == DMA_MEM_TO_DEV) { config 490 drivers/soc/ti/knav_dma.c if (!check_config(chan, config)) { config 501 drivers/soc/ti/knav_dma.c chan_start(chan, config); config 482 drivers/soc/ti/knav_qmss_acc.c u32 config[5]; config 487 drivers/soc/ti/knav_qmss_acc.c ret = of_property_read_u32_array(node, "accumulator", config, 5); config 491 drivers/soc/ti/knav_qmss_acc.c info->pdsp_id = config[0]; config 492 drivers/soc/ti/knav_qmss_acc.c info->start_channel = config[1]; config 493 drivers/soc/ti/knav_qmss_acc.c info->list_entries = config[2]; config 494 drivers/soc/ti/knav_qmss_acc.c info->pacing_mode = config[3]; config 495 drivers/soc/ti/knav_qmss_acc.c info->timer_count = config[4] / ACC_DEFAULT_PERIOD; config 838 drivers/soundwire/cadence_master.c struct sdw_cdns_stream_config config) config 843 drivers/soundwire/cadence_master.c cdns->pcm.num_bd = config.pcm_bd; config 844 drivers/soundwire/cadence_master.c cdns->pcm.num_in = config.pcm_in; config 845 drivers/soundwire/cadence_master.c cdns->pcm.num_out = config.pcm_out; config 846 drivers/soundwire/cadence_master.c cdns->pdm.num_bd = config.pdm_bd; config 847 drivers/soundwire/cadence_master.c cdns->pdm.num_in = config.pdm_in; config 848 drivers/soundwire/cadence_master.c cdns->pdm.num_out = config.pdm_out; config 163 drivers/soundwire/cadence_master.h struct sdw_cdns_stream_config config); config 370 drivers/soundwire/intel.c struct sdw_cdns_stream_config *config) config 379 drivers/soundwire/intel.c config->pcm_bd = (pcm_cap & SDW_SHIM_PCMSCAP_BSS) >> config 381 drivers/soundwire/intel.c config->pcm_in = (pcm_cap & SDW_SHIM_PCMSCAP_ISS) >> config 383 drivers/soundwire/intel.c config->pcm_out = (pcm_cap & SDW_SHIM_PCMSCAP_OSS) >> config 387 drivers/soundwire/intel.c config->pcm_bd, config->pcm_in, config->pcm_out); config 392 drivers/soundwire/intel.c config->pdm_bd = (pdm_cap & SDW_SHIM_PDMSCAP_BSS) >> config 394 drivers/soundwire/intel.c config->pdm_in = (pdm_cap & SDW_SHIM_PDMSCAP_ISS) >> config 396 drivers/soundwire/intel.c config->pdm_out = (pdm_cap & SDW_SHIM_PDMSCAP_OSS) >> config 400 drivers/soundwire/intel.c config->pdm_bd, config->pdm_in, config->pdm_out); config 1007 drivers/soundwire/intel.c struct sdw_cdns_stream_config config; config 1055 drivers/soundwire/intel.c intel_pdi_init(sdw, &config); config 1056 drivers/soundwire/intel.c ret = sdw_cdns_pdi_init(&sdw->cdns, config); config 163 drivers/spi/atmel-quadspi.c u32 config; config 230 drivers/spi/atmel-quadspi.c ifr |= atmel_qspi_modes[mode].config; config 118 drivers/spi/spi-axi-spi-engine.c unsigned int config = 0; config 121 drivers/spi/spi-axi-spi-engine.c config |= SPI_ENGINE_CONFIG_CPOL; config 123 drivers/spi/spi-axi-spi-engine.c config |= SPI_ENGINE_CONFIG_CPHA; config 125 drivers/spi/spi-axi-spi-engine.c config |= SPI_ENGINE_CONFIG_3WIRE; config 127 drivers/spi/spi-axi-spi-engine.c return config; config 41 drivers/spi/spi-cavium-octeon.c p->regs.config = 0; config 47 drivers/spi/spi-cavium-thunderx.c p->regs.config = 0x1000; config 11 drivers/spi/spi-cavium.h int config; config 26 drivers/spi/spi-cavium.h #define OCTEON_SPI_CFG(x) (x->regs.config) config 118 drivers/spi/spi-fsl-lpspi.c struct lpspi_config config; config 280 drivers/spi/spi-fsl-lpspi.c temp |= fsl_lpspi->config.bpw - 1; config 281 drivers/spi/spi-fsl-lpspi.c temp |= (fsl_lpspi->config.mode & 0x3) << 30; config 283 drivers/spi/spi-fsl-lpspi.c temp |= fsl_lpspi->config.prescale << 27; config 284 drivers/spi/spi-fsl-lpspi.c temp |= (fsl_lpspi->config.chip_select & 0x3) << 24; config 321 drivers/spi/spi-fsl-lpspi.c struct lpspi_config config = fsl_lpspi->config; config 327 drivers/spi/spi-fsl-lpspi.c if (config.speed_hz > perclk_rate / 2) { config 335 drivers/spi/spi-fsl-lpspi.c (clkdivs[prescale] * config.speed_hz) - 2; config 337 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.prescale = prescale; config 349 drivers/spi/spi-fsl-lpspi.c perclk_rate, config.speed_hz, prescale, scldiv); config 362 drivers/spi/spi-fsl-lpspi.c switch (fsl_lpspi_bytes_per_word(fsl_lpspi->config.bpw)) { config 418 drivers/spi/spi-fsl-lpspi.c if (fsl_lpspi->config.mode & SPI_CS_HIGH) config 444 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.mode = spi->mode; config 445 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.bpw = t->bits_per_word; config 446 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.speed_hz = t->speed_hz; config 447 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.chip_select = spi->chip_select; config 449 drivers/spi/spi-fsl-lpspi.c if (!fsl_lpspi->config.speed_hz) config 450 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.speed_hz = spi->max_speed_hz; config 451 drivers/spi/spi-fsl-lpspi.c if (!fsl_lpspi->config.bpw) config 452 drivers/spi/spi-fsl-lpspi.c fsl_lpspi->config.bpw = spi->bits_per_word; config 455 drivers/spi/spi-fsl-lpspi.c if (fsl_lpspi->config.bpw <= 8) { config 458 drivers/spi/spi-fsl-lpspi.c } else if (fsl_lpspi->config.bpw <= 16) { config 556 drivers/spi/spi-fsl-lpspi.c timeout = (8 + 4) * size / fsl_lpspi->config.speed_hz; config 316 drivers/spi/spi-pxa2xx.c const struct lpss_config *config; config 319 drivers/spi/spi-pxa2xx.c config = lpss_get_config(drv_data); config 320 drivers/spi/spi-pxa2xx.c drv_data->lpss_base = drv_data->ioaddr + config->offset; config 323 drivers/spi/spi-pxa2xx.c value = __lpss_ssp_read_priv(drv_data, config->reg_cs_ctrl); config 326 drivers/spi/spi-pxa2xx.c __lpss_ssp_write_priv(drv_data, config->reg_cs_ctrl, value); config 330 drivers/spi/spi-pxa2xx.c __lpss_ssp_write_priv(drv_data, config->reg_ssp, 1); config 332 drivers/spi/spi-pxa2xx.c if (config->reg_general >= 0) { config 334 drivers/spi/spi-pxa2xx.c config->reg_general); config 337 drivers/spi/spi-pxa2xx.c config->reg_general, value); config 343 drivers/spi/spi-pxa2xx.c const struct lpss_config *config) config 349 drivers/spi/spi-pxa2xx.c if (!config->cs_sel_mask) config 352 drivers/spi/spi-pxa2xx.c value = __lpss_ssp_read_priv(drv_data, config->reg_cs_ctrl); config 355 drivers/spi/spi-pxa2xx.c cs <<= config->cs_sel_shift; config 356 drivers/spi/spi-pxa2xx.c if (cs != (value & config->cs_sel_mask)) { config 364 drivers/spi/spi-pxa2xx.c value &= ~config->cs_sel_mask; config 367 drivers/spi/spi-pxa2xx.c config->reg_cs_ctrl, value); config 377 drivers/spi/spi-pxa2xx.c const struct lpss_config *config; config 380 drivers/spi/spi-pxa2xx.c config = lpss_get_config(drv_data); config 383 drivers/spi/spi-pxa2xx.c lpss_ssp_select_cs(spi, config); config 385 drivers/spi/spi-pxa2xx.c value = __lpss_ssp_read_priv(drv_data, config->reg_cs_ctrl); config 390 drivers/spi/spi-pxa2xx.c __lpss_ssp_write_priv(drv_data, config->reg_cs_ctrl, value); config 391 drivers/spi/spi-pxa2xx.c if (config->cs_clk_stays_gated) { config 1252 drivers/spi/spi-pxa2xx.c const struct lpss_config *config; config 1274 drivers/spi/spi-pxa2xx.c config = lpss_get_config(drv_data); config 1275 drivers/spi/spi-pxa2xx.c tx_thres = config->tx_threshold_lo; config 1276 drivers/spi/spi-pxa2xx.c tx_hi_thres = config->tx_threshold_hi; config 1277 drivers/spi/spi-pxa2xx.c rx_thres = config->rx_threshold; config 1654 drivers/spi/spi-pxa2xx.c const struct lpss_config *config; config 1822 drivers/spi/spi-pxa2xx.c config = lpss_get_config(drv_data); config 1823 drivers/spi/spi-pxa2xx.c if (config->reg_capabilities >= 0) { config 1825 drivers/spi/spi-pxa2xx.c config->reg_capabilities); config 1829 drivers/spi/spi-pxa2xx.c } else if (config->cs_num) { config 1830 drivers/spi/spi-pxa2xx.c platform_info->num_chipselect = config->cs_num; config 698 drivers/spi/spi-qup.c u32 config, iomode, control; config 790 drivers/spi/spi-qup.c config = readl_relaxed(controller->base + SPI_CONFIG); config 793 drivers/spi/spi-qup.c config |= SPI_CONFIG_LOOPBACK; config 795 drivers/spi/spi-qup.c config &= ~SPI_CONFIG_LOOPBACK; config 798 drivers/spi/spi-qup.c config &= ~SPI_CONFIG_INPUT_FIRST; config 800 drivers/spi/spi-qup.c config |= SPI_CONFIG_INPUT_FIRST; config 807 drivers/spi/spi-qup.c config |= SPI_CONFIG_HS_MODE; config 809 drivers/spi/spi-qup.c config &= ~SPI_CONFIG_HS_MODE; config 811 drivers/spi/spi-qup.c writel_relaxed(config, controller->base + SPI_CONFIG); config 813 drivers/spi/spi-qup.c config = readl_relaxed(controller->base + QUP_CONFIG); config 814 drivers/spi/spi-qup.c config &= ~(QUP_CONFIG_NO_INPUT | QUP_CONFIG_NO_OUTPUT | QUP_CONFIG_N); config 815 drivers/spi/spi-qup.c config |= xfer->bits_per_word - 1; config 816 drivers/spi/spi-qup.c config |= QUP_CONFIG_SPI_MODE; config 820 drivers/spi/spi-qup.c config |= QUP_CONFIG_NO_OUTPUT; config 822 drivers/spi/spi-qup.c config |= QUP_CONFIG_NO_INPUT; config 825 drivers/spi/spi-qup.c writel_relaxed(config, controller->base + QUP_CONFIG); config 1177 drivers/spi/spi-qup.c u32 config; config 1180 drivers/spi/spi-qup.c config = readl(controller->base + QUP_CONFIG); config 1181 drivers/spi/spi-qup.c config |= QUP_CONFIG_CLOCK_AUTO_GATE; config 1182 drivers/spi/spi-qup.c writel_relaxed(config, controller->base + QUP_CONFIG); config 1194 drivers/spi/spi-qup.c u32 config; config 1206 drivers/spi/spi-qup.c config = readl_relaxed(controller->base + QUP_CONFIG); config 1207 drivers/spi/spi-qup.c config &= ~QUP_CONFIG_CLOCK_AUTO_GATE; config 1208 drivers/spi/spi-qup.c writel_relaxed(config, controller->base + QUP_CONFIG); config 271 drivers/spi/spi-s3c64xx.c struct dma_slave_config config; config 274 drivers/spi/spi-s3c64xx.c memset(&config, 0, sizeof(config)); config 279 drivers/spi/spi-s3c64xx.c config.direction = dma->direction; config 280 drivers/spi/spi-s3c64xx.c config.src_addr = sdd->sfr_start + S3C64XX_SPI_RX_DATA; config 281 drivers/spi/spi-s3c64xx.c config.src_addr_width = sdd->cur_bpw / 8; config 282 drivers/spi/spi-s3c64xx.c config.src_maxburst = 1; config 283 drivers/spi/spi-s3c64xx.c dmaengine_slave_config(dma->ch, &config); config 287 drivers/spi/spi-s3c64xx.c config.direction = dma->direction; config 288 drivers/spi/spi-s3c64xx.c config.dst_addr = sdd->sfr_start + S3C64XX_SPI_TX_DATA; config 289 drivers/spi/spi-s3c64xx.c config.dst_addr_width = sdd->cur_bpw / 8; config 290 drivers/spi/spi-s3c64xx.c config.dst_maxburst = 1; config 291 drivers/spi/spi-s3c64xx.c dmaengine_slave_config(dma->ch, &config); config 520 drivers/spi/spi-sprd.c struct dma_slave_config config = { config 528 drivers/spi/spi-sprd.c ret = sprd_spi_dma_submit(dma_chan, &config, &t->rx_sg, DMA_DEV_TO_MEM); config 538 drivers/spi/spi-sprd.c struct dma_slave_config config = { config 546 drivers/spi/spi-sprd.c ret = sprd_spi_dma_submit(dma_chan, &config, &t->tx_sg, DMA_MEM_TO_DEV); config 247 drivers/spi/spi-stm32.c int (*config)(struct stm32_spi *spi); config 1767 drivers/spi/spi-stm32.c .config = stm32f4_spi_config, config 1786 drivers/spi/spi-stm32.c .config = stm32h7_spi_config, config 1886 drivers/spi/spi-stm32.c ret = spi->cfg->config(spi); config 599 drivers/staging/comedi/drivers/amplc_dio200_common.c int config; config 601 drivers/staging/comedi/drivers/amplc_dio200_common.c config = I8255_CTRL_CW; config 604 drivers/staging/comedi/drivers/amplc_dio200_common.c config |= I8255_CTRL_A_IO; config 606 drivers/staging/comedi/drivers/amplc_dio200_common.c config |= I8255_CTRL_B_IO; config 608 drivers/staging/comedi/drivers/amplc_dio200_common.c config |= I8255_CTRL_C_LO_IO; config 610 drivers/staging/comedi/drivers/amplc_dio200_common.c config |= I8255_CTRL_C_HI_IO; config 611 drivers/staging/comedi/drivers/amplc_dio200_common.c dio200_write8(dev, subpriv->ofs + I8255_CTRL_REG, config); config 99 drivers/staging/comedi/drivers/comedi_8255.c int config; config 101 drivers/staging/comedi/drivers/comedi_8255.c config = I8255_CTRL_CW; config 104 drivers/staging/comedi/drivers/comedi_8255.c config |= I8255_CTRL_A_IO; config 106 drivers/staging/comedi/drivers/comedi_8255.c config |= I8255_CTRL_B_IO; config 108 drivers/staging/comedi/drivers/comedi_8255.c config |= I8255_CTRL_C_LO_IO; config 110 drivers/staging/comedi/drivers/comedi_8255.c config |= I8255_CTRL_C_HI_IO; config 112 drivers/staging/comedi/drivers/comedi_8255.c spriv->io(dev, 1, I8255_CTRL_REG, config, regbase); config 63 drivers/staging/comedi/drivers/pcm3724.c static int compute_buffer(int config, int devno, struct comedi_subdevice *s) config 68 drivers/staging/comedi/drivers/pcm3724.c config |= PCM3724_DIO_DIR_A0_OUT; config 70 drivers/staging/comedi/drivers/pcm3724.c config |= PCM3724_DIO_DIR_A1_OUT; config 74 drivers/staging/comedi/drivers/pcm3724.c config |= PCM3724_DIO_DIR_B0_OUT; config 76 drivers/staging/comedi/drivers/pcm3724.c config |= PCM3724_DIO_DIR_B1_OUT; config 80 drivers/staging/comedi/drivers/pcm3724.c config |= PCM3724_DIO_DIR_C0_OUT; config 82 drivers/staging/comedi/drivers/pcm3724.c config |= PCM3724_DIO_DIR_C1_OUT; config 84 drivers/staging/comedi/drivers/pcm3724.c return config; config 92 drivers/staging/comedi/drivers/pcm3724.c int config; config 96 drivers/staging/comedi/drivers/pcm3724.c config = I8255_CTRL_CW; config 101 drivers/staging/comedi/drivers/pcm3724.c config |= I8255_CTRL_A_IO; config 104 drivers/staging/comedi/drivers/pcm3724.c config |= I8255_CTRL_B_IO; config 107 drivers/staging/comedi/drivers/pcm3724.c config |= I8255_CTRL_C_HI_IO | I8255_CTRL_C_LO_IO; config 119 drivers/staging/comedi/drivers/pcm3724.c outb(config, port_8255_cfg); config 230 drivers/staging/fieldbus/anybuss/arcx-anybus.c struct regulator_config config = { }; config 295 drivers/staging/fieldbus/anybuss/arcx-anybus.c config.dev = dev; config 296 drivers/staging/fieldbus/anybuss/arcx-anybus.c config.driver_data = cd; config 297 drivers/staging/fieldbus/anybuss/arcx-anybus.c regulator = devm_regulator_register(dev, &can_power_desc, &config); config 171 drivers/staging/gasket/gasket_page_table.c struct gasket_page_table_config config; config 274 drivers/staging/gasket/gasket_page_table.c memcpy(&pg_tbl->config, page_table_config, sizeof(*page_table_config)); config 275 drivers/staging/gasket/gasket_page_table.c if (pg_tbl->config.mode == GASKET_PAGE_TABLE_MODE_NORMAL || config 276 drivers/staging/gasket/gasket_page_table.c pg_tbl->config.mode == GASKET_PAGE_TABLE_MODE_SIMPLE) { config 356 drivers/staging/gasket/gasket_page_table.c pte < pg_tbl->entries + pg_tbl->config.total_entries; config 397 drivers/staging/gasket/gasket_page_table.c if (num_simple_entries > pg_tbl->config.total_entries) { config 406 drivers/staging/gasket/gasket_page_table.c for (i = start; i < pg_tbl->config.total_entries; i++) { config 416 drivers/staging/gasket/gasket_page_table.c pg_tbl->config.total_entries - num_simple_entries; config 546 drivers/staging/gasket/gasket_page_table.c (pg_tbl->config.total_entries - 1); config 557 drivers/staging/gasket/gasket_page_table.c (pg_tbl->config.total_entries - 1); config 712 drivers/staging/gasket/gasket_page_table.c (dev_addr / PAGE_SIZE) & (pg_tbl->config.total_entries - 1); config 764 drivers/staging/gasket/gasket_page_table.c (pg_tbl->config.total_entries * GASKET_PAGES_PER_SUBTABLE - 1); config 1083 drivers/staging/gasket/gasket_page_table.c writeq(pg_tbl->config.total_entries, pg_tbl->extended_offset_reg); config 1180 drivers/staging/gasket/gasket_page_table.c return page_table->config.total_entries; config 229 drivers/staging/greybus/camera.c struct gb_camera_stream_config_response *cfg = &resp->config[i]; config 290 drivers/staging/greybus/camera.c struct gb_camera_stream_config_response *cfg = &resp->config[i]; config 538 drivers/staging/greybus/camera.c req_size = sizeof(*req) + nstreams * sizeof(req->config[0]); config 539 drivers/staging/greybus/camera.c resp_size = sizeof(*resp) + nstreams * sizeof(resp->config[0]); config 554 drivers/staging/greybus/camera.c struct gb_camera_stream_config_request *cfg = &req->config[i]; config 590 drivers/staging/greybus/camera.c struct gb_camera_stream_config_response *cfg = &resp->config[i]; config 472 drivers/staging/greybus/gpio.c unsigned long config) config 477 drivers/staging/greybus/gpio.c if (pinconf_to_config_param(config) != PIN_CONFIG_INPUT_DEBOUNCE) config 480 drivers/staging/greybus/gpio.c debounce = pinconf_to_config_argument(config); config 240 drivers/staging/greybus/pwm.c .config = gb_pwm_config, config 98 drivers/staging/iio/cdc/ad7746.c u8 config; config 229 drivers/staging/iio/cdc/ad7746.c idx = (chip->config & AD7746_CONF_CAPFS_MASK) >> config 252 drivers/staging/iio/cdc/ad7746.c idx = (chip->config & AD7746_CONF_VTFS_MASK) >> config 302 drivers/staging/iio/cdc/ad7746.c regval |= chip->config; config 377 drivers/staging/iio/cdc/ad7746.c chip->config &= ~AD7746_CONF_CAPFS_MASK; config 378 drivers/staging/iio/cdc/ad7746.c chip->config |= i << AD7746_CONF_CAPFS_SHIFT; config 395 drivers/staging/iio/cdc/ad7746.c chip->config &= ~AD7746_CONF_VTFS_MASK; config 396 drivers/staging/iio/cdc/ad7746.c chip->config |= i << AD7746_CONF_VTFS_SHIFT; config 547 drivers/staging/iio/cdc/ad7746.c regval = chip->config | AD7746_CONF_MODE_SINGLE_CONV; config 643 drivers/staging/iio/cdc/ad7746.c idx = (chip->config & AD7746_CONF_CAPFS_MASK) >> config 649 drivers/staging/iio/cdc/ad7746.c idx = (chip->config & AD7746_CONF_VTFS_MASK) >> config 547 drivers/staging/isdn/avm/avmcard.h int b1_load_config(avmcard *card, capiloaddatapart *config); config 194 drivers/staging/isdn/avm/b1.c int b1_load_config(avmcard *card, capiloaddatapart *config) config 201 drivers/staging/isdn/avm/b1.c dp = config->data; config 202 drivers/staging/isdn/avm/b1.c left = config->len; config 210 drivers/staging/isdn/avm/b1.c if (config->user) { config 226 drivers/staging/isdn/avm/b1.c if (config->user) { config 814 drivers/staging/isdn/avm/c4.c static int c4_send_config(avmcard *card, capiloaddatapart *config) config 823 drivers/staging/isdn/avm/c4.c if ((retval = queue_sendconfigword(card, config->len)) != 0) config 826 drivers/staging/isdn/avm/c4.c dp = config->data; config 827 drivers/staging/isdn/avm/c4.c left = config->len; config 829 drivers/staging/isdn/avm/c4.c if (config->user) { config 842 drivers/staging/isdn/avm/c4.c if (config->user) { config 115 drivers/staging/media/ipu3/include/intel-ipu3.h struct ipu3_uapi_awb_config_s config __attribute__((aligned(32))); config 1793 drivers/staging/media/ipu3/include/intel-ipu3.h struct ipu3_uapi_yuvp1_iefd_config_s config; config 1220 drivers/staging/media/ipu3/ipu3-abi.h struct imgu_abi_af_config_s config; config 1247 drivers/staging/media/ipu3/ipu3-abi.h struct ipu3_uapi_awb_fr_config_s config; config 1266 drivers/staging/media/ipu3/ipu3-abi.h struct ipu3_uapi_awb_config_s config __aligned(32); config 1840 drivers/staging/media/ipu3/ipu3-abi.h struct imgu_abi_sp_config config; config 1647 drivers/staging/media/ipu3/ipu3-css-params.c .grid_height = af_config->config.grid_cfg.height, config 1649 drivers/staging/media/ipu3/ipu3-css-params.c 1 << af_config->config.grid_cfg.block_height_log2, config 1650 drivers/staging/media/ipu3/ipu3-css-params.c .y_start = af_config->config.grid_cfg.y_start & config 1674 drivers/staging/media/ipu3/ipu3-css-params.c .grid_height = awb_fr_config->config.grid_cfg.height, config 1676 drivers/staging/media/ipu3/ipu3-css-params.c 1 << awb_fr_config->config.grid_cfg.block_height_log2, config 1677 drivers/staging/media/ipu3/ipu3-css-params.c .y_start = awb_fr_config->config.grid_cfg.y_start & config 1701 drivers/staging/media/ipu3/ipu3-css-params.c .grid_height = awb_config->config.grid.height, config 1703 drivers/staging/media/ipu3/ipu3-css-params.c 1 << awb_config->config.grid.block_height_log2, config 1704 drivers/staging/media/ipu3/ipu3-css-params.c .y_start = awb_config->config.grid.y_start, config 2375 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config = acc_user->awb_fr; config 2378 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config = acc_old->awb_fr.config; config 2381 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config = imgu_css_awb_fr_defaults; config 2384 drivers/staging/media/ipu3/ipu3-css-params.c imgu_css_grid_end_calc(&acc->awb_fr.config.grid_cfg); config 2386 drivers/staging/media/ipu3/ipu3-css-params.c if (acc->awb_fr.config.grid_cfg.width <= 0) config 2389 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config.grid_cfg.height_per_slice = config 2391 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config.grid_cfg.width; config 2394 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.stripes[i] = acc->awb_fr.config; config 2396 drivers/staging/media/ipu3/ipu3-css-params.c if (acc->awb_fr.config.grid_cfg.x_start >= config 2401 drivers/staging/media/ipu3/ipu3-css-params.c } else if (acc->awb_fr.config.grid_cfg.x_end <= config 2412 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config.grid_cfg.x_start + 1) >> config 2413 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config.grid_cfg.block_width_log2; config 2415 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb_fr.config.grid_cfg.width - config 2524 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.filter_config = acc_user->af.filter_config; config 2525 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.grid_cfg = acc_user->af.grid_cfg; config 2528 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config = acc_old->af.config; config 2531 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.filter_config = config 2533 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.grid_cfg = imgu_css_af_defaults.grid_cfg; config 2536 drivers/staging/media/ipu3/ipu3-css-params.c imgu_css_grid_end_calc(&acc->af.config.grid_cfg); config 2538 drivers/staging/media/ipu3/ipu3-css-params.c if (acc->af.config.grid_cfg.width <= 0) config 2541 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.grid_cfg.height_per_slice = config 2542 drivers/staging/media/ipu3/ipu3-css-params.c IMGU_ABI_AF_MAX_CELLS_PER_SET / acc->af.config.grid_cfg.width; config 2543 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.frame_size.width = config 2545 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.frame_size.height = config 2552 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.stripes[i].grid_cfg = acc->af.config.grid_cfg; config 2559 drivers/staging/media/ipu3/ipu3-css-params.c if (acc->af.config.grid_cfg.x_start >= config 2564 drivers/staging/media/ipu3/ipu3-css-params.c } else if (acc->af.config.grid_cfg.x_end <= config 2574 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.grid_cfg.x_start + 1) >> config 2575 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.grid_cfg.block_width_log2; config 2577 drivers/staging/media/ipu3/ipu3-css-params.c acc->af.config.grid_cfg.width - config 2612 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.config = acc_user->awb.config; config 2615 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.config = acc_old->awb.config; config 2618 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.config = imgu_css_awb_defaults; config 2621 drivers/staging/media/ipu3/ipu3-css-params.c if (acc->awb.config.grid.width <= 0) config 2624 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.config.grid.height_per_slice = config 2625 drivers/staging/media/ipu3/ipu3-css-params.c IMGU_ABI_AWB_MAX_CELLS_PER_SET / acc->awb.config.grid.width, config 2626 drivers/staging/media/ipu3/ipu3-css-params.c imgu_css_grid_end_calc(&acc->awb.config.grid); config 2629 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.stripes[i] = acc->awb.config; config 2631 drivers/staging/media/ipu3/ipu3-css-params.c if (acc->awb.config.grid.x_start >= config 2635 drivers/staging/media/ipu3/ipu3-css-params.c } else if (acc->awb.config.grid.x_end <= config 2644 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.config.grid.x_start + 1) >> config 2645 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.config.grid.block_width_log2; config 2646 drivers/staging/media/ipu3/ipu3-css-params.c acc->awb.stripes[1].grid.width = acc->awb.config.grid.width - config 9421 drivers/staging/media/ipu3/ipu3-tables.c .config = { 45, X, 0, X, 16, X, 45, X }, config 1078 drivers/staging/most/usb/usb.c usb_dev->config->desc.bConfigurationValue, config 1134 drivers/staging/most/usb/usb.c usb_dev->config->desc.bConfigurationValue, config 182 drivers/staging/ralink-gdma/ralink-gdma.c struct dma_slave_config *config) config 187 drivers/staging/ralink-gdma/ralink-gdma.c if (config->device_fc) { config 192 drivers/staging/ralink-gdma/ralink-gdma.c switch (config->direction) { config 194 drivers/staging/ralink-gdma/ralink-gdma.c if (config->dst_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) { config 198 drivers/staging/ralink-gdma/ralink-gdma.c chan->slave_id = config->slave_id; config 199 drivers/staging/ralink-gdma/ralink-gdma.c chan->fifo_addr = config->dst_addr; config 200 drivers/staging/ralink-gdma/ralink-gdma.c chan->burst_size = gdma_dma_maxburst(config->dst_maxburst); config 203 drivers/staging/ralink-gdma/ralink-gdma.c if (config->src_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) { config 207 drivers/staging/ralink-gdma/ralink-gdma.c chan->slave_id = config->slave_id; config 208 drivers/staging/ralink-gdma/ralink-gdma.c chan->fifo_addr = config->src_addr; config 209 drivers/staging/ralink-gdma/ralink-gdma.c chan->burst_size = gdma_dma_maxburst(config->src_maxburst); config 213 drivers/staging/ralink-gdma/ralink-gdma.c config->direction); config 1488 drivers/staging/rtl8192e/rtllib.h u32 config; config 739 drivers/staging/rtl8192e/rtllib_tx.c if (ieee->config & config 848 drivers/staging/rtl8192e/rtllib_tx.c if (ieee->config & config 1680 drivers/staging/rtl8192u/ieee80211/ieee80211.h u32 config; config 663 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (ieee->config & config 764 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (ieee->config & config 125 drivers/staging/sm750fb/ddk750_sii164.c unsigned char config; config 143 drivers/staging/sm750fb/ddk750_sii164.c config = SII164_CONFIGURATION_LATCH_FALLING; config 145 drivers/staging/sm750fb/ddk750_sii164.c config = SII164_CONFIGURATION_LATCH_RISING; config 149 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_BUS_12BITS; config 151 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_BUS_24BITS; config 155 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_CLOCK_SINGLE; config 157 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_CLOCK_DUAL; config 161 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_HSYNC_FORCE_LOW; config 163 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_HSYNC_AS_IS; config 167 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_VSYNC_FORCE_LOW; config 169 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_VSYNC_AS_IS; config 171 drivers/staging/sm750fb/ddk750_sii164.c i2cWriteReg(SII164_I2C_ADDRESS, SII164_CONFIGURATION, config); config 179 drivers/staging/sm750fb/ddk750_sii164.c config = SII164_DESKEW_DISABLE; config 181 drivers/staging/sm750fb/ddk750_sii164.c config = SII164_DESKEW_ENABLE; config 185 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_1_STEP; config 188 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_2_STEP; config 191 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_3_STEP; config 194 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_4_STEP; config 197 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_5_STEP; config 200 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_6_STEP; config 203 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_7_STEP; config 206 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_DESKEW_8_STEP; config 209 drivers/staging/sm750fb/ddk750_sii164.c i2cWriteReg(SII164_I2C_ADDRESS, SII164_DESKEW, config); config 213 drivers/staging/sm750fb/ddk750_sii164.c config = SII164_PLL_FILTER_SYNC_CONTINUOUS_DISABLE; config 215 drivers/staging/sm750fb/ddk750_sii164.c config = SII164_PLL_FILTER_SYNC_CONTINUOUS_ENABLE; config 219 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_PLL_FILTER_DISABLE; config 221 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_PLL_FILTER_ENABLE; config 224 drivers/staging/sm750fb/ddk750_sii164.c config |= ((pll_filter_value & 0x07) << 1); config 226 drivers/staging/sm750fb/ddk750_sii164.c i2cWriteReg(SII164_I2C_ADDRESS, SII164_PLL, config); config 229 drivers/staging/sm750fb/ddk750_sii164.c config = i2cReadReg(SII164_I2C_ADDRESS, SII164_CONFIGURATION); config 230 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_POWER_NORMAL; config 231 drivers/staging/sm750fb/ddk750_sii164.c i2cWriteReg(SII164_I2C_ADDRESS, SII164_CONFIGURATION, config); config 274 drivers/staging/sm750fb/ddk750_sii164.c unsigned char config; config 276 drivers/staging/sm750fb/ddk750_sii164.c config = i2cReadReg(SII164_I2C_ADDRESS, SII164_CONFIGURATION); config 279 drivers/staging/sm750fb/ddk750_sii164.c config &= ~SII164_CONFIGURATION_POWER_MASK; config 280 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_POWER_NORMAL; config 281 drivers/staging/sm750fb/ddk750_sii164.c i2cWriteReg(SII164_I2C_ADDRESS, SII164_CONFIGURATION, config); config 284 drivers/staging/sm750fb/ddk750_sii164.c config &= ~SII164_CONFIGURATION_POWER_MASK; config 285 drivers/staging/sm750fb/ddk750_sii164.c config |= SII164_CONFIGURATION_POWER_DOWN; config 286 drivers/staging/sm750fb/ddk750_sii164.c i2cWriteReg(SII164_I2C_ADDRESS, SII164_CONFIGURATION, config); config 746 drivers/staging/uwb/hwa-rc.c actconfig_idx = (usb_dev->actconfig - usb_dev->config) / config 747 drivers/staging/uwb/hwa-rc.c sizeof(usb_dev->config[0]); config 266 drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c .config.channels = channels, config 267 drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c .config.samplerate = samplerate, config 268 drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c .config.bps = bps, config 87 drivers/staging/vc04_services/bcm2835-audio/vc_vchi_audioserv_defs.h struct vc_audio_config config; config 1378 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_config config; config 1385 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (args.config_size > sizeof(config)) { config 1390 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_get_config(&config); config 1391 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_to_user(args.pconfig, &config, args.config_size)) { config 3217 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c void vchiq_get_config(struct vchiq_config *config) config 3219 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c config->max_msg_size = VCHIQ_MAX_MSG_SIZE; config 3220 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c config->bulk_threshold = VCHIQ_MAX_MSG_SIZE; config 3221 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c config->max_outstanding_bulks = VCHIQ_NUM_SERVICE_BULKS; config 3222 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c config->max_services = VCHIQ_MAX_SERVICES; config 3223 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c config->version = VCHIQ_VERSION; config 3224 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c config->version_min = VCHIQ_VERSION_MIN; config 134 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h extern void vchiq_get_config(struct vchiq_config *config); config 1626 drivers/staging/vt6655/device_main.c .config = vnt_config, config 941 drivers/staging/vt6656/main_usb.c .config = vnt_config, config 562 drivers/staging/wusbcore/host/hwa-hc.c actconfig_idx = (usb_dev->actconfig - usb_dev->config) / config 563 drivers/staging/wusbcore/host/hwa-hc.c sizeof(usb_dev->config[0]); config 636 drivers/staging/wusbcore/host/hwa-hc.c index = (usb_dev->actconfig - usb_dev->config) / config 637 drivers/staging/wusbcore/host/hwa-hc.c sizeof(usb_dev->config[0]); config 56 drivers/thermal/da9062-thermal.c const struct da9062_thermal_config *config; config 234 drivers/thermal/da9062-thermal.c thermal->config = match->data; config 242 drivers/thermal/da9062-thermal.c thermal->zone = thermal_zone_device_register(thermal->config->name, config 134 drivers/thermal/tegra/soctherm-fuse.c mult = sensor_group->pdiv * sensor->config->tsample_ate; config 135 drivers/thermal/tegra/soctherm-fuse.c div = sensor->config->tsample * sensor_group->pdiv_ate; config 391 drivers/thermal/tegra/soctherm.c val = sensor->config->tall << SENSOR_CONFIG0_TALL_SHIFT; config 394 drivers/thermal/tegra/soctherm.c val = (sensor->config->tsample - 1) << SENSOR_CONFIG1_TSAMPLE_SHIFT; config 395 drivers/thermal/tegra/soctherm.c val |= sensor->config->tiddq_en << SENSOR_CONFIG1_TIDDQ_EN_SHIFT; config 396 drivers/thermal/tegra/soctherm.c val |= sensor->config->ten_count << SENSOR_CONFIG1_TEN_COUNT_SHIFT; config 95 drivers/thermal/tegra/soctherm.h const struct tegra_tsensor_configuration *config; config 131 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 139 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 147 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 155 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 163 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 171 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 179 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 187 drivers/thermal/tegra/tegra124-soctherm.c .config = &tegra124_tsensor_config, config 131 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 139 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 147 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 155 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 163 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 171 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 179 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 187 drivers/thermal/tegra/tegra132-soctherm.c .config = &tegra132_tsensor_config, config 132 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 140 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 148 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 156 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 164 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 172 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 180 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 188 drivers/thermal/tegra/tegra210-soctherm.c .config = &tegra210_tsensor_config, config 118 drivers/thunderbolt/cap.c int offset = sw->config.first_cap_offset; config 342 drivers/thunderbolt/eeprom.c if (header->index > sw->config.max_port_number) { config 629 drivers/thunderbolt/icm.c sw->config.route_hi = upper_32_bits(route); config 630 drivers/thunderbolt/icm.c sw->config.route_lo = lower_32_bits(route); config 996 drivers/thunderbolt/icm.c request.route_lo = sw->config.route_lo; config 997 drivers/thunderbolt/icm.c request.route_hi = sw->config.route_hi; config 1023 drivers/thunderbolt/icm.c request.route_lo = sw->config.route_lo; config 1024 drivers/thunderbolt/icm.c request.route_hi = sw->config.route_hi; config 1052 drivers/thunderbolt/icm.c request.route_lo = sw->config.route_lo; config 1053 drivers/thunderbolt/icm.c request.route_hi = sw->config.route_hi; config 1901 drivers/thunderbolt/icm.c for (i = 1; i <= sw->config.max_port_number; i++) { config 1941 drivers/thunderbolt/icm.c for (i = 1; i <= sw->config.max_port_number; i++) { config 97 drivers/thunderbolt/lc.c if (!sw->config.enabled || !tb_route(sw)) config 127 drivers/thunderbolt/lc.c if (sw->is_unplugged || !sw->config.enabled || !tb_route(sw)) config 71 drivers/thunderbolt/path.c for (i = TB_PATH_MIN_HOPID; i <= src->config.max_in_hop_id; i++) { config 149 drivers/thunderbolt/switch.c if (device_id != sw->config.device_id) config 318 drivers/thunderbolt/switch.c struct nvmem_config config; config 320 drivers/thunderbolt/switch.c memset(&config, 0, sizeof(config)); config 323 drivers/thunderbolt/switch.c config.name = "nvm_active"; config 324 drivers/thunderbolt/switch.c config.reg_read = tb_switch_nvm_read; config 325 drivers/thunderbolt/switch.c config.read_only = true; config 327 drivers/thunderbolt/switch.c config.name = "nvm_non_active"; config 328 drivers/thunderbolt/switch.c config.reg_read = tb_switch_nvm_no_read; config 329 drivers/thunderbolt/switch.c config.reg_write = tb_switch_nvm_write; config 330 drivers/thunderbolt/switch.c config.root_only = true; config 333 drivers/thunderbolt/switch.c config.id = id; config 334 drivers/thunderbolt/switch.c config.stride = 4; config 335 drivers/thunderbolt/switch.c config.word_size = 4; config 336 drivers/thunderbolt/switch.c config.size = size; config 337 drivers/thunderbolt/switch.c config.dev = &sw->dev; config 338 drivers/thunderbolt/switch.c config.owner = THIS_MODULE; config 339 drivers/thunderbolt/switch.c config.priv = sw; config 341 drivers/thunderbolt/switch.c return nvmem_register(&config); config 582 drivers/thunderbolt/switch.c nfc_credits = port->config.nfc_credits & TB_PORT_NFC_CREDITS_MASK; config 586 drivers/thunderbolt/switch.c credits, port->config.nfc_credits & TB_PORT_NFC_CREDITS_MASK); config 588 drivers/thunderbolt/switch.c port->config.nfc_credits &= ~TB_PORT_NFC_CREDITS_MASK; config 589 drivers/thunderbolt/switch.c port->config.nfc_credits |= nfc_credits; config 591 drivers/thunderbolt/switch.c return tb_port_write(port, &port->config.nfc_credits, config 642 drivers/thunderbolt/switch.c res = tb_port_read(port, &port->config, TB_CFG_PORT, 0, 8); config 653 drivers/thunderbolt/switch.c if (port->config.type == TB_TYPE_PORT && port->port != 0) { config 666 drivers/thunderbolt/switch.c tb_dump_port(port->sw->tb, &port->config); config 685 drivers/thunderbolt/switch.c port_max_hopid = port->config.max_in_hop_id; config 688 drivers/thunderbolt/switch.c port_max_hopid = port->config.max_out_hop_id; config 779 drivers/thunderbolt/switch.c if (start->sw->config.depth < end->sw->config.depth) { config 781 drivers/thunderbolt/switch.c prev->remote->sw->config.depth > prev->sw->config.depth) config 810 drivers/thunderbolt/switch.c switch (port->config.type) { config 1015 drivers/thunderbolt/switch.c if (!sw->config.enabled) config 1018 drivers/thunderbolt/switch.c sw->config.plug_events_delay = 0xff; config 1019 drivers/thunderbolt/switch.c res = tb_sw_write(sw, ((u32 *) &sw->config) + 4, TB_CFG_SWITCH, 4, 1); config 1029 drivers/thunderbolt/switch.c switch (sw->config.device_id) { config 1413 drivers/thunderbolt/switch.c for (i = 1; i <= sw->config.max_port_number; i++) { config 1467 drivers/thunderbolt/switch.c switch (sw->config.device_id) { config 1501 drivers/thunderbolt/switch.c sw->config.device_id); config 1541 drivers/thunderbolt/switch.c ret = tb_cfg_read(tb->ctl, &sw->config, route, 0, TB_CFG_SWITCH, 0, 5); config 1546 drivers/thunderbolt/switch.c tb_dump_switch(tb, &sw->config); config 1549 drivers/thunderbolt/switch.c sw->config.upstream_port_number = upstream_port; config 1550 drivers/thunderbolt/switch.c sw->config.depth = depth; config 1551 drivers/thunderbolt/switch.c sw->config.route_hi = upper_32_bits(route); config 1552 drivers/thunderbolt/switch.c sw->config.route_lo = lower_32_bits(route); config 1553 drivers/thunderbolt/switch.c sw->config.enabled = 0; config 1556 drivers/thunderbolt/switch.c sw->ports = kcalloc(sw->config.max_port_number + 1, sizeof(*sw->ports), config 1563 drivers/thunderbolt/switch.c for (i = 0; i <= sw->config.max_port_number; i++) { config 1626 drivers/thunderbolt/switch.c sw->config.depth = tb_route_length(route); config 1627 drivers/thunderbolt/switch.c sw->config.route_hi = upper_32_bits(route); config 1628 drivers/thunderbolt/switch.c sw->config.route_lo = lower_32_bits(route); config 1659 drivers/thunderbolt/switch.c route, tb_route_length(route), sw->config.upstream_port_number); config 1661 drivers/thunderbolt/switch.c if (sw->config.vendor_id != PCI_VENDOR_ID_INTEL) config 1663 drivers/thunderbolt/switch.c sw->config.vendor_id); config 1665 drivers/thunderbolt/switch.c sw->config.enabled = 1; config 1668 drivers/thunderbolt/switch.c ret = tb_sw_write(sw, 1 + (u32 *)&sw->config, TB_CFG_SWITCH, 1, 3); config 1740 drivers/thunderbolt/switch.c if (!tb_route(sw) && sw->config.enabled) config 1831 drivers/thunderbolt/switch.c for (i = 0; i <= sw->config.max_port_number; i++) { config 1890 drivers/thunderbolt/switch.c for (i = 1; i <= sw->config.max_port_number; i++) { config 1926 drivers/thunderbolt/switch.c for (i = 0; i <= sw->config.max_port_number; i++) { config 1971 drivers/thunderbolt/switch.c err = tb_sw_write(sw, 1 + (u32 *) &sw->config, TB_CFG_SWITCH, 1, 3); config 1984 drivers/thunderbolt/switch.c for (i = 1; i <= sw->config.max_port_number; i++) { config 2015 drivers/thunderbolt/switch.c for (i = 1; i <= sw->config.max_port_number; i++) { config 2045 drivers/thunderbolt/switch.c return sw->config.route_lo == lower_32_bits(lookup->route) && config 2046 drivers/thunderbolt/switch.c sw->config.route_hi == upper_32_bits(lookup->route); config 66 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) { config 70 drivers/thunderbolt/tb.c switch (port->config.type) { config 98 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) { config 134 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) config 158 drivers/thunderbolt/tb.c if (port->config.type != TB_TYPE_PORT) config 267 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) { config 293 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) config 294 drivers/thunderbolt/tb.c if (sw->ports[i].config.type == type) config 309 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) { config 312 drivers/thunderbolt/tb.c if (sw->ports[i].config.type != type) config 347 drivers/thunderbolt/tb.c if (WARN_ON(index > sw->config.max_port_number)) config 519 drivers/thunderbolt/tb.c if (ev->port > sw->config.max_port_number) { config 739 drivers/thunderbolt/tb.c for (i = 1; i <= sw->config.max_port_number; i++) { config 90 drivers/thunderbolt/tb.h struct tb_regs_switch_header config; config 137 drivers/thunderbolt/tb.h struct tb_regs_port_header config; config 314 drivers/thunderbolt/tb.h return &sw->ports[sw->config.upstream_port_number]; config 332 drivers/thunderbolt/tb.h return ((u64) sw->config.route_hi) << 32 | sw->config.route_lo; config 339 drivers/thunderbolt/tb.h port = route >> (sw->config.depth * 8); config 340 drivers/thunderbolt/tb.h if (WARN_ON(port > sw->config.max_port_number)) config 365 drivers/thunderbolt/tb.h return port && port->port && port->config.type == TB_TYPE_PORT; config 370 drivers/thunderbolt/tb.h return port && port->config.type == TB_TYPE_PCIE_DOWN; config 375 drivers/thunderbolt/tb.h return port && port->config.type == TB_TYPE_PCIE_UP; config 380 drivers/thunderbolt/tb.h return port && port->config.type == TB_TYPE_DP_HDMI_IN; config 385 drivers/thunderbolt/tb.h return port && port->config.type == TB_TYPE_DP_HDMI_OUT; config 564 drivers/thunderbolt/tb.h return sw->config.device_id == PCI_DEVICE_ID_INTEL_LIGHT_RIDGE; config 569 drivers/thunderbolt/tb.h return sw->config.device_id == PCI_DEVICE_ID_INTEL_EAGLE_RIDGE; config 574 drivers/thunderbolt/tb.h switch (sw->config.device_id) { config 585 drivers/thunderbolt/tb.h switch (sw->config.device_id) { config 653 drivers/thunderbolt/tb.h | ((u64) port->port << (port->sw->config.depth * 8)); config 317 drivers/thunderbolt/tunnel.c u32 nfc_credits = path->hops[0].in_port->config.nfc_credits; config 481 drivers/thunderbolt/tunnel.c max_credits = (nhi->config.nfc_credits & TB_PORT_MAX_CREDITS_MASK) >> config 1409 drivers/thunderbolt/xdomain.c for (i = 1; i <= sw->config.max_port_number; i++) { config 194 drivers/tty/serial/8250/8250_fintek.c uint8_t config = 0; config 207 drivers/tty/serial/8250/8250_fintek.c config |= RS485_URA; config 223 drivers/tty/serial/8250/8250_fintek.c config |= TXW4C_IRA; config 228 drivers/tty/serial/8250/8250_fintek.c config |= RXW4C_IRA; config 232 drivers/tty/serial/8250/8250_fintek.c config |= RTS_INVERT; config 238 drivers/tty/serial/8250/8250_fintek.c sio_write_reg(pdata, RS485, config); config 75 drivers/tty/serial/8250/serial_cs.c void (*config)(struct pcmcia_device *); config 216 drivers/tty/serial/8250/serial_cs.c .config = quirk_config_nokia, config 251 drivers/tty/serial/8250/serial_cs.c .config = quirk_config_socket, config 256 drivers/tty/serial/8250/serial_cs.c .config = quirk_config_socket, config 472 drivers/tty/serial/8250/serial_cs.c if (info->quirk && info->quirk->config) config 473 drivers/tty/serial/8250/serial_cs.c info->quirk->config(link); config 549 drivers/tty/serial/8250/serial_cs.c if (info->quirk && info->quirk->config) config 550 drivers/tty/serial/8250/serial_cs.c info->quirk->config(link); config 1016 drivers/tty/serial/atmel_serial.c struct dma_slave_config config; config 1052 drivers/tty/serial/atmel_serial.c memset(&config, 0, sizeof(config)); config 1053 drivers/tty/serial/atmel_serial.c config.direction = DMA_MEM_TO_DEV; config 1054 drivers/tty/serial/atmel_serial.c config.dst_addr_width = (atmel_port->fifo_size) ? config 1057 drivers/tty/serial/atmel_serial.c config.dst_addr = port->mapbase + ATMEL_US_THR; config 1058 drivers/tty/serial/atmel_serial.c config.dst_maxburst = 1; config 1061 drivers/tty/serial/atmel_serial.c &config); config 1196 drivers/tty/serial/atmel_serial.c struct dma_slave_config config; config 1235 drivers/tty/serial/atmel_serial.c memset(&config, 0, sizeof(config)); config 1236 drivers/tty/serial/atmel_serial.c config.direction = DMA_DEV_TO_MEM; config 1237 drivers/tty/serial/atmel_serial.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; config 1238 drivers/tty/serial/atmel_serial.c config.src_addr = port->mapbase + ATMEL_US_RHR; config 1239 drivers/tty/serial/atmel_serial.c config.src_maxburst = 1; config 1242 drivers/tty/serial/atmel_serial.c &config); config 293 drivers/tty/serial/digicolor-usart.c u8 config = 0; config 311 drivers/tty/serial/digicolor-usart.c config |= UA_CONFIG_CHAR_LEN; config 316 drivers/tty/serial/digicolor-usart.c config |= UA_CONFIG_STOP_BITS; config 319 drivers/tty/serial/digicolor-usart.c config |= UA_CONFIG_PARITY; config 321 drivers/tty/serial/digicolor-usart.c config |= UA_CONFIG_ODD_PARITY; config 340 drivers/tty/serial/digicolor-usart.c writeb_relaxed(config, port->membase + UA_CONFIG); config 31 drivers/tty/serial/kgdboc.c static char config[MAX_CONFIG_LEN]; config 33 drivers/tty/serial/kgdboc.c .string = config, config 148 drivers/tty/serial/kgdboc.c char *cptr = config; config 151 drivers/tty/serial/kgdboc.c if (!strlen(config) || isspace(config[0])) { config 203 drivers/tty/serial/kgdboc.c config[0] = 0; config 247 drivers/tty/serial/kgdboc.c strcpy(config, kmessage); config 257 drivers/tty/serial/kgdboc.c strcpy(config, kmessage); config 259 drivers/tty/serial/kgdboc.c if (len && config[len - 1] == '\n') config 260 drivers/tty/serial/kgdboc.c config[len - 1] = '\0'; config 318 drivers/tty/serial/kgdboc.c strcpy(config, opt); config 335 drivers/tty/serial/kgdboc.c save_ch = config[0]; config 337 drivers/tty/serial/kgdboc.c config[0] = save_ch; config 1232 drivers/tty/serial/max310x.c unsigned long config) config 1237 drivers/tty/serial/max310x.c switch (pinconf_to_config_param(config)) { config 317 drivers/tty/serial/sc16is7xx.c struct sc16is7xx_one_config config; config 775 drivers/tty/serial/sc16is7xx.c struct sc16is7xx_one_config config; config 779 drivers/tty/serial/sc16is7xx.c config = one->config; config 780 drivers/tty/serial/sc16is7xx.c memset(&one->config, 0, sizeof(one->config)); config 783 drivers/tty/serial/sc16is7xx.c if (config.flags & SC16IS7XX_RECONF_MD) { config 797 drivers/tty/serial/sc16is7xx.c if (config.flags & SC16IS7XX_RECONF_IER) config 799 drivers/tty/serial/sc16is7xx.c config.ier_clear, 0); config 801 drivers/tty/serial/sc16is7xx.c if (config.flags & SC16IS7XX_RECONF_RS485) config 810 drivers/tty/serial/sc16is7xx.c one->config.flags |= SC16IS7XX_RECONF_IER; config 811 drivers/tty/serial/sc16is7xx.c one->config.ier_clear |= bit; config 855 drivers/tty/serial/sc16is7xx.c one->config.flags |= SC16IS7XX_RECONF_MD; config 989 drivers/tty/serial/sc16is7xx.c one->config.flags |= SC16IS7XX_RECONF_RS485; config 1016 drivers/tty/serial/stm32-usart.c struct dma_slave_config config; config 1036 drivers/tty/serial/stm32-usart.c memset(&config, 0, sizeof(config)); config 1037 drivers/tty/serial/stm32-usart.c config.src_addr = port->mapbase + ofs->rdr; config 1038 drivers/tty/serial/stm32-usart.c config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; config 1040 drivers/tty/serial/stm32-usart.c ret = dmaengine_slave_config(stm32port->rx_ch, &config); config 1088 drivers/tty/serial/stm32-usart.c struct dma_slave_config config; config 1108 drivers/tty/serial/stm32-usart.c memset(&config, 0, sizeof(config)); config 1109 drivers/tty/serial/stm32-usart.c config.dst_addr = port->mapbase + ofs->tdr; config 1110 drivers/tty/serial/stm32-usart.c config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; config 1112 drivers/tty/serial/stm32-usart.c ret = dmaengine_slave_config(stm32port->tx_ch, &config); config 2628 drivers/usb/atm/ueagle-atm.c if (usb->config->desc.bNumInterfaces != 1 && ifnum == 0) { config 142 drivers/usb/cdns3/ep0.c u32 config = le16_to_cpu(ctrl_req->wValue); config 163 drivers/usb/cdns3/ep0.c if (config) { config 174 drivers/usb/cdns3/ep0.c if (!config && !result) { config 272 drivers/usb/class/usblp.c #define usblp_get_id(usblp, config, id, maxlen)\ config 273 drivers/usb/class/usblp.c usblp_ctrl_msg(usblp, USBLP_REQ_GET_ID, USB_TYPE_CLASS, USB_DIR_IN, USB_RECIP_INTERFACE, config, id, maxlen) config 224 drivers/usb/core/config.c static bool config_endpoint_is_duplicate(struct usb_host_config *config, config 232 drivers/usb/core/config.c for (i = 0; i < config->desc.bNumInterfaces; ++i) { config 233 drivers/usb/core/config.c intfc = config->intf_cache[i]; config 255 drivers/usb/core/config.c struct usb_host_config *config, int inum, int asnum, config 295 drivers/usb/core/config.c if (config_endpoint_is_duplicate(config, inum, asnum, d)) { config 503 drivers/usb/core/config.c struct usb_host_config *config, unsigned char *buffer, int size, config 525 drivers/usb/core/config.c for (i = 0; i < config->desc.bNumInterfaces; ++i) { config 527 drivers/usb/core/config.c intfc = config->intf_cache[i]; config 586 drivers/usb/core/config.c retval = usb_parse_endpoint(ddev, cfgno, config, inum, asnum, config 610 drivers/usb/core/config.c struct usb_host_config *config, unsigned char *buffer, int size) config 625 drivers/usb/core/config.c memcpy(&config->desc, buffer, USB_DT_CONFIG_SIZE); config 626 drivers/usb/core/config.c nintf = nintf_orig = config->desc.bNumInterfaces; config 627 drivers/usb/core/config.c config->desc.bNumInterfaces = 0; // Adjusted later config 629 drivers/usb/core/config.c if (config->desc.bDescriptorType != USB_DT_CONFIG || config 630 drivers/usb/core/config.c config->desc.bLength < USB_DT_CONFIG_SIZE || config 631 drivers/usb/core/config.c config->desc.bLength > size) { config 634 drivers/usb/core/config.c config->desc.bDescriptorType, config->desc.bLength); config 637 drivers/usb/core/config.c cfgno = config->desc.bConfigurationValue; config 639 drivers/usb/core/config.c buffer += config->desc.bLength; config 640 drivers/usb/core/config.c size -= config->desc.bLength; config 732 drivers/usb/core/config.c config->intf_assoc[iad_num] = d; config 744 drivers/usb/core/config.c config->desc.wTotalLength = cpu_to_le16(buffer2 - buffer0); config 752 drivers/usb/core/config.c config->desc.bNumInterfaces = nintf = n; config 777 drivers/usb/core/config.c config->intf_cache[i] = intfc; config 787 drivers/usb/core/config.c config->extra = buffer; config 790 drivers/usb/core/config.c config->extralen = i; config 799 drivers/usb/core/config.c retval = usb_parse_interface(ddev, cfgno, config, config 810 drivers/usb/core/config.c intfc = config->intf_cache[i]; config 833 drivers/usb/core/config.c if (!dev->config) config 845 drivers/usb/core/config.c struct usb_host_config *cf = &dev->config[c]; config 854 drivers/usb/core/config.c kfree(dev->config); config 855 drivers/usb/core/config.c dev->config = NULL; config 886 drivers/usb/core/config.c dev->config = kzalloc(length, GFP_KERNEL); config 887 drivers/usb/core/config.c if (!dev->config) config 949 drivers/usb/core/config.c &dev->config[cfgno], bigbuffer, length); config 314 drivers/usb/core/devices.c const struct usb_host_config *config, int active) config 322 drivers/usb/core/devices.c if (!config) config 325 drivers/usb/core/devices.c start = usb_dump_config_descriptor(start, end, &config->desc, active, config 328 drivers/usb/core/devices.c if (config->intf_assoc[i] == NULL) config 331 drivers/usb/core/devices.c config->intf_assoc[i]); config 333 drivers/usb/core/devices.c for (i = 0; i < config->desc.bNumInterfaces; i++) { config 334 drivers/usb/core/devices.c intfc = config->intf_cache[i]; config 335 drivers/usb/core/devices.c interface = config->interface[i]; config 418 drivers/usb/core/devices.c start, end, dev->config + i, config 420 drivers/usb/core/devices.c (dev->config + i) == dev->actconfig); config 334 drivers/usb/core/devio.c struct usb_config_descriptor *config = config 336 drivers/usb/core/devio.c unsigned int length = le16_to_cpu(config->wTotalLength); config 343 drivers/usb/core/devio.c le16_to_cpu(dev->config[i].desc.wTotalLength); config 1033 drivers/usb/core/driver.c struct usb_host_config *config; config 1037 drivers/usb/core/driver.c config = udev->actconfig; config 1038 drivers/usb/core/driver.c if (config) { config 1039 drivers/usb/core/driver.c for (i = 0; i < config->desc.bNumInterfaces; ++i) { config 1040 drivers/usb/core/driver.c intf = config->interface[i]; config 1080 drivers/usb/core/driver.c struct usb_host_config *config; config 1084 drivers/usb/core/driver.c config = udev->actconfig; config 1085 drivers/usb/core/driver.c if (config) { config 1086 drivers/usb/core/driver.c for (i = 0; i < config->desc.bNumInterfaces; ++i) { config 1087 drivers/usb/core/driver.c intf = config->interface[i]; config 1117 drivers/usb/core/driver.c struct usb_host_config *config; config 1122 drivers/usb/core/driver.c config = udev->actconfig; config 1123 drivers/usb/core/driver.c if (config) { config 1124 drivers/usb/core/driver.c for (i = 0; i < config->desc.bNumInterfaces; ++i) { config 1125 drivers/usb/core/driver.c intf = config->interface[i]; config 67 drivers/usb/core/generic.c c = udev->config; config 2312 drivers/usb/core/hub.c && udev->config config 2320 drivers/usb/core/hub.c le16_to_cpu(udev->config[0].desc.wTotalLength), config 2385 drivers/usb/core/hub.c if (udev->config == NULL) { config 4629 drivers/usb/core/hub.c (udev->config) ? "reset" : "new", speed, config 4762 drivers/usb/core/hub.c (udev->config) ? "reset" : "new", config 5621 drivers/usb/core/hub.c old_length = le16_to_cpu(udev->config[index].desc.wTotalLength); config 5631 drivers/usb/core/hub.c old_length = le16_to_cpu(udev->config[index].desc.wTotalLength); config 5796 drivers/usb/core/hub.c struct usb_host_config *config = udev->actconfig; config 5797 drivers/usb/core/hub.c struct usb_interface *intf = config->interface[i]; config 5873 drivers/usb/core/hub.c struct usb_host_config *config = udev->actconfig; config 5904 drivers/usb/core/hub.c if (config) { config 5905 drivers/usb/core/hub.c for (i = 0; i < config->desc.bNumInterfaces; ++i) { config 5906 drivers/usb/core/hub.c struct usb_interface *cintf = config->interface[i]; config 5927 drivers/usb/core/hub.c if (config) { config 5928 drivers/usb/core/hub.c for (i = config->desc.bNumInterfaces - 1; i >= 0; --i) { config 5929 drivers/usb/core/hub.c struct usb_interface *cintf = config->interface[i]; config 1528 drivers/usb/core/message.c struct usb_host_config *config; config 1544 drivers/usb/core/message.c config = dev->actconfig; config 1556 drivers/usb/core/message.c for (i = 0; i < config->desc.bNumInterfaces; i++) { config 1557 drivers/usb/core/message.c struct usb_interface *intf = config->interface[i]; config 1573 drivers/usb/core/message.c struct usb_interface *intf = config->interface[i]; config 1589 drivers/usb/core/message.c config->desc.bConfigurationValue, 0, config 1596 drivers/usb/core/message.c for (i = 0; i < config->desc.bNumInterfaces; i++) { config 1597 drivers/usb/core/message.c struct usb_interface *intf = config->interface[i]; config 1718 drivers/usb/core/message.c struct usb_host_config *config, config 1727 drivers/usb/core/message.c for (i = 0; (i < USB_MAXIADS && config->intf_assoc[i]); i++) { config 1728 drivers/usb/core/message.c intf_assoc = config->intf_assoc[i]; config 1824 drivers/usb/core/message.c if (dev->config[i].desc.bConfigurationValue == config 1826 drivers/usb/core/message.c cp = &dev->config[i]; config 2049 drivers/usb/core/message.c int config; config 2066 drivers/usb/core/message.c if (req->config >= -1) /* Is req still valid? */ config 2067 drivers/usb/core/message.c usb_set_configuration(udev, req->config); config 2083 drivers/usb/core/message.c req->config = -999; /* Mark as cancelled */ config 2108 drivers/usb/core/message.c int usb_driver_set_configuration(struct usb_device *udev, int config) config 2116 drivers/usb/core/message.c req->config = config; config 69 drivers/usb/core/of.c cdesc = &udev->config->desc; config 92 drivers/usb/core/of.c usb_of_get_interface_node(struct usb_device *udev, u8 config, u8 ifnum) config 101 drivers/usb/core/of.c if (reg[0] == ifnum && reg[1] == config) config 534 drivers/usb/core/quirks.c struct usb_host_config *cfg = &udev->config[i]; config 97 drivers/usb/core/sysfs.c int config, value, rc; config 99 drivers/usb/core/sysfs.c if (sscanf(buf, "%d", &config) != 1 || config < -1 || config > 255) config 104 drivers/usb/core/sysfs.c value = usb_set_configuration(udev, config); config 904 drivers/usb/core/sysfs.c srclen = __le16_to_cpu(udev->config[cfgno].desc. config 223 drivers/usb/core/usb.c struct usb_host_config *config, config 230 drivers/usb/core/usb.c if (!config) config 232 drivers/usb/core/usb.c for (i = 0; i < config->desc.bNumInterfaces; i++) { config 233 drivers/usb/core/usb.c if (config->intf_cache[i]->altsetting[0].desc.bInterfaceNumber config 235 drivers/usb/core/usb.c intf_cache = config->intf_cache[i]; config 247 drivers/usb/core/usb.c config->desc.bConfigurationValue); config 276 drivers/usb/core/usb.c struct usb_host_config *config = dev->actconfig; config 279 drivers/usb/core/usb.c if (!config) config 281 drivers/usb/core/usb.c for (i = 0; i < config->desc.bNumInterfaces; i++) config 282 drivers/usb/core/usb.c if (config->interface[i]->altsetting[0] config 284 drivers/usb/core/usb.c return config->interface[i]; config 256 drivers/usb/gadget/composite.c int usb_add_function(struct usb_configuration *config, config 261 drivers/usb/gadget/composite.c DBG(config->cdev, "adding '%s'/%p to config '%s'/%p\n", config 263 drivers/usb/gadget/composite.c config->label, config); config 268 drivers/usb/gadget/composite.c function->config = config; config 269 drivers/usb/gadget/composite.c list_add_tail(&function->list, &config->functions); config 279 drivers/usb/gadget/composite.c value = function->bind(config, function); config 282 drivers/usb/gadget/composite.c function->config = NULL; config 292 drivers/usb/gadget/composite.c if (!config->fullspeed && function->fs_descriptors) config 293 drivers/usb/gadget/composite.c config->fullspeed = true; config 294 drivers/usb/gadget/composite.c if (!config->highspeed && function->hs_descriptors) config 295 drivers/usb/gadget/composite.c config->highspeed = true; config 296 drivers/usb/gadget/composite.c if (!config->superspeed && function->ss_descriptors) config 297 drivers/usb/gadget/composite.c config->superspeed = true; config 298 drivers/usb/gadget/composite.c if (!config->superspeed_plus && function->ssp_descriptors) config 299 drivers/usb/gadget/composite.c config->superspeed_plus = true; config 303 drivers/usb/gadget/composite.c DBG(config->cdev, "adding '%s'/%p --> %d\n", config 345 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = function->config->cdev; config 373 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = function->config->cdev; config 415 drivers/usb/gadget/composite.c int usb_interface_id(struct usb_configuration *config, config 418 drivers/usb/gadget/composite.c unsigned id = config->next_interface_id; config 421 drivers/usb/gadget/composite.c config->interface[id] = function; config 422 drivers/usb/gadget/composite.c config->next_interface_id = id + 1; config 450 drivers/usb/gadget/composite.c static int config_buf(struct usb_configuration *config, config 465 drivers/usb/gadget/composite.c c->bNumInterfaces = config->next_interface_id; config 466 drivers/usb/gadget/composite.c c->bConfigurationValue = config->bConfigurationValue; config 467 drivers/usb/gadget/composite.c c->iConfiguration = config->iConfiguration; config 468 drivers/usb/gadget/composite.c c->bmAttributes = USB_CONFIG_ATT_ONE | config->bmAttributes; config 469 drivers/usb/gadget/composite.c c->bMaxPower = encode_bMaxPower(speed, config); config 472 drivers/usb/gadget/composite.c if (config->descriptors) { config 474 drivers/usb/gadget/composite.c config->descriptors); config 482 drivers/usb/gadget/composite.c list_for_each_entry(f, &config->functions, list) { config 758 drivers/usb/gadget/composite.c list_for_each_entry(f, &cdev->config->functions, list) { config 764 drivers/usb/gadget/composite.c cdev->config = NULL; config 785 drivers/usb/gadget/composite.c if (cdev->config) config 794 drivers/usb/gadget/composite.c if (cdev->config) config 807 drivers/usb/gadget/composite.c cdev->config = c; config 876 drivers/usb/gadget/composite.c struct usb_configuration *config) config 880 drivers/usb/gadget/composite.c if (!config->bConfigurationValue) config 885 drivers/usb/gadget/composite.c if (c->bConfigurationValue == config->bConfigurationValue) config 889 drivers/usb/gadget/composite.c config->cdev = cdev; config 890 drivers/usb/gadget/composite.c list_add_tail(&config->list, &cdev->configs); config 892 drivers/usb/gadget/composite.c INIT_LIST_HEAD(&config->functions); config 893 drivers/usb/gadget/composite.c config->next_interface_id = 0; config 894 drivers/usb/gadget/composite.c memset(config->interface, 0, sizeof(config->interface)); config 916 drivers/usb/gadget/composite.c struct usb_configuration *config, config 925 drivers/usb/gadget/composite.c config->bConfigurationValue, config 926 drivers/usb/gadget/composite.c config->label, config); config 928 drivers/usb/gadget/composite.c status = usb_add_config_only(cdev, config); config 932 drivers/usb/gadget/composite.c status = bind(config); config 934 drivers/usb/gadget/composite.c while (!list_empty(&config->functions)) { config 937 drivers/usb/gadget/composite.c f = list_first_entry(&config->functions, config 943 drivers/usb/gadget/composite.c f->unbind(config, f); config 947 drivers/usb/gadget/composite.c list_del(&config->list); config 948 drivers/usb/gadget/composite.c config->cdev = NULL; config 953 drivers/usb/gadget/composite.c config->bConfigurationValue, config, config 954 drivers/usb/gadget/composite.c config->superspeed_plus ? " superplus" : "", config 955 drivers/usb/gadget/composite.c config->superspeed ? " super" : "", config 956 drivers/usb/gadget/composite.c config->highspeed ? " high" : "", config 957 drivers/usb/gadget/composite.c config->fullspeed config 964 drivers/usb/gadget/composite.c struct usb_function *f = config->interface[i]; config 978 drivers/usb/gadget/composite.c DBG(cdev, "added config '%s'/%u --> %d\n", config->label, config 979 drivers/usb/gadget/composite.c config->bConfigurationValue, status); config 985 drivers/usb/gadget/composite.c struct usb_configuration *config) config 987 drivers/usb/gadget/composite.c while (!list_empty(&config->functions)) { config 990 drivers/usb/gadget/composite.c f = list_first_entry(&config->functions, config 993 drivers/usb/gadget/composite.c usb_remove_function(config, f); config 995 drivers/usb/gadget/composite.c list_del(&config->list); config 996 drivers/usb/gadget/composite.c if (config->unbind) { config 997 drivers/usb/gadget/composite.c DBG(cdev, "unbind config '%s'/%p\n", config->label, config); config 998 drivers/usb/gadget/composite.c config->unbind(config); config 1013 drivers/usb/gadget/composite.c struct usb_configuration *config) config 1019 drivers/usb/gadget/composite.c if (cdev->config == config) config 1024 drivers/usb/gadget/composite.c remove_config(cdev, config); config 1677 drivers/usb/gadget/composite.c struct usb_configuration *config; config 1680 drivers/usb/gadget/composite.c if (cdev->config) config 1681 drivers/usb/gadget/composite.c config = cdev->config; config 1683 drivers/usb/gadget/composite.c config = list_first_entry( config 1686 drivers/usb/gadget/composite.c if (!config) config 1698 drivers/usb/gadget/composite.c memcpy(req->buf, config->descriptors[0], value); config 1723 drivers/usb/gadget/composite.c if (cdev->config) config 1724 drivers/usb/gadget/composite.c *(u8 *)req->buf = cdev->config->bConfigurationValue; config 1734 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) config 1736 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; config 1763 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) config 1765 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; config 1799 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) config 1801 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; config 1822 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) config 1824 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; config 1910 drivers/usb/gadget/composite.c if (cdev->config) { config 1911 drivers/usb/gadget/composite.c list_for_each_entry(f, &cdev->config->functions, list) config 1927 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) config 1929 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; config 1933 drivers/usb/gadget/composite.c if (!cdev->config) config 1936 drivers/usb/gadget/composite.c list_for_each_entry(f, &cdev->config->functions, list) { config 1940 drivers/usb/gadget/composite.c if (&f->list == &cdev->config->functions) config 1950 drivers/usb/gadget/composite.c c = cdev->config; config 2005 drivers/usb/gadget/composite.c if (cdev->config) config 2035 drivers/usb/gadget/composite.c WARN_ON(cdev->config); config 2276 drivers/usb/gadget/composite.c if (cdev->config) { config 2277 drivers/usb/gadget/composite.c list_for_each_entry(f, &cdev->config->functions, list) { config 2303 drivers/usb/gadget/composite.c if (cdev->config) { config 2304 drivers/usb/gadget/composite.c list_for_each_entry(f, &cdev->config->functions, list) { config 2309 drivers/usb/gadget/composite.c maxpower = cdev->config->MaxPower ? config 2310 drivers/usb/gadget/composite.c cdev->config->MaxPower : CONFIG_USB_GADGET_VBUS_DRAW; config 77 drivers/usb/gadget/config.c const struct usb_config_descriptor *config, config 89 drivers/usb/gadget/config.c *cp = *config; config 165 drivers/usb/gadget/config.c struct usb_gadget *g = f->config->cdev->gadget; config 309 drivers/usb/gadget/function/f_acm.c struct usb_composite_dev *cdev = acm->port.func.config->cdev; config 339 drivers/usb/gadget/function/f_acm.c struct usb_composite_dev *cdev = f->config->cdev; config 423 drivers/usb/gadget/function/f_acm.c struct usb_composite_dev *cdev = f->config->cdev; config 467 drivers/usb/gadget/function/f_acm.c struct usb_composite_dev *cdev = f->config->cdev; config 522 drivers/usb/gadget/function/f_acm.c ERROR(acm->port.func.config->cdev, config 533 drivers/usb/gadget/function/f_acm.c struct usb_composite_dev *cdev = acm->port.func.config->cdev; config 379 drivers/usb/gadget/function/f_ecm.c struct usb_composite_dev *cdev = ecm->port.func.config->cdev; config 446 drivers/usb/gadget/function/f_ecm.c struct usb_composite_dev *cdev = ecm->port.func.config->cdev; config 471 drivers/usb/gadget/function/f_ecm.c struct usb_composite_dev *cdev = f->config->cdev; config 536 drivers/usb/gadget/function/f_ecm.c struct usb_composite_dev *cdev = f->config->cdev; config 623 drivers/usb/gadget/function/f_ecm.c struct usb_composite_dev *cdev = f->config->cdev; config 662 drivers/usb/gadget/function/f_ecm.c DBG(ecm->port.func.config->cdev, "%s\n", __func__); config 672 drivers/usb/gadget/function/f_ecm.c DBG(ecm->port.func.config->cdev, "%s\n", __func__); config 168 drivers/usb/gadget/function/f_eem.c struct usb_composite_dev *cdev = f->config->cdev; config 185 drivers/usb/gadget/function/f_eem.c struct usb_composite_dev *cdev = f->config->cdev; config 228 drivers/usb/gadget/function/f_eem.c struct usb_composite_dev *cdev = f->config->cdev; config 392 drivers/usb/gadget/function/f_eem.c struct usb_composite_dev *cdev = port->func.config->cdev; config 324 drivers/usb/gadget/function/f_hid.c ERROR(hidg->func.config->cdev, config 370 drivers/usb/gadget/function/f_hid.c ERROR(hidg->func.config->cdev, config 398 drivers/usb/gadget/function/f_hid.c ERROR(hidg->func.config->cdev, config 464 drivers/usb/gadget/function/f_hid.c struct usb_composite_dev *cdev = hidg->func.config->cdev; config 500 drivers/usb/gadget/function/f_hid.c struct usb_composite_dev *cdev = f->config->cdev; config 637 drivers/usb/gadget/function/f_hid.c struct usb_composite_dev *cdev = f->config->cdev; config 649 drivers/usb/gadget/function/f_hid.c status = config_ep_by_speed(f->config->cdev->gadget, f, config 674 drivers/usb/gadget/function/f_hid.c status = config_ep_by_speed(f->config->cdev->gadget, f, config 843 drivers/usb/gadget/function/f_hid.c ERROR(f->config->cdev, "hidg_bind FAILED\n"); config 238 drivers/usb/gadget/function/f_loopback.c struct usb_composite_dev *cdev = loop->function.config->cdev; config 300 drivers/usb/gadget/function/f_loopback.c cdev = loop->function.config->cdev; config 411 drivers/usb/gadget/function/f_loopback.c struct usb_composite_dev *cdev = f->config->cdev; config 3146 drivers/usb/gadget/function/f_mass_storage.c struct fsg_lun_config config; config 3179 drivers/usb/gadget/function/f_mass_storage.c memset(&config, 0, sizeof(config)); config 3180 drivers/usb/gadget/function/f_mass_storage.c config.removable = true; config 3182 drivers/usb/gadget/function/f_mass_storage.c ret = fsg_common_create_lun(fsg_opts->common, &config, num, name, config 3348 drivers/usb/gadget/function/f_mass_storage.c struct fsg_lun_config config; config 3369 drivers/usb/gadget/function/f_mass_storage.c memset(&config, 0, sizeof(config)); config 3370 drivers/usb/gadget/function/f_mass_storage.c config.removable = true; config 3371 drivers/usb/gadget/function/f_mass_storage.c rc = fsg_common_create_lun(opts->common, &config, 0, "lun.0", config 273 drivers/usb/gadget/function/f_midi.c struct usb_composite_dev *cdev = midi->func.config->cdev; config 342 drivers/usb/gadget/function/f_midi.c struct usb_composite_dev *cdev = f->config->cdev; config 420 drivers/usb/gadget/function/f_midi.c struct usb_composite_dev *cdev = f->config->cdev; config 1271 drivers/usb/gadget/function/f_midi.c struct usb_composite_dev *cdev = f->config->cdev; config 546 drivers/usb/gadget/function/f_ncm.c struct usb_composite_dev *cdev = ncm->port.func.config->cdev; config 629 drivers/usb/gadget/function/f_ncm.c struct usb_composite_dev *cdev = ncm->port.func.config->cdev; config 660 drivers/usb/gadget/function/f_ncm.c struct usb_composite_dev *cdev = f->config->cdev; config 687 drivers/usb/gadget/function/f_ncm.c struct usb_composite_dev *cdev = f->config->cdev; config 867 drivers/usb/gadget/function/f_ncm.c struct usb_composite_dev *cdev = f->config->cdev; config 1193 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, "Wrong NTH SIGN, skblen %d\n", config 1203 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, "Wrong NTB headersize\n"); config 1210 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, "OUT size exceeded\n"); config 1221 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, "Bad index: %#X\n", config 1229 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, "Wrong NDP SIGN\n"); config 1245 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, "Bad NDP length: %#X\n", config 1263 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, config 1277 drivers/usb/gadget/function/f_ncm.c INFO(port->func.config->cdev, config 1310 drivers/usb/gadget/function/f_ncm.c VDBG(port->func.config->cdev, config 1322 drivers/usb/gadget/function/f_ncm.c struct usb_composite_dev *cdev = f->config->cdev; config 1362 drivers/usb/gadget/function/f_ncm.c DBG(ncm->port.func.config->cdev, "%s\n", __func__); config 1374 drivers/usb/gadget/function/f_ncm.c DBG(ncm->port.func.config->cdev, "%s\n", __func__); config 192 drivers/usb/gadget/function/f_obex.c struct usb_composite_dev *cdev = f->config->cdev; config 251 drivers/usb/gadget/function/f_obex.c struct usb_composite_dev *cdev = f->config->cdev; config 262 drivers/usb/gadget/function/f_obex.c struct usb_composite_dev *cdev = g->func.config->cdev; config 275 drivers/usb/gadget/function/f_obex.c struct usb_composite_dev *cdev = g->func.config->cdev; config 397 drivers/usb/gadget/function/f_phonet.c struct usb_gadget *gadget = fp->function.config->cdev->gadget; config 937 drivers/usb/gadget/function/f_printer.c struct usb_composite_dev *cdev = f->config->cdev; config 387 drivers/usb/gadget/function/f_rndis.c struct usb_composite_dev *cdev = rndis->port.func.config->cdev; config 412 drivers/usb/gadget/function/f_rndis.c struct usb_composite_dev *cdev = rndis->port.func.config->cdev; config 466 drivers/usb/gadget/function/f_rndis.c struct usb_composite_dev *cdev = f->config->cdev; config 540 drivers/usb/gadget/function/f_rndis.c struct usb_composite_dev *cdev = f->config->cdev; config 610 drivers/usb/gadget/function/f_rndis.c struct usb_composite_dev *cdev = f->config->cdev; config 636 drivers/usb/gadget/function/f_rndis.c struct usb_composite_dev *cdev = geth->func.config->cdev; config 649 drivers/usb/gadget/function/f_rndis.c DBG(geth->func.config->cdev, "%s\n", __func__); config 149 drivers/usb/gadget/function/f_serial.c struct usb_composite_dev *cdev = f->config->cdev; config 175 drivers/usb/gadget/function/f_serial.c struct usb_composite_dev *cdev = f->config->cdev; config 467 drivers/usb/gadget/function/f_sourcesink.c struct usb_composite_dev *cdev = ss->function.config->cdev; config 531 drivers/usb/gadget/function/f_sourcesink.c cdev = ss->function.config->cdev; config 621 drivers/usb/gadget/function/f_sourcesink.c cdev = ss->function.config->cdev; config 637 drivers/usb/gadget/function/f_sourcesink.c cdev = ss->function.config->cdev; config 739 drivers/usb/gadget/function/f_sourcesink.c struct usb_composite_dev *cdev = f->config->cdev; config 764 drivers/usb/gadget/function/f_sourcesink.c struct usb_configuration *c = f->config; config 256 drivers/usb/gadget/function/f_subset.c struct usb_composite_dev *cdev = f->config->cdev; config 281 drivers/usb/gadget/function/f_subset.c struct usb_composite_dev *cdev = f->config->cdev; config 390 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = f->config->cdev->gadget; config 423 drivers/usb/gadget/function/f_tcm.c struct usb_composite_dev *cdev = f->config->cdev; config 844 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = f->config->cdev->gadget; config 2093 drivers/usb/gadget/function/f_tcm.c usb_composite_setup_continue(fu->function.config->cdev); config 324 drivers/usb/gadget/function/f_uac1.c struct usb_composite_dev *cdev = f->config->cdev; config 360 drivers/usb/gadget/function/f_uac1.c struct usb_composite_dev *cdev = f->config->cdev; config 388 drivers/usb/gadget/function/f_uac1.c struct usb_composite_dev *cdev = f->config->cdev; config 431 drivers/usb/gadget/function/f_uac1.c struct usb_composite_dev *cdev = f->config->cdev; config 476 drivers/usb/gadget/function/f_uac1.c struct usb_composite_dev *cdev = f->config->cdev; config 324 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = audio->card.func.config->cdev; config 386 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 422 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 459 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 495 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 523 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 575 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 656 drivers/usb/gadget/function/f_uac1_legacy.c struct usb_composite_dev *cdev = f->config->cdev; config 737 drivers/usb/gadget/function/f_uac2.c struct usb_composite_dev *cdev = fn->config->cdev; config 814 drivers/usb/gadget/function/f_uac2.c struct usb_request *req = fn->config->cdev->req; config 855 drivers/usb/gadget/function/f_uac2.c struct usb_request *req = fn->config->cdev->req; config 943 drivers/usb/gadget/function/f_uac2.c struct usb_composite_dev *cdev = fn->config->cdev; config 254 drivers/usb/gadget/function/f_uvc.c struct usb_composite_dev *cdev = uvc->func.config->cdev; config 278 drivers/usb/gadget/function/f_uvc.c struct usb_composite_dev *cdev = f->config->cdev; config 343 drivers/usb/gadget/function/f_uvc.c ret = config_ep_by_speed(f->config->cdev->gadget, config 416 drivers/usb/gadget/function/f_uvc.c struct usb_composite_dev *cdev = uvc->func.config->cdev; config 15 drivers/usb/gadget/function/tcm.h #define fuas_to_gadget(f) (f->function.config->cdev->gadget) config 56 drivers/usb/gadget/function/uvc.h dev_dbg(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) config 58 drivers/usb/gadget/function/uvc.h dev_info(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) config 60 drivers/usb/gadget/function/uvc.h dev_warn(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) config 62 drivers/usb/gadget/function/uvc.h dev_err(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) config 35 drivers/usb/gadget/function/uvc_v4l2.c struct usb_composite_dev *cdev = uvc->func.config->cdev; config 68 drivers/usb/gadget/function/uvc_v4l2.c struct usb_composite_dev *cdev = uvc->func.config->cdev; config 159 drivers/usb/gadget/legacy/acm_ms.c struct fsg_config config; config 173 drivers/usb/gadget/legacy/acm_ms.c fsg_config_from_params(&config, &fsg_mod_data, fsg_num_buffers); config 181 drivers/usb/gadget/legacy/acm_ms.c status = fsg_common_set_cdev(opts->common, cdev, config.can_stall); config 186 drivers/usb/gadget/legacy/acm_ms.c status = fsg_common_create_luns(opts->common, &config); config 190 drivers/usb/gadget/legacy/acm_ms.c fsg_common_set_inquiry_string(opts->common, config.vendor_name, config 191 drivers/usb/gadget/legacy/acm_ms.c config.product_name); config 136 drivers/usb/gadget/legacy/inode.c struct usb_config_descriptor *config, *hs_config; config 957 drivers/usb/gadget/legacy/inode.c power = dev->config->bMaxPower; config 1319 drivers/usb/gadget/legacy/inode.c dev->req->buf = dev->config; config 1320 drivers/usb/gadget/legacy/inode.c len = le16_to_cpu(dev->config->wTotalLength); config 1410 drivers/usb/gadget/legacy/inode.c u8 config, power; config 1414 drivers/usb/gadget/legacy/inode.c config = dev->hs_config->bConfigurationValue; config 1417 drivers/usb/gadget/legacy/inode.c config = dev->config->bConfigurationValue; config 1418 drivers/usb/gadget/legacy/inode.c power = dev->config->bMaxPower; config 1421 drivers/usb/gadget/legacy/inode.c if (config == (u8) w_value) { config 1423 drivers/usb/gadget/legacy/inode.c dev->current_config = config; config 1769 drivers/usb/gadget/legacy/inode.c static int is_valid_config(struct usb_config_descriptor *config, config 1772 drivers/usb/gadget/legacy/inode.c return config->bDescriptorType == USB_DT_CONFIG config 1773 drivers/usb/gadget/legacy/inode.c && config->bLength == USB_DT_CONFIG_SIZE config 1775 drivers/usb/gadget/legacy/inode.c && config->bConfigurationValue != 0 config 1776 drivers/usb/gadget/legacy/inode.c && (config->bmAttributes & USB_CONFIG_ATT_ONE) != 0 config 1777 drivers/usb/gadget/legacy/inode.c && (config->bmAttributes & USB_CONFIG_ATT_WAKEUP) == 0; config 1824 drivers/usb/gadget/legacy/inode.c dev->config = (void *) kbuf; config 1825 drivers/usb/gadget/legacy/inode.c total = le16_to_cpu(dev->config->wTotalLength); config 1826 drivers/usb/gadget/legacy/inode.c if (!is_valid_config(dev->config, total) || config 145 drivers/usb/gadget/legacy/mass_storage.c struct fsg_config config; config 152 drivers/usb/gadget/legacy/mass_storage.c fsg_config_from_params(&config, &mod_data, fsg_num_buffers); config 160 drivers/usb/gadget/legacy/mass_storage.c status = fsg_common_set_cdev(opts->common, cdev, config.can_stall); config 165 drivers/usb/gadget/legacy/mass_storage.c status = fsg_common_create_luns(opts->common, &config); config 169 drivers/usb/gadget/legacy/mass_storage.c fsg_common_set_inquiry_string(opts->common, config.vendor_name, config 170 drivers/usb/gadget/legacy/mass_storage.c config.product_name); config 187 drivers/usb/gadget/legacy/multi.c static struct usb_configuration config = { config 192 drivers/usb/gadget/legacy/multi.c config.label = strings_dev[MULTI_STRING_RNDIS_CONFIG_IDX].s; config 193 drivers/usb/gadget/legacy/multi.c config.iConfiguration = strings_dev[MULTI_STRING_RNDIS_CONFIG_IDX].id; config 195 drivers/usb/gadget/legacy/multi.c return usb_add_config(cdev, &config, rndis_do_config); config 270 drivers/usb/gadget/legacy/multi.c static struct usb_configuration config = { config 275 drivers/usb/gadget/legacy/multi.c config.label = strings_dev[MULTI_STRING_CDC_CONFIG_IDX].s; config 276 drivers/usb/gadget/legacy/multi.c config.iConfiguration = strings_dev[MULTI_STRING_CDC_CONFIG_IDX].id; config 278 drivers/usb/gadget/legacy/multi.c return usb_add_config(cdev, &config, cdc_do_config); config 304 drivers/usb/gadget/legacy/multi.c struct fsg_config config; config 372 drivers/usb/gadget/legacy/multi.c fsg_config_from_params(&config, &fsg_mod_data, fsg_num_buffers); config 380 drivers/usb/gadget/legacy/multi.c status = fsg_common_set_cdev(fsg_opts->common, cdev, config.can_stall); config 385 drivers/usb/gadget/legacy/multi.c status = fsg_common_create_luns(fsg_opts->common, &config); config 389 drivers/usb/gadget/legacy/multi.c fsg_common_set_inquiry_string(fsg_opts->common, config.vendor_name, config 390 drivers/usb/gadget/legacy/multi.c config.product_name); config 161 drivers/usb/gadget/legacy/zero.c if (!cdev->config) config 1435 drivers/usb/gadget/udc/bdc/bdc_ep.c int config = 0; config 1457 drivers/usb/gadget/udc/bdc/bdc_ep.c config = le16_to_cpu(setup_pkt->wValue); config 1458 drivers/usb/gadget/udc/bdc/bdc_ep.c if (!config) config 2751 drivers/usb/gadget/udc/omap_udc.c struct omap_usb_config *config = dev_get_platdata(&pdev->dev); config 2788 drivers/usb/gadget/udc/omap_udc.c config->otg ? ", Mini-AB" : ""); config 2818 drivers/usb/gadget/udc/omap_udc.c else if (config->otg) { config 2875 drivers/usb/gadget/udc/omap_udc.c udc->gadget.is_otg = (config->otg != 0); config 244 drivers/usb/gadget/udc/pxa27x_udc.c int config, int interface, int altsetting) config 252 drivers/usb/gadget/udc/pxa27x_udc.c if ((ep->config != config) || (ep->interface != interface) config 288 drivers/usb/gadget/udc/pxa27x_udc.c int cfg = udc->config; config 537 drivers/usb/gadget/udc/pxa27x_udc.c new_udccr = ((ep->config << UDCCONR_CN_S) & UDCCONR_CN) config 2081 drivers/usb/gadget/udc/pxa27x_udc.c static void pxa27x_change_configuration(struct pxa_udc *udc, int config) config 2085 drivers/usb/gadget/udc/pxa27x_udc.c dev_dbg(udc->dev, "config=%d\n", config); config 2087 drivers/usb/gadget/udc/pxa27x_udc.c udc->config = config; config 2093 drivers/usb/gadget/udc/pxa27x_udc.c req.wValue = config; config 2217 drivers/usb/gadget/udc/pxa27x_udc.c unsigned config, interface, alternate, config_change; config 2223 drivers/usb/gadget/udc/pxa27x_udc.c config = (udccr & UDCCR_ACN) >> UDCCR_ACN_S; config 2224 drivers/usb/gadget/udc/pxa27x_udc.c config_change = (config != udc->config); config 2225 drivers/usb/gadget/udc/pxa27x_udc.c pxa27x_change_configuration(udc, config); config 269 drivers/usb/gadget/udc/pxa27x_udc.h .config = _config, .interface = iface, .alternate = altset, \ config 272 drivers/usb/gadget/udc/pxa27x_udc.h #define PXA_EP_BULK(_idx, addr, dir, config, iface, alt) \ config 274 drivers/usb/gadget/udc/pxa27x_udc.h config, iface, alt) config 275 drivers/usb/gadget/udc/pxa27x_udc.h #define PXA_EP_ISO(_idx, addr, dir, config, iface, alt) \ config 277 drivers/usb/gadget/udc/pxa27x_udc.h config, iface, alt) config 278 drivers/usb/gadget/udc/pxa27x_udc.h #define PXA_EP_INT(_idx, addr, dir, config, iface, alt) \ config 280 drivers/usb/gadget/udc/pxa27x_udc.h config, iface, alt) config 361 drivers/usb/gadget/udc/pxa27x_udc.h unsigned config:2; config 470 drivers/usb/gadget/udc/pxa27x_udc.h unsigned config:2; config 198 drivers/usb/host/ohci-omap.c struct omap_usb_config *config = dev_get_platdata(hcd->self.controller); config 199 drivers/usb/host/ohci-omap.c int need_transceiver = (config->otg != 0); config 204 drivers/usb/host/ohci-omap.c if (config->otg) { config 205 drivers/usb/host/ohci-omap.c hcd->self.otg_port = config->otg; config 215 drivers/usb/host/ohci-omap.c if (config->ocpi_enable) config 216 drivers/usb/host/ohci-omap.c config->ocpi_enable(); config 249 drivers/usb/host/ohci-omap.c if (config->otg || config->rwc) { config 191 drivers/usb/host/ohci-tmio.c struct resource *config = platform_get_resource(dev, IORESOURCE_MEM, 1); config 218 drivers/usb/host/ohci-tmio.c tmio->ccr = ioremap(config->start, resource_size(config)); config 4823 drivers/usb/host/xhci.c struct usb_host_config *config; config 4848 drivers/usb/host/xhci.c config = udev->actconfig; config 4849 drivers/usb/host/xhci.c if (!config) config 4852 drivers/usb/host/xhci.c for (i = 0; i < config->desc.bNumInterfaces; i++) { config 4854 drivers/usb/host/xhci.c struct usb_interface *intf = config->interface[i]; config 706 drivers/usb/misc/usbtest.c struct usb_config_descriptor *config; config 708 drivers/usb/misc/usbtest.c if (len < sizeof(*config)) config 710 drivers/usb/misc/usbtest.c config = (struct usb_config_descriptor *) tdev->buf; config 712 drivers/usb/misc/usbtest.c switch (config->bDescriptorType) { config 715 drivers/usb/misc/usbtest.c if (config->bLength != 9) { config 720 drivers/usb/misc/usbtest.c if (!realworld && !(config->bmAttributes & 0x80)) { config 724 drivers/usb/misc/usbtest.c if (config->bmAttributes & 0x1f) { /* reserved == 0 */ config 733 drivers/usb/misc/usbtest.c if (le16_to_cpu(config->wTotalLength) == len) /* read it all */ config 735 drivers/usb/misc/usbtest.c if (le16_to_cpu(config->wTotalLength) >= TBUF_SIZE) /* max partial read */ config 541 drivers/usb/musb/da8xx.c pdata->config = &da8xx_config; config 72 drivers/usb/musb/jz4740.c .config = &jz4740_musb_config, config 1065 drivers/usb/musb/musb_core.c if (musb->config->maximum_speed == USB_SPEED_HIGH || config 1066 drivers/usb/musb/musb_core.c musb->config->maximum_speed == USB_SPEED_UNKNOWN) config 1262 drivers/usb/musb/musb_core.c (1 << (musb->config->ram_bits + 2))) config 1266 drivers/usb/musb/musb_core.c if ((offset + maxpacket) > (1 << (musb->config->ram_bits + 2))) config 1326 drivers/usb/musb/musb_core.c if (musb->config->fifo_cfg) { config 1327 drivers/usb/musb/musb_core.c cfg = musb->config->fifo_cfg; config 1328 drivers/usb/musb/musb_core.c n = musb->config->fifo_cfg_size; config 1376 drivers/usb/musb/musb_core.c if (epn >= musb->config->num_eps) { config 1393 drivers/usb/musb/musb_core.c n + 1, musb->config->num_eps * 2 - 1, config 1394 drivers/usb/musb/musb_core.c offset, (1 << (musb->config->ram_bits + 2))); config 1420 drivers/usb/musb/musb_core.c for (epnum = 1; epnum < musb->config->num_eps; epnum++) { config 1995 drivers/usb/musb/musb_core.c const struct musb_hdrc_config *config, void __iomem *mbase) config 2016 drivers/usb/musb/musb_core.c musb->config = config; config 2017 drivers/usb/musb/musb_core.c BUG_ON(musb->config->num_eps > MUSB_C_NUM_EPS); config 2019 drivers/usb/musb/musb_core.c epnum < musb->config->num_eps; config 2175 drivers/usb/musb/musb_core.c musb = allocate_instance(dev, plat->config, ctrl); config 2330 drivers/usb/musb/musb_core.c status = musb_core_init(plat->config->multipoint config 2514 drivers/usb/musb/musb_core.c for (i = 0; i < musb->config->num_eps; ++i) { config 2595 drivers/usb/musb/musb_core.c for (i = 0; i < musb->config->num_eps; ++i) { config 403 drivers/usb/musb/musb_core.h const struct musb_hdrc_config *config; config 729 drivers/usb/musb/musb_dsps.c struct musb_hdrc_config *config; config 771 drivers/usb/musb/musb_dsps.c config = devm_kzalloc(&parent->dev, sizeof(*config), GFP_KERNEL); config 772 drivers/usb/musb/musb_dsps.c if (!config) { config 776 drivers/usb/musb/musb_dsps.c pdata.config = config; config 779 drivers/usb/musb/musb_dsps.c config->num_eps = get_int_prop(dn, "mentor,num-eps"); config 780 drivers/usb/musb/musb_dsps.c config->ram_bits = get_int_prop(dn, "mentor,ram-bits"); config 781 drivers/usb/musb/musb_dsps.c config->host_port_deassert_reset_at_resume = 1; config 788 drivers/usb/musb/musb_dsps.c config->multipoint = true; config 790 drivers/usb/musb/musb_dsps.c config->maximum_speed = usb_get_maximum_speed(&parent->dev); config 791 drivers/usb/musb/musb_dsps.c switch (config->maximum_speed) { config 800 drivers/usb/musb/musb_dsps.c config->maximum_speed = USB_SPEED_HIGH; config 2558 drivers/usb/musb/musb_host.c if (musb->config && config 2559 drivers/usb/musb/musb_host.c musb->config->host_port_deassert_reset_at_resume) config 380 drivers/usb/musb/omap2430.c struct musb_hdrc_config *config; config 415 drivers/usb/musb/omap2430.c config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); config 416 drivers/usb/musb/omap2430.c if (!config) config 422 drivers/usb/musb/omap2430.c of_property_read_u32(np, "num-eps", (u32 *)&config->num_eps); config 423 drivers/usb/musb/omap2430.c of_property_read_u32(np, "ram-bits", (u32 *)&config->ram_bits); config 428 drivers/usb/musb/omap2430.c config->multipoint = true; config 431 drivers/usb/musb/omap2430.c pdata->config = config; config 709 drivers/usb/musb/sunxi.c pdata.config = &sunxi_musb_hdrc_config; config 711 drivers/usb/musb/sunxi.c pdata.config = &sunxi_musb_hdrc_config_h3; config 272 drivers/usb/musb/ux500.c pdata->config = &ux500_musb_hdrc_config; config 88 drivers/usb/phy/phy-omap-otg.c const struct omap_usb_config *config = pdev->dev.platform_data; config 94 drivers/usb/phy/phy-omap-otg.c if (!config || !config->extcon) config 97 drivers/usb/phy/phy-omap-otg.c extcon = extcon_get_extcon_dev(config->extcon); config 132 drivers/usb/phy/phy-omap-otg.c (rev >> 4) & 0xf, rev & 0xf, config->extcon, otg_dev->id, config 322 drivers/usb/phy/phy-tegra-usb.c struct tegra_utmip_config *config = phy->config; config 337 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_HSSQUELCH_LEVEL(config->hssquelch_level); config 338 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_HSDISCON_LEVEL(config->hsdiscon_level); config 339 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_HSDISCON_LEVEL_MSB(config->hsdiscon_level); config 452 drivers/usb/phy/phy-tegra-usb.c struct tegra_utmip_config *config = phy->config; config 470 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_IDLE_WAIT(config->idle_wait_delay); config 471 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_ELASTIC_LIMIT(config->elastic_limit); config 476 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_HS_SYNC_START_DLY(config->hssync_start_delay); config 526 drivers/usb/phy/phy-tegra-usb.c if (!config->xcvr_setup_use_fuses) { config 527 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_SETUP(config->xcvr_setup); config 528 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_SETUP_MSB(config->xcvr_setup); config 530 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_LSFSLEW(config->xcvr_lsfslew); config 531 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_LSRSLEW(config->xcvr_lsrslew); config 535 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_HSSLEW(config->xcvr_hsslew); config 536 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_HSSLEW_MSB(config->xcvr_hsslew); config 543 drivers/usb/phy/phy-tegra-usb.c val |= UTMIP_XCVR_TERM_RANGE_ADJ(config->term_range_adj); config 552 drivers/usb/phy/phy-tegra-usb.c if (config->xcvr_setup_use_fuses) config 949 drivers/usb/phy/phy-tegra-usb.c struct tegra_utmip_config *config; config 966 drivers/usb/phy/phy-tegra-usb.c tegra_phy->config = devm_kzalloc(&pdev->dev, sizeof(*config), config 968 drivers/usb/phy/phy-tegra-usb.c if (!tegra_phy->config) config 971 drivers/usb/phy/phy-tegra-usb.c config = tegra_phy->config; config 974 drivers/usb/phy/phy-tegra-usb.c &config->hssync_start_delay); config 979 drivers/usb/phy/phy-tegra-usb.c &config->elastic_limit); config 984 drivers/usb/phy/phy-tegra-usb.c &config->idle_wait_delay); config 989 drivers/usb/phy/phy-tegra-usb.c &config->term_range_adj); config 994 drivers/usb/phy/phy-tegra-usb.c &config->xcvr_lsfslew); config 999 drivers/usb/phy/phy-tegra-usb.c &config->xcvr_lsrslew); config 1005 drivers/usb/phy/phy-tegra-usb.c &config->xcvr_hsslew); config 1010 drivers/usb/phy/phy-tegra-usb.c &config->hssquelch_level); config 1015 drivers/usb/phy/phy-tegra-usb.c &config->hsdiscon_level); config 1020 drivers/usb/phy/phy-tegra-usb.c config->xcvr_setup_use_fuses = of_property_read_bool( config 1023 drivers/usb/phy/phy-tegra-usb.c if (!config->xcvr_setup_use_fuses) { config 1025 drivers/usb/phy/phy-tegra-usb.c &config->xcvr_setup); config 1108 drivers/usb/phy/phy-tegra-usb.c tegra_phy->config = NULL; config 1475 drivers/usb/serial/cp210x.c unsigned long config) config 1479 drivers/usb/serial/cp210x.c enum pin_config_param param = pinconf_to_config_param(config); config 1504 drivers/usb/serial/cp210x.c struct cp210x_dual_port_config config; config 1516 drivers/usb/serial/cp210x.c CP210X_GET_PORTCONFIG, &config, config 1517 drivers/usb/serial/cp210x.c sizeof(config)); config 1529 drivers/usb/serial/cp210x.c iface_config = config.eci_cfg; config 1530 drivers/usb/serial/cp210x.c priv->gpio_pushpull = (u8)((le16_to_cpu(config.gpio_mode) & config 1541 drivers/usb/serial/cp210x.c iface_config = config.sci_cfg; config 1542 drivers/usb/serial/cp210x.c priv->gpio_pushpull = (u8)((le16_to_cpu(config.gpio_mode) & config 1566 drivers/usb/serial/cp210x.c struct cp210x_single_port_config config; config 1573 drivers/usb/serial/cp210x.c CP210X_GET_PORTCONFIG, &config, config 1574 drivers/usb/serial/cp210x.c sizeof(config)); config 1580 drivers/usb/serial/cp210x.c iface_config = config.device_cfg; config 1581 drivers/usb/serial/cp210x.c priv->gpio_pushpull = (u8)((le16_to_cpu(config.gpio_mode) & config 1584 drivers/usb/serial/cp210x.c gpio_latch = (u8)((le16_to_cpu(config.reset_state) & config 587 drivers/usb/serial/io_ti.c __func__, dev->config->desc.bNumInterfaces); config 589 drivers/usb/serial/io_ti.c __func__, dev->config->desc.bMaxPower * 2); config 591 drivers/usb/serial/io_ti.c if (dev->config->desc.bNumInterfaces != 1) { config 2232 drivers/usb/serial/io_ti.c struct ump_uart_config *config; config 2238 drivers/usb/serial/io_ti.c config = kmalloc (sizeof (*config), GFP_KERNEL); config 2239 drivers/usb/serial/io_ti.c if (!config) { config 2246 drivers/usb/serial/io_ti.c config->wFlags = 0; config 2249 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_RECEIVE_MS_INT; config 2250 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_AUTO_START_ON_ERR; config 2251 drivers/usb/serial/io_ti.c config->bUartMode = (__u8)(edge_port->bUartMode); config 2255 drivers/usb/serial/io_ti.c config->bDataBits = UMP_UART_CHAR5BITS; config 2259 drivers/usb/serial/io_ti.c config->bDataBits = UMP_UART_CHAR6BITS; config 2263 drivers/usb/serial/io_ti.c config->bDataBits = UMP_UART_CHAR7BITS; config 2268 drivers/usb/serial/io_ti.c config->bDataBits = UMP_UART_CHAR8BITS; config 2275 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_PARITY; config 2276 drivers/usb/serial/io_ti.c config->bParity = UMP_UART_ODDPARITY; config 2279 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_PARITY; config 2280 drivers/usb/serial/io_ti.c config->bParity = UMP_UART_EVENPARITY; config 2284 drivers/usb/serial/io_ti.c config->bParity = UMP_UART_NOPARITY; config 2289 drivers/usb/serial/io_ti.c config->bStopBits = UMP_UART_STOPBIT2; config 2292 drivers/usb/serial/io_ti.c config->bStopBits = UMP_UART_STOPBIT1; config 2298 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_OUT_X_CTS_FLOW; config 2299 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_RTS_FLOW; config 2310 drivers/usb/serial/io_ti.c config->cXon = START_CHAR(tty); config 2311 drivers/usb/serial/io_ti.c config->cXoff = STOP_CHAR(tty); config 2315 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_IN_X; config 2317 drivers/usb/serial/io_ti.c __func__, config->cXon, config->cXoff); config 2323 drivers/usb/serial/io_ti.c config->wFlags |= UMP_MASK_UART_FLAGS_OUT_X; config 2325 drivers/usb/serial/io_ti.c __func__, config->cXon, config->cXoff); config 2343 drivers/usb/serial/io_ti.c config->wBaudRate = (__u16)((461550L + baud/2) / baud); config 2347 drivers/usb/serial/io_ti.c dev_dbg(dev, "%s - baud rate = %d, wBaudRate = %d\n", __func__, baud, config->wBaudRate); config 2349 drivers/usb/serial/io_ti.c dev_dbg(dev, "wBaudRate: %d\n", (int)(461550L / config->wBaudRate)); config 2350 drivers/usb/serial/io_ti.c dev_dbg(dev, "wFlags: 0x%x\n", config->wFlags); config 2351 drivers/usb/serial/io_ti.c dev_dbg(dev, "bDataBits: %d\n", config->bDataBits); config 2352 drivers/usb/serial/io_ti.c dev_dbg(dev, "bParity: %d\n", config->bParity); config 2353 drivers/usb/serial/io_ti.c dev_dbg(dev, "bStopBits: %d\n", config->bStopBits); config 2354 drivers/usb/serial/io_ti.c dev_dbg(dev, "cXon: %d\n", config->cXon); config 2355 drivers/usb/serial/io_ti.c dev_dbg(dev, "cXoff: %d\n", config->cXoff); config 2356 drivers/usb/serial/io_ti.c dev_dbg(dev, "bUartMode: %d\n", config->bUartMode); config 2359 drivers/usb/serial/io_ti.c cpu_to_be16s(&config->wFlags); config 2360 drivers/usb/serial/io_ti.c cpu_to_be16s(&config->wBaudRate); config 2364 drivers/usb/serial/io_ti.c 0, (__u8 *)config, sizeof(*config)); config 2368 drivers/usb/serial/io_ti.c kfree(config); config 905 drivers/usb/serial/ti_usb_3410_5052.c struct ti_uart_config *config; config 913 drivers/usb/serial/ti_usb_3410_5052.c config = kmalloc(sizeof(*config), GFP_KERNEL); config 914 drivers/usb/serial/ti_usb_3410_5052.c if (!config) config 920 drivers/usb/serial/ti_usb_3410_5052.c config->bUartMode = tport->tp_uart_mode; config 924 drivers/usb/serial/ti_usb_3410_5052.c config->bDataBits = TI_UART_5_DATA_BITS; config 927 drivers/usb/serial/ti_usb_3410_5052.c config->bDataBits = TI_UART_6_DATA_BITS; config 930 drivers/usb/serial/ti_usb_3410_5052.c config->bDataBits = TI_UART_7_DATA_BITS; config 934 drivers/usb/serial/ti_usb_3410_5052.c config->bDataBits = TI_UART_8_DATA_BITS; config 944 drivers/usb/serial/ti_usb_3410_5052.c config->bParity = TI_UART_ODD_PARITY; config 947 drivers/usb/serial/ti_usb_3410_5052.c config->bParity = TI_UART_EVEN_PARITY; config 951 drivers/usb/serial/ti_usb_3410_5052.c config->bParity = TI_UART_NO_PARITY; config 955 drivers/usb/serial/ti_usb_3410_5052.c config->bStopBits = TI_UART_2_STOP_BITS; config 957 drivers/usb/serial/ti_usb_3410_5052.c config->bStopBits = TI_UART_1_STOP_BITS; config 969 drivers/usb/serial/ti_usb_3410_5052.c config->cXon = START_CHAR(tty); config 970 drivers/usb/serial/ti_usb_3410_5052.c config->cXoff = STOP_CHAR(tty); config 996 drivers/usb/serial/ti_usb_3410_5052.c config->bDataBits, config->bParity, config->bStopBits, config 997 drivers/usb/serial/ti_usb_3410_5052.c config->cXon, config->cXoff, config->bUartMode); config 999 drivers/usb/serial/ti_usb_3410_5052.c config->wBaudRate = cpu_to_be16(wbaudrate); config 1000 drivers/usb/serial/ti_usb_3410_5052.c config->wFlags = cpu_to_be16(wflags); config 1003 drivers/usb/serial/ti_usb_3410_5052.c (__u8)(TI_UART1_PORT + port_number), 0, (__u8 *)config, config 1004 drivers/usb/serial/ti_usb_3410_5052.c sizeof(*config)); config 1020 drivers/usb/serial/ti_usb_3410_5052.c kfree(config); config 145 drivers/usb/storage/usb.c struct usb_host_config *config = udev->actconfig; config 148 drivers/usb/storage/usb.c for (i = 0; i < config->desc.bNumInterfaces; i++) { config 149 drivers/usb/storage/usb.c if (config->interface[i] == intf) config 153 drivers/usb/storage/usb.c BUG_ON(i == config->desc.bNumInterfaces); config 383 drivers/usb/typec/tcpm/tcpm.c else if (port->tcpc->config && config 384 drivers/usb/typec/tcpm/tcpm.c port->tcpc->config->default_role == TYPEC_SINK) config 4160 drivers/usb/typec/tcpm/tcpm.c if (!ret && (!tcpc->config || !tcpc->config->try_role_hw)) config 4788 drivers/usb/typec/tcpm/tcpm.c if ((err < 0) && tcpc->config) config 4789 drivers/usb/typec/tcpm/tcpm.c err = tcpm_copy_caps(port, tcpc->config); config 4793 drivers/usb/typec/tcpm/tcpm.c if (!tcpc->config || !tcpc->config->try_role_hw) config 4826 drivers/usb/typec/tcpm/tcpm.c if (tcpc->config && tcpc->config->alt_modes) { config 4827 drivers/usb/typec/tcpm/tcpm.c const struct typec_altmode_desc *paltmode = tcpc->config->alt_modes; config 135 drivers/usb/usbip/stub_rx.c __u16 config; config 139 drivers/usb/usbip/stub_rx.c config = le16_to_cpu(req->wValue); config 141 drivers/usb/usbip/stub_rx.c err = usb_set_configuration(sdev->udev, config); config 144 drivers/usb/usbip/stub_rx.c config, err); config 306 drivers/video/console/newport_con.c npregs->cset.config = NPORT_CFG_GD0; config 60 drivers/video/fbdev/atmel_lcdfb.c struct atmel_lcdfb_config *config; config 258 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->config->have_hozval) config 491 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->config->have_intensity_bit) config 600 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->config->have_alt_pixclock) config 753 drivers/video/fbdev/atmel_lcdfb.c if (sinfo->config->have_intensity_bit) { config 956 drivers/video/fbdev/atmel_lcdfb.c sinfo->config = (struct atmel_lcdfb_config*) config 1074 drivers/video/fbdev/atmel_lcdfb.c if (!sinfo->config) config 1492 drivers/video/fbdev/aty/aty128fb.c u32 config; config 1521 drivers/video/fbdev/aty/aty128fb.c config = aty_ld_le32(CNFG_CNTL) & ~3; config 1525 drivers/video/fbdev/aty/aty128fb.c config |= 2; /* make aperture do 32 bit swapping */ config 1527 drivers/video/fbdev/aty/aty128fb.c config |= 1; /* make aperture do 16 bit swapping */ config 1530 drivers/video/fbdev/aty/aty128fb.c aty_st_le32(CNFG_CNTL, config); config 248 drivers/video/fbdev/geode/lxfb_ops.c u32 temp, config; config 255 drivers/video/fbdev/geode/lxfb_ops.c config = read_vp(par, VP_DCFG); config 257 drivers/video/fbdev/geode/lxfb_ops.c config &= ~(VP_DCFG_CRT_SYNC_SKW | VP_DCFG_PWR_SEQ_DELAY | config 260 drivers/video/fbdev/geode/lxfb_ops.c config |= (VP_DCFG_CRT_SYNC_SKW_DEFAULT | VP_DCFG_PWR_SEQ_DELAY_DEFAULT config 264 drivers/video/fbdev/geode/lxfb_ops.c config |= VP_DCFG_CRT_HSYNC_POL; config 267 drivers/video/fbdev/geode/lxfb_ops.c config |= VP_DCFG_CRT_VSYNC_POL; config 291 drivers/video/fbdev/geode/lxfb_ops.c config |= VP_DCFG_CRT_EN | VP_DCFG_HSYNC_EN | config 295 drivers/video/fbdev/geode/lxfb_ops.c write_vp(par, VP_DCFG, config); config 52 drivers/video/fbdev/metronomefb.c u16 config[4]; config 60 drivers/video/fbdev/metronomefb.c .config = { config 81 drivers/video/fbdev/metronomefb.c .config = { config 92 drivers/video/fbdev/metronomefb.c .config = { config 377 drivers/video/fbdev/metronomefb.c memcpy(par->metromem_cmd->args, epd_frame_table[par->dt].config, config 378 drivers/video/fbdev/metronomefb.c sizeof(epd_frame_table[par->dt].config)); config 387 drivers/video/fbdev/mmp/hw/mmp_ctrl.c struct mmp_mach_path_config *config) config 393 drivers/video/fbdev/mmp/hw/mmp_ctrl.c dev_info(ctrl->dev, "%s: %s\n", __func__, config->name); config 400 drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_info->name = config->name; config 403 drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_info->overlay_num = config->overlay_num; config 415 drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_plat->path_config = config->path_config; config 416 drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_plat->link_config = config->link_config; config 417 drivers/video/fbdev/mmp/hw/mmp_ctrl.c path_plat->dsi_rbswap = config->dsi_rbswap; config 891 drivers/video/fbdev/nvidia/nv_hw.c state->config = 0x00001114; config 933 drivers/video/fbdev/nvidia/nv_hw.c state->config = NV_RD32(par->PFB, 0x00000200); config 961 drivers/video/fbdev/nvidia/nv_hw.c NV_WR32(par->PFB, 0x0200, state->config); config 1654 drivers/video/fbdev/nvidia/nv_hw.c state->config = NV_RD32(par->PFB, 0x0200); config 80 drivers/video/fbdev/nvidia/nv_type.h u32 config; config 105 drivers/video/fbdev/omap/lcd_ams_delta.c .config = 0, config 46 drivers/video/fbdev/omap/lcd_h3.c .config = OMAP_LCDC_PANEL_TFT, config 24 drivers/video/fbdev/omap/lcd_htcherald.c .config = OMAP_LCDC_PANEL_TFT | config 30 drivers/video/fbdev/omap/lcd_inn1510.c .config = OMAP_LCDC_PANEL_TFT, config 61 drivers/video/fbdev/omap/lcd_inn1610.c .config = OMAP_LCDC_PANEL_TFT, config 487 drivers/video/fbdev/omap/lcd_mipid.c .config = OMAP_LCDC_PANEL_TFT, config 50 drivers/video/fbdev/omap/lcd_osk.c .config = OMAP_LCDC_PANEL_TFT, config 17 drivers/video/fbdev/omap/lcd_palmte.c .config = OMAP_LCDC_PANEL_TFT | OMAP_LCDC_INV_VSYNC | config 29 drivers/video/fbdev/omap/lcd_palmtt.c .config = OMAP_LCDC_PANEL_TFT | OMAP_LCDC_INV_VSYNC | config 23 drivers/video/fbdev/omap/lcd_palmz71.c .config = OMAP_LCDC_PANEL_TFT | OMAP_LCDC_INV_VSYNC | config 460 drivers/video/fbdev/omap/lcdc.c int is_tft = panel->config & OMAP_LCDC_PANEL_TFT; config 477 drivers/video/fbdev/omap/lcdc.c l |= (panel->config & OMAP_LCDC_SIGNAL_MASK) << 20; config 60 drivers/video/fbdev/omap/omapfb.h int config; /* TFT/STN, signal inversion */ config 1273 drivers/video/fbdev/omap2/omapfb/dss/apply.c const struct dss_lcd_mgr_config *config) config 1277 drivers/video/fbdev/omap2/omapfb/dss/apply.c mp->lcd_config = *config; config 1282 drivers/video/fbdev/omap2/omapfb/dss/apply.c const struct dss_lcd_mgr_config *config) config 1295 drivers/video/fbdev/omap2/omapfb/dss/apply.c dss_apply_mgr_lcd_config(mgr, config); config 3063 drivers/video/fbdev/omap2/omapfb/dss/dispc.c const struct dss_lcd_mgr_config *config) config 3065 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_mgr_set_io_pad_mode(config->io_pad_mode); config 3067 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_mgr_enable_stallmode(channel, config->stallmode); config 3068 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_mgr_enable_fifohandcheck(channel, config->fifohandcheck); config 3070 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_mgr_set_clock_div(channel, &config->clock_info); config 3072 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_mgr_set_tft_data_lines(channel, config->video_port_width); config 3074 drivers/video/fbdev/omap2/omapfb/dss/dispc.c dispc_lcd_enable_signal_polarity(config->lcden_sig_polarity); config 272 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_dss_dsi_config *config; config 4412 drivers/video/fbdev/omap2/omapfb/dss/dsi.c *t = *ctx->config->timings; config 4414 drivers/video/fbdev/omap2/omapfb/dss/dsi.c t->x_res = ctx->config->timings->x_res; config 4415 drivers/video/fbdev/omap2/omapfb/dss/dsi.c t->y_res = ctx->config->timings->y_res; config 4475 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ctx->config = cfg; config 4491 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_dss_dsi_config *cfg = ctx->config; config 4702 drivers/video/fbdev/omap2/omapfb/dss/dsi.c print_dispc_vm("req ", ctx->config->timings); config 4723 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (ctx->config->trans_mode == OMAP_DSS_DSI_BURST_MODE) config 4764 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ctx->config = cfg; config 4790 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_dss_dsi_config *config) config 4800 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->pix_fmt = config->pixel_format; config 4801 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->mode = config->mode; config 4803 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (config->mode == OMAP_DSS_DSI_VIDEO_MODE) config 4804 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ok = dsi_vm_calc(dsi, config, &ctx); config 4806 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ok = dsi_cm_calc(dsi, config, &ctx); config 4817 drivers/video/fbdev/omap2/omapfb/dss/dsi.c config->lp_clk_min, config->lp_clk_max, &dsi->user_lp_cinfo); config 228 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct dss_lcd_mgr_config *config, config 252 drivers/video/fbdev/omap2/omapfb/dss/dss.h bool dss_ovl_use_replication(struct dss_lcd_mgr_config config, config 434 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct dss_lcd_mgr_config *config); config 516 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct dss_lcd_mgr_config *config); config 533 drivers/video/fbdev/omap2/omapfb/dss/dss.h const struct dss_lcd_mgr_config *config); config 184 drivers/video/fbdev/omap2/omapfb/dss/manager.c const struct dss_lcd_mgr_config *config) config 186 drivers/video/fbdev/omap2/omapfb/dss/manager.c struct dispc_clock_info cinfo = config->clock_info; config 187 drivers/video/fbdev/omap2/omapfb/dss/manager.c int dl = config->video_port_width; config 188 drivers/video/fbdev/omap2/omapfb/dss/manager.c bool stallmode = config->stallmode; config 189 drivers/video/fbdev/omap2/omapfb/dss/manager.c bool fifohandcheck = config->fifohandcheck; config 220 drivers/video/fbdev/omap2/omapfb/dss/output.c const struct dss_lcd_mgr_config *config) config 222 drivers/video/fbdev/omap2/omapfb/dss/output.c dss_mgr_ops->set_lcd_config(mgr, config); config 184 drivers/video/fbdev/omap2/omapfb/dss/overlay.c bool dss_ovl_use_replication(struct dss_lcd_mgr_config config, config 190 drivers/video/fbdev/omap2/omapfb/dss/overlay.c return config.video_port_width > 16; config 312 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_write_config(const struct venc_config *config) config 316 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_LLEN, config->llen); config 317 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_FLENS, config->flens); config 318 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_CC_CARR_WSS_CARR, config->cc_carr_wss_carr); config 319 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_C_PHASE, config->c_phase); config 320 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_GAIN_U, config->gain_u); config 321 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_GAIN_V, config->gain_v); config 322 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_GAIN_Y, config->gain_y); config 323 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_BLACK_LEVEL, config->black_level); config 324 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_BLANK_LEVEL, config->blank_level); config 325 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_M_CONTROL, config->m_control); config 326 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_BSTAMP_WSS_DATA, config->bstamp_wss_data | config 328 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_S_CARR, config->s_carr); config 329 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_L21__WC_CTL, config->l21__wc_ctl); config 330 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_SAVID__EAVID, config->savid__eavid); config 331 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_FLEN__FAL, config->flen__fal); config 332 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_LAL__PHASE_RESET, config->lal__phase_reset); config 333 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_HS_INT_START_STOP_X, config->hs_int_start_stop_x); config 334 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_HS_EXT_START_STOP_X, config->hs_ext_start_stop_x); config 335 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_VS_INT_START_X, config->vs_int_start_x); config 337 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->vs_int_stop_x__vs_int_start_y); config 339 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->vs_int_stop_y__vs_ext_start_x); config 341 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->vs_ext_stop_x__vs_ext_start_y); config 342 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_VS_EXT_STOP_Y, config->vs_ext_stop_y); config 343 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_AVID_START_STOP_X, config->avid_start_stop_x); config 344 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_AVID_START_STOP_Y, config->avid_start_stop_y); config 346 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->fid_int_start_x__fid_int_start_y); config 348 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->fid_int_offset_y__fid_ext_start_x); config 350 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->fid_ext_start_y__fid_ext_offset_y); config 353 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_VIDOUT_CTRL, config->vidout_ctrl); config 354 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_HFLTR_CTRL, config->hfltr_ctrl); config 355 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_X_COLOR, config->x_color); config 356 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_LINE21, config->line21); config 357 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_LN_SEL, config->ln_sel); config 358 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_HTRIGGER_VTRIGGER, config->htrigger_vtrigger); config 360 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->tvdetgp_int_start_stop_x); config 362 drivers/video/fbdev/omap2/omapfb/dss/venc.c config->tvdetgp_int_start_stop_y); config 363 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_GEN_CTRL, config->gen_ctrl); config 364 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_F_CONTROL, config->f_control); config 365 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_SYNC_CTRL, config->sync_ctrl); config 576 drivers/video/fbdev/omap2/omapfb/dss/venc.c const struct venc_config *config; config 583 drivers/video/fbdev/omap2/omapfb/dss/venc.c config = venc_timings_to_config(&venc.timings); config 592 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_write_reg(VENC_BSTAMP_WSS_DATA, config->bstamp_wss_data | config 1276 drivers/video/fbdev/riva/riva_hw.c state->config = ((width + 31)/32) config 1292 drivers/video/fbdev/riva/riva_hw.c state->config = 0x00001114; config 1318 drivers/video/fbdev/riva/riva_hw.c state->config = NV_RD32(&chip->PFB[0x00000200/4], 0); config 1426 drivers/video/fbdev/riva/riva_hw.c NV_WR32(chip->PFB, 0x00000200, state->config); config 1466 drivers/video/fbdev/riva/riva_hw.c NV_WR32(chip->PFB, 0x00000200, state->config); config 1778 drivers/video/fbdev/riva/riva_hw.c state->config = NV_RD32(chip->PFB, 0x00000200); config 516 drivers/video/fbdev/riva/riva_hw.h U032 config; config 1408 drivers/video/fbdev/via/hw.c struct via_pll_config config; config 1413 drivers/video/fbdev/via/hw.c config = get_pll_config(cle266_pll_limits, config 1419 drivers/video/fbdev/via/hw.c config = get_pll_config(k800_pll_limits, config 1428 drivers/video/fbdev/via/hw.c config = get_pll_config(cx700_pll_limits, config 1433 drivers/video/fbdev/via/hw.c config = get_pll_config(vx855_pll_limits, config 1438 drivers/video/fbdev/via/hw.c return config; config 1444 drivers/video/fbdev/via/hw.c struct via_pll_config config = get_best_pll_config(clk); config 1447 drivers/video/fbdev/via/hw.c clock.set_primary_pll(config); config 1449 drivers/video/fbdev/via/hw.c clock.set_secondary_pll(config); config 85 drivers/video/fbdev/via/via_clock.c static void cle266_set_primary_pll(struct via_pll_config config) config 87 drivers/video/fbdev/via/via_clock.c cle266_set_primary_pll_encoded(cle266_encode_pll(config)); config 90 drivers/video/fbdev/via/via_clock.c static void k800_set_primary_pll(struct via_pll_config config) config 92 drivers/video/fbdev/via/via_clock.c k800_set_primary_pll_encoded(k800_encode_pll(config)); config 95 drivers/video/fbdev/via/via_clock.c static void vx855_set_primary_pll(struct via_pll_config config) config 97 drivers/video/fbdev/via/via_clock.c k800_set_primary_pll_encoded(vx855_encode_pll(config)); config 100 drivers/video/fbdev/via/via_clock.c static void cle266_set_secondary_pll(struct via_pll_config config) config 102 drivers/video/fbdev/via/via_clock.c cle266_set_secondary_pll_encoded(cle266_encode_pll(config)); config 105 drivers/video/fbdev/via/via_clock.c static void k800_set_secondary_pll(struct via_pll_config config) config 107 drivers/video/fbdev/via/via_clock.c k800_set_secondary_pll_encoded(k800_encode_pll(config)); config 110 drivers/video/fbdev/via/via_clock.c static void vx855_set_secondary_pll(struct via_pll_config config) config 112 drivers/video/fbdev/via/via_clock.c k800_set_secondary_pll_encoded(vx855_encode_pll(config)); config 115 drivers/video/fbdev/via/via_clock.c static void k800_set_engine_pll(struct via_pll_config config) config 117 drivers/video/fbdev/via/via_clock.c set_engine_pll_encoded(k800_encode_pll(config)); config 120 drivers/video/fbdev/via/via_clock.c static void vx855_set_engine_pll(struct via_pll_config config) config 122 drivers/video/fbdev/via/via_clock.c set_engine_pll_encoded(vx855_encode_pll(config)); config 273 drivers/video/fbdev/via/via_clock.c static void dummy_set_pll(struct via_pll_config config) config 35 drivers/video/fbdev/via/via_clock.h void (*set_primary_pll)(struct via_pll_config config); config 40 drivers/video/fbdev/via/via_clock.h void (*set_secondary_pll)(struct via_pll_config config); config 43 drivers/video/fbdev/via/via_clock.h void (*set_engine_pll)(struct via_pll_config config); config 1408 drivers/video/fbdev/w100fb.c writel(bm_mem->config, remapped_regs + mmBM_CONFIG); config 32 drivers/virtio/virtio.c return sprintf(buf, "0x%08x\n", dev->config->get_status(dev)); config 166 drivers/virtio/virtio.c dev->config->set_status(dev, dev->config->get_status(dev) | status); config 172 drivers/virtio/virtio.c int ret = dev->config->finalize_features(dev); config 183 drivers/virtio/virtio.c status = dev->config->get_status(dev); config 206 drivers/virtio/virtio.c device_features = dev->config->get_features(dev); config 253 drivers/virtio/virtio.c if (!(dev->config->get_status(dev) & VIRTIO_CONFIG_S_DRIVER_OK)) config 278 drivers/virtio/virtio.c WARN_ON_ONCE(dev->config->get_status(dev)); config 339 drivers/virtio/virtio.c dev->config->reset(dev); config 376 drivers/virtio/virtio.c dev->failed = dev->config->get_status(dev) & VIRTIO_CONFIG_S_FAILED; config 392 drivers/virtio/virtio.c dev->config->reset(dev); config 494 drivers/virtio/virtio_balloon.c err = vb->vdev->config->find_vqs(vb->vdev, VIRTIO_BALLOON_VQ_MAX, config 869 drivers/virtio/virtio_balloon.c if (!vdev->config->get) { config 963 drivers/virtio/virtio_balloon.c vdev->config->del_vqs(vdev); config 982 drivers/virtio/virtio_balloon.c vb->vdev->config->reset(vb->vdev); config 984 drivers/virtio/virtio_balloon.c vb->vdev->config->del_vqs(vb->vdev); config 308 drivers/virtio/virtio_input.c vdev->config->del_vqs(vdev); config 325 drivers/virtio/virtio_input.c vdev->config->reset(vdev); config 328 drivers/virtio/virtio_input.c vdev->config->del_vqs(vdev); config 342 drivers/virtio/virtio_input.c vdev->config->del_vqs(vdev); config 552 drivers/virtio/virtio_mmio.c vm_dev->vdev.config = &virtio_mmio_config_ops; config 598 drivers/virtio/virtio_pci_common.c if (!(vdev->config->get_status(vdev) & VIRTIO_CONFIG_S_DRIVER_OK)) config 260 drivers/virtio/virtio_pci_legacy.c vp_dev->vdev.config = &virtio_pci_config_ops; config 701 drivers/virtio/virtio_pci_modern.c vp_dev->vdev.config = &virtio_pci_config_ops; config 703 drivers/virtio/virtio_pci_modern.c vp_dev->vdev.config = &virtio_pci_config_nodev_ops; config 135 drivers/w1/slaves/w1_therm.c .config = w1_temp_config, config 244 drivers/watchdog/aspeed_wdt.c const struct aspeed_wdt_config *config; config 274 drivers/watchdog/aspeed_wdt.c config = ofdid->data; config 327 drivers/watchdog/aspeed_wdt.c reg &= config->ext_pulse_width_mask; config 335 drivers/watchdog/aspeed_wdt.c reg &= config->ext_pulse_width_mask; config 345 drivers/watchdog/aspeed_wdt.c u32 max_duration = config->ext_pulse_width_mask + 1; config 151 drivers/watchdog/it8712f_wdt.c int config = WDT_OUT_KRST | WDT_OUT_PWROK; config 158 drivers/watchdog/it8712f_wdt.c config |= WDT_UNIT_SEC; /* else UNIT is MINUTES */ config 164 drivers/watchdog/it8712f_wdt.c superio_outb(config, WDT_CONFIG); config 69 drivers/watchdog/nic7018_wdt.c const struct nic7018_config *config; config 73 drivers/watchdog/nic7018_wdt.c config = &nic7018_configs[0]; config 76 drivers/watchdog/nic7018_wdt.c config = &nic7018_configs[1]; config 83 drivers/watchdog/nic7018_wdt.c return config; config 90 drivers/watchdog/nic7018_wdt.c const struct nic7018_config *config; config 93 drivers/watchdog/nic7018_wdt.c config = nic7018_get_config(timeout, &counter); config 95 drivers/watchdog/nic7018_wdt.c outb(counter << 4 | config->divider, config 98 drivers/watchdog/nic7018_wdt.c wdd->timeout = nic7018_timeout(config->period, counter); config 99 drivers/watchdog/nic7018_wdt.c wdt->period = config->period; config 119 drivers/watchdog/tangox_wdt.c u32 config; config 161 drivers/watchdog/tangox_wdt.c config = readl(dev->base + WD_CONFIG); config 162 drivers/watchdog/tangox_wdt.c if (config & WD_CONFIG_DISABLE) config 168 drivers/watchdog/zx2967_wdt.c unsigned int offset, mask, config; config 177 drivers/watchdog/zx2967_wdt.c config = out_args.args[1]; config 186 drivers/watchdog/zx2967_wdt.c regmap_update_bits(regmap, offset, mask, config); config 20 fs/fscache/object-list.c unsigned long config; /* display configuration */ config 165 fs/fscache/object-list.c unsigned long config = data->config; config 173 fs/fscache/object-list.c if (config & (FSCACHE_OBJLIST_CONFIG_KEY | config 176 fs/fscache/object-list.c if (config & FSCACHE_OBJLIST_CONFIG_KEY) config 178 fs/fscache/object-list.c if ((config & (FSCACHE_OBJLIST_CONFIG_KEY | config 182 fs/fscache/object-list.c if (config & FSCACHE_OBJLIST_CONFIG_AUX) config 192 fs/fscache/object-list.c if (config & (FSCACHE_OBJLIST_CONFIG_KEY | config 205 fs/fscache/object-list.c if (!(config & yes)) \ config 208 fs/fscache/object-list.c if (!(config & no)) \ config 214 fs/fscache/object-list.c if (~config) { config 271 fs/fscache/object-list.c if (config & FSCACHE_OBJLIST_CONFIG_KEY) config 274 fs/fscache/object-list.c if (config & FSCACHE_OBJLIST_CONFIG_AUX) config 284 fs/fscache/object-list.c if (config & FSCACHE_OBJLIST_CONFIG_KEY) config 315 fs/fscache/object-list.c unsigned long config; config 324 fs/fscache/object-list.c config = 0; config 339 fs/fscache/object-list.c case 'K': config |= FSCACHE_OBJLIST_CONFIG_KEY; break; config 340 fs/fscache/object-list.c case 'A': config |= FSCACHE_OBJLIST_CONFIG_AUX; break; config 341 fs/fscache/object-list.c case 'C': config |= FSCACHE_OBJLIST_CONFIG_COOKIE; break; config 342 fs/fscache/object-list.c case 'c': config |= FSCACHE_OBJLIST_CONFIG_NOCOOKIE; break; config 343 fs/fscache/object-list.c case 'B': config |= FSCACHE_OBJLIST_CONFIG_BUSY; break; config 344 fs/fscache/object-list.c case 'b': config |= FSCACHE_OBJLIST_CONFIG_IDLE; break; config 345 fs/fscache/object-list.c case 'W': config |= FSCACHE_OBJLIST_CONFIG_PENDWR; break; config 346 fs/fscache/object-list.c case 'w': config |= FSCACHE_OBJLIST_CONFIG_NOPENDWR; break; config 347 fs/fscache/object-list.c case 'R': config |= FSCACHE_OBJLIST_CONFIG_READS; break; config 348 fs/fscache/object-list.c case 'r': config |= FSCACHE_OBJLIST_CONFIG_NOREADS; break; config 349 fs/fscache/object-list.c case 'S': config |= FSCACHE_OBJLIST_CONFIG_WORK; break; config 350 fs/fscache/object-list.c case 's': config |= FSCACHE_OBJLIST_CONFIG_NOWORK; break; config 357 fs/fscache/object-list.c if (!(config & (FSCACHE_OBJLIST_CONFIG_COOKIE | FSCACHE_OBJLIST_CONFIG_NOCOOKIE))) config 358 fs/fscache/object-list.c config |= FSCACHE_OBJLIST_CONFIG_COOKIE | FSCACHE_OBJLIST_CONFIG_NOCOOKIE; config 359 fs/fscache/object-list.c if (!(config & (FSCACHE_OBJLIST_CONFIG_BUSY | FSCACHE_OBJLIST_CONFIG_IDLE))) config 360 fs/fscache/object-list.c config |= FSCACHE_OBJLIST_CONFIG_BUSY | FSCACHE_OBJLIST_CONFIG_IDLE; config 361 fs/fscache/object-list.c if (!(config & (FSCACHE_OBJLIST_CONFIG_PENDWR | FSCACHE_OBJLIST_CONFIG_NOPENDWR))) config 362 fs/fscache/object-list.c config |= FSCACHE_OBJLIST_CONFIG_PENDWR | FSCACHE_OBJLIST_CONFIG_NOPENDWR; config 363 fs/fscache/object-list.c if (!(config & (FSCACHE_OBJLIST_CONFIG_READS | FSCACHE_OBJLIST_CONFIG_NOREADS))) config 364 fs/fscache/object-list.c config |= FSCACHE_OBJLIST_CONFIG_READS | FSCACHE_OBJLIST_CONFIG_NOREADS; config 365 fs/fscache/object-list.c if (!(config & (FSCACHE_OBJLIST_CONFIG_EVENTS | FSCACHE_OBJLIST_CONFIG_NOEVENTS))) config 366 fs/fscache/object-list.c config |= FSCACHE_OBJLIST_CONFIG_EVENTS | FSCACHE_OBJLIST_CONFIG_NOEVENTS; config 367 fs/fscache/object-list.c if (!(config & (FSCACHE_OBJLIST_CONFIG_WORK | FSCACHE_OBJLIST_CONFIG_NOWORK))) config 368 fs/fscache/object-list.c config |= FSCACHE_OBJLIST_CONFIG_WORK | FSCACHE_OBJLIST_CONFIG_NOWORK; config 370 fs/fscache/object-list.c data->config = config; config 375 fs/fscache/object-list.c data->config = ULONG_MAX; config 596 fs/fuse/virtio_fs.c vdev->config->del_vqs(vdev); config 632 fs/fuse/virtio_fs.c vdev->config->reset(vdev); config 663 fs/fuse/virtio_fs.c vdev->config->reset(vdev); config 725 fs/overlayfs/copy_up.c if (!ofs->config.metacopy) config 547 fs/overlayfs/namei.c if (d_is_dir(index) && !ofs->config.nfs_export) config 839 fs/overlayfs/namei.c .last = ofs->config.redirect_follow ? false : !poe->numlower, config 903 fs/overlayfs/namei.c if (!ofs->config.redirect_follow) config 938 fs/overlayfs/namei.c (!d.is_dir && ofs->config.index && origin_path))) { config 975 fs/overlayfs/namei.c if (d.redirect && !ofs->config.redirect_follow) { config 1002 fs/overlayfs/namei.c if (!ofs->config.metacopy) { config 61 fs/overlayfs/ovl_entry.h struct ovl_config config; config 1133 fs/overlayfs/readdir.c } else if (ofs->config.nfs_export) { config 236 fs/overlayfs/super.c kfree(ofs->config.lowerdir); config 237 fs/overlayfs/super.c kfree(ofs->config.upperdir); config 238 fs/overlayfs/super.c kfree(ofs->config.workdir); config 239 fs/overlayfs/super.c kfree(ofs->config.redirect_mode); config 347 fs/overlayfs/super.c seq_show_option(m, "lowerdir", ofs->config.lowerdir); config 348 fs/overlayfs/super.c if (ofs->config.upperdir) { config 349 fs/overlayfs/super.c seq_show_option(m, "upperdir", ofs->config.upperdir); config 350 fs/overlayfs/super.c seq_show_option(m, "workdir", ofs->config.workdir); config 352 fs/overlayfs/super.c if (ofs->config.default_permissions) config 354 fs/overlayfs/super.c if (strcmp(ofs->config.redirect_mode, ovl_redirect_mode_def()) != 0) config 355 fs/overlayfs/super.c seq_printf(m, ",redirect_dir=%s", ofs->config.redirect_mode); config 356 fs/overlayfs/super.c if (ofs->config.index != ovl_index_def) config 357 fs/overlayfs/super.c seq_printf(m, ",index=%s", ofs->config.index ? "on" : "off"); config 358 fs/overlayfs/super.c if (ofs->config.nfs_export != ovl_nfs_export_def) config 359 fs/overlayfs/super.c seq_printf(m, ",nfs_export=%s", ofs->config.nfs_export ? config 361 fs/overlayfs/super.c if (ofs->config.xino != ovl_xino_def()) config 362 fs/overlayfs/super.c seq_printf(m, ",xino=%s", ovl_xino_str[ofs->config.xino]); config 363 fs/overlayfs/super.c if (ofs->config.metacopy != ovl_metacopy_def) config 365 fs/overlayfs/super.c ofs->config.metacopy ? "on" : "off"); config 450 fs/overlayfs/super.c static int ovl_parse_redirect_mode(struct ovl_config *config, const char *mode) config 453 fs/overlayfs/super.c config->redirect_dir = true; config 458 fs/overlayfs/super.c config->redirect_follow = true; config 460 fs/overlayfs/super.c config->redirect_follow = true; config 463 fs/overlayfs/super.c config->redirect_follow = true; config 473 fs/overlayfs/super.c static int ovl_parse_opt(char *opt, struct ovl_config *config) config 479 fs/overlayfs/super.c config->redirect_mode = kstrdup(ovl_redirect_mode_def(), GFP_KERNEL); config 480 fs/overlayfs/super.c if (!config->redirect_mode) config 493 fs/overlayfs/super.c kfree(config->upperdir); config 494 fs/overlayfs/super.c config->upperdir = match_strdup(&args[0]); config 495 fs/overlayfs/super.c if (!config->upperdir) config 500 fs/overlayfs/super.c kfree(config->lowerdir); config 501 fs/overlayfs/super.c config->lowerdir = match_strdup(&args[0]); config 502 fs/overlayfs/super.c if (!config->lowerdir) config 507 fs/overlayfs/super.c kfree(config->workdir); config 508 fs/overlayfs/super.c config->workdir = match_strdup(&args[0]); config 509 fs/overlayfs/super.c if (!config->workdir) config 514 fs/overlayfs/super.c config->default_permissions = true; config 518 fs/overlayfs/super.c kfree(config->redirect_mode); config 519 fs/overlayfs/super.c config->redirect_mode = match_strdup(&args[0]); config 520 fs/overlayfs/super.c if (!config->redirect_mode) config 526 fs/overlayfs/super.c config->index = true; config 530 fs/overlayfs/super.c config->index = false; config 534 fs/overlayfs/super.c config->nfs_export = true; config 538 fs/overlayfs/super.c config->nfs_export = false; config 542 fs/overlayfs/super.c config->xino = OVL_XINO_ON; config 546 fs/overlayfs/super.c config->xino = OVL_XINO_OFF; config 550 fs/overlayfs/super.c config->xino = OVL_XINO_AUTO; config 554 fs/overlayfs/super.c config->metacopy = true; config 559 fs/overlayfs/super.c config->metacopy = false; config 569 fs/overlayfs/super.c if (!config->upperdir && config->workdir) { config 571 fs/overlayfs/super.c config->workdir); config 572 fs/overlayfs/super.c kfree(config->workdir); config 573 fs/overlayfs/super.c config->workdir = NULL; config 576 fs/overlayfs/super.c err = ovl_parse_redirect_mode(config, config->redirect_mode); config 584 fs/overlayfs/super.c if (!config->upperdir && config->redirect_follow) config 585 fs/overlayfs/super.c config->redirect_dir = true; config 588 fs/overlayfs/super.c if (config->metacopy && !config->redirect_dir) { config 591 fs/overlayfs/super.c config->redirect_mode); config 600 fs/overlayfs/super.c config->redirect_mode); config 601 fs/overlayfs/super.c config->metacopy = false; config 604 fs/overlayfs/super.c config->redirect_follow = config->redirect_dir = true; config 696 fs/overlayfs/super.c ofs->config.workdir, name, -err); config 803 fs/overlayfs/super.c if ((ofs->config.nfs_export || config 804 fs/overlayfs/super.c (ofs->config.index && ofs->config.upperdir)) && !fh_type) { config 805 fs/overlayfs/super.c ofs->config.index = false; config 806 fs/overlayfs/super.c ofs->config.nfs_export = false; config 1015 fs/overlayfs/super.c if (ofs->config.index) { config 1032 fs/overlayfs/super.c err = ovl_mount_dir(ofs->config.upperdir, upperpath); config 1043 fs/overlayfs/super.c err = ovl_check_namelen(upperpath, ofs, ofs->config.upperdir); config 1127 fs/overlayfs/super.c ofs->config.index = false; config 1128 fs/overlayfs/super.c ofs->config.metacopy = false; config 1137 fs/overlayfs/super.c if (ofs->config.index && !fh_type) { config 1138 fs/overlayfs/super.c ofs->config.index = false; config 1147 fs/overlayfs/super.c if (ofs->config.nfs_export && !ofs->config.index) { config 1149 fs/overlayfs/super.c ofs->config.nfs_export = false; config 1162 fs/overlayfs/super.c err = ovl_mount_dir(ofs->config.workdir, &workpath); config 1258 fs/overlayfs/super.c if (!ofs->config.nfs_export && !ofs->upper_mnt) config 1297 fs/overlayfs/super.c if (ofs->config.index || ofs->config.nfs_export) { config 1298 fs/overlayfs/super.c ofs->config.index = false; config 1299 fs/overlayfs/super.c ofs->config.nfs_export = false; config 1392 fs/overlayfs/super.c ofs->config.xino = OVL_XINO_OFF; config 1393 fs/overlayfs/super.c } else if (ofs->config.xino == OVL_XINO_ON && !ofs->xino_bits) { config 1424 fs/overlayfs/super.c lowertmp = kstrdup(ofs->config.lowerdir, GFP_KERNEL); config 1434 fs/overlayfs/super.c } else if (!ofs->config.upperdir && stacklen == 1) { config 1437 fs/overlayfs/super.c } else if (!ofs->config.upperdir && ofs->config.nfs_export && config 1438 fs/overlayfs/super.c ofs->config.redirect_follow) { config 1440 fs/overlayfs/super.c ofs->config.nfs_export = false; config 1587 fs/overlayfs/super.c ofs->config.index = ovl_index_def; config 1588 fs/overlayfs/super.c ofs->config.nfs_export = ovl_nfs_export_def; config 1589 fs/overlayfs/super.c ofs->config.xino = ovl_xino_def(); config 1590 fs/overlayfs/super.c ofs->config.metacopy = ovl_metacopy_def; config 1591 fs/overlayfs/super.c err = ovl_parse_opt((char *) data, &ofs->config); config 1596 fs/overlayfs/super.c if (!ofs->config.lowerdir) { config 1605 fs/overlayfs/super.c if (ofs->config.xino != OVL_XINO_OFF) config 1611 fs/overlayfs/super.c if (ofs->config.upperdir) { config 1612 fs/overlayfs/super.c if (!ofs->config.workdir) { config 1641 fs/overlayfs/super.c if (!(ovl_force_readonly(ofs)) && ofs->config.index) { config 1661 fs/overlayfs/super.c ofs->config.index = false; config 1662 fs/overlayfs/super.c if (ofs->upper_mnt && ofs->config.nfs_export) { config 1664 fs/overlayfs/super.c ofs->config.nfs_export = false; config 1668 fs/overlayfs/super.c if (ofs->config.metacopy && ofs->config.nfs_export) { config 1670 fs/overlayfs/super.c ofs->config.nfs_export = false; config 1673 fs/overlayfs/super.c if (ofs->config.nfs_export) config 83 fs/overlayfs/util.c return ofs->config.nfs_export && ofs->config.index; config 91 fs/overlayfs/util.c return ofs->config.nfs_export && ofs->config.index; config 385 fs/overlayfs/util.c return ofs->config.redirect_dir && !ofs->noxattr; config 15 include/drm/i2c/tda998x.h u8 config; config 126 include/kvm/arm_vgic.h enum vgic_irq_config config; /* Level or edge */ config 215 include/linux/coresight.h void (*free_buffer)(void *config); config 795 include/linux/dmaengine.h struct dma_slave_config *config); config 808 include/linux/dmaengine.h struct dma_slave_config *config) config 811 include/linux/dmaengine.h return chan->device->device_config(chan, config); config 368 include/linux/gpio/driver.h unsigned long config); config 662 include/linux/gpio/driver.h unsigned long config); config 1575 include/linux/greybus/greybus_protocols.h struct gb_camera_stream_config_request config[0]; config 1596 include/linux/greybus/greybus_protocols.h struct gb_camera_stream_config_response config[0]; config 373 include/linux/hwmon.h const u32 *config; config 379 include/linux/hwmon.h .config = (u32 []) { \ config 224 include/linux/ide.h unsigned long config; config 55 include/linux/if_frad.h struct dlci_conf config; config 69 include/linux/if_frad.h struct frad_conf config; config 271 include/linux/init.h #define early_param_on_off(str_on, str_off, var, config) \ config 273 include/linux/init.h int var = IS_ENABLED(config); \ config 88 include/linux/irqchip/arm-gic-v4.h u8 config; config 99 include/linux/irqchip/arm-gic-v4.h int its_prop_update_vlpi(int irq, u8 config, bool inv); config 25 include/linux/irqchip/irq-davinci-aintc.h void davinci_aintc_init(const struct davinci_aintc_config *config); config 23 include/linux/irqchip/irq-davinci-cp-intc.h int davinci_cp_intc_init(const struct davinci_cp_intc_config *config); config 104 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO_PIN(config) ((config) & 0x7f) config 105 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO_ALT(config) (((config) & (0x7f << 7)) >> 7) config 106 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO_DIR(config) ((config & (1 << 14)) >> 14) config 107 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO_INIT(config) ((config & (1 << 15)) >> 15) config 19 include/linux/mfd/ezx-pcap.h unsigned int config; config 124 include/linux/mfd/palmas.h struct regulator_config config); config 129 include/linux/mfd/palmas.h struct regulator_config config); config 1439 include/linux/mlx4/device.h int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port); config 1440 include/linux/mlx4/device.h int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port); config 27 include/linux/omapfb.h void __init omapfb_set_lcd_config(const struct omap_lcd_config *config); config 112 include/linux/perf_event.h u64 config; /* register value */ config 125 include/linux/perf_event.h u64 config; config 84 include/linux/phylink.h void (*validate)(struct phylink_config *config, config 87 include/linux/phylink.h int (*mac_link_state)(struct phylink_config *config, config 89 include/linux/phylink.h void (*mac_config)(struct phylink_config *config, unsigned int mode, config 91 include/linux/phylink.h void (*mac_an_restart)(struct phylink_config *config); config 92 include/linux/phylink.h void (*mac_link_down)(struct phylink_config *config, unsigned int mode, config 94 include/linux/phylink.h void (*mac_link_up)(struct phylink_config *config, unsigned int mode, config 126 include/linux/phylink.h void validate(struct phylink_config *config, unsigned long *supported, config 140 include/linux/phylink.h int mac_link_state(struct phylink_config *config, config 194 include/linux/phylink.h void mac_config(struct phylink_config *config, unsigned int mode, config 201 include/linux/phylink.h void mac_an_restart(struct phylink_config *config); config 214 include/linux/phylink.h void mac_link_down(struct phylink_config *config, unsigned int mode, config 230 include/linux/phylink.h void mac_link_up(struct phylink_config *config, unsigned int mode, config 32 include/linux/pinctrl/consumer.h extern int pinctrl_gpio_set_config(unsigned gpio, unsigned long config); config 89 include/linux/pinctrl/consumer.h static inline int pinctrl_gpio_set_config(unsigned gpio, unsigned long config) config 151 include/linux/pinctrl/pinconf-generic.h static inline enum pin_config_param pinconf_to_config_param(unsigned long config) config 153 include/linux/pinctrl/pinconf-generic.h return (enum pin_config_param) (config & 0xffUL); config 156 include/linux/pinctrl/pinconf-generic.h static inline u32 pinconf_to_config_argument(unsigned long config) config 158 include/linux/pinctrl/pinconf-generic.h return (u32) ((config >> 8) & 0xffffffUL); config 44 include/linux/pinctrl/pinconf.h unsigned long *config); config 51 include/linux/pinctrl/pinconf.h unsigned long *config); config 64 include/linux/pinctrl/pinconf.h unsigned long config); config 3257 include/linux/platform_data/cros_ec_commands.h struct ec_mkbp_config config; config 3261 include/linux/platform_data/cros_ec_commands.h struct ec_mkbp_config config; config 30 include/linux/platform_data/mmc-davinci.h void davinci_setup_mmc(int module, struct davinci_mmc_config *config); config 156 include/linux/power/max17042_battery.h u16 config; /* 0x01D */ config 271 include/linux/pwm.h int (*config)(struct pwm_chip *chip, struct pwm_device *pwm, config 532 include/linux/regmap.h const struct regmap_config *config, config 536 include/linux/regmap.h const struct regmap_config *config, config 540 include/linux/regmap.h const struct regmap_config *config, config 544 include/linux/regmap.h const struct regmap_config *config, config 548 include/linux/regmap.h const struct regmap_config *config, config 552 include/linux/regmap.h const struct regmap_config *config, config 556 include/linux/regmap.h const struct regmap_config *config, config 560 include/linux/regmap.h const struct regmap_config *config, config 565 include/linux/regmap.h const struct regmap_config *config, config 569 include/linux/regmap.h const struct regmap_config *config, config 573 include/linux/regmap.h const struct regmap_config *config, config 580 include/linux/regmap.h const struct regmap_config *config, config 584 include/linux/regmap.h const struct regmap_config *config, config 588 include/linux/regmap.h const struct regmap_config *config, config 592 include/linux/regmap.h const struct regmap_config *config, config 596 include/linux/regmap.h const struct regmap_config *config, config 600 include/linux/regmap.h const struct regmap_config *config, config 604 include/linux/regmap.h const struct regmap_config *config, config 610 include/linux/regmap.h const struct regmap_config *config, config 614 include/linux/regmap.h const struct regmap_config *config, config 618 include/linux/regmap.h const struct regmap_config *config, config 622 include/linux/regmap.h const struct regmap_config *config, config 626 include/linux/regmap.h const struct regmap_config *config, config 663 include/linux/regmap.h #define regmap_init(dev, bus, bus_context, config) \ config 664 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init, #config, \ config 665 include/linux/regmap.h dev, bus, bus_context, config) config 667 include/linux/regmap.h const struct regmap_config *config); config 678 include/linux/regmap.h #define regmap_init_i2c(i2c, config) \ config 679 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_i2c, #config, \ config 680 include/linux/regmap.h i2c, config) config 691 include/linux/regmap.h #define regmap_init_sccb(i2c, config) \ config 692 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_sccb, #config, \ config 693 include/linux/regmap.h i2c, config) config 704 include/linux/regmap.h #define regmap_init_slimbus(slimbus, config) \ config 705 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_slimbus, #config, \ config 706 include/linux/regmap.h slimbus, config) config 717 include/linux/regmap.h #define regmap_init_spi(dev, config) \ config 718 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_spi, #config, \ config 719 include/linux/regmap.h dev, config) config 730 include/linux/regmap.h #define regmap_init_spmi_base(dev, config) \ config 731 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_spmi_base, #config, \ config 732 include/linux/regmap.h dev, config) config 743 include/linux/regmap.h #define regmap_init_spmi_ext(dev, config) \ config 744 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_spmi_ext, #config, \ config 745 include/linux/regmap.h dev, config) config 756 include/linux/regmap.h #define regmap_init_w1(w1_dev, config) \ config 757 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_w1, #config, \ config 758 include/linux/regmap.h w1_dev, config) config 771 include/linux/regmap.h #define regmap_init_mmio_clk(dev, clk_id, regs, config) \ config 772 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_mmio_clk, #config, \ config 773 include/linux/regmap.h dev, clk_id, regs, config) config 785 include/linux/regmap.h #define regmap_init_mmio(dev, regs, config) \ config 786 include/linux/regmap.h regmap_init_mmio_clk(dev, NULL, regs, config) config 797 include/linux/regmap.h #define regmap_init_ac97(ac97, config) \ config 798 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_ac97, #config, \ config 799 include/linux/regmap.h ac97, config) config 811 include/linux/regmap.h #define regmap_init_sdw(sdw, config) \ config 812 include/linux/regmap.h __regmap_lockdep_wrapper(__regmap_init_sdw, #config, \ config 813 include/linux/regmap.h sdw, config) config 829 include/linux/regmap.h #define devm_regmap_init(dev, bus, bus_context, config) \ config 830 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init, #config, \ config 831 include/linux/regmap.h dev, bus, bus_context, config) config 843 include/linux/regmap.h #define devm_regmap_init_i2c(i2c, config) \ config 844 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_i2c, #config, \ config 845 include/linux/regmap.h i2c, config) config 857 include/linux/regmap.h #define devm_regmap_init_sccb(i2c, config) \ config 858 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_sccb, #config, \ config 859 include/linux/regmap.h i2c, config) config 871 include/linux/regmap.h #define devm_regmap_init_spi(dev, config) \ config 872 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_spi, #config, \ config 873 include/linux/regmap.h dev, config) config 885 include/linux/regmap.h #define devm_regmap_init_spmi_base(dev, config) \ config 886 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_spmi_base, #config, \ config 887 include/linux/regmap.h dev, config) config 899 include/linux/regmap.h #define devm_regmap_init_spmi_ext(dev, config) \ config 900 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_spmi_ext, #config, \ config 901 include/linux/regmap.h dev, config) config 913 include/linux/regmap.h #define devm_regmap_init_w1(w1_dev, config) \ config 914 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_w1, #config, \ config 915 include/linux/regmap.h w1_dev, config) config 928 include/linux/regmap.h #define devm_regmap_init_mmio_clk(dev, clk_id, regs, config) \ config 929 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_mmio_clk, #config, \ config 930 include/linux/regmap.h dev, clk_id, regs, config) config 943 include/linux/regmap.h #define devm_regmap_init_mmio(dev, regs, config) \ config 944 include/linux/regmap.h devm_regmap_init_mmio_clk(dev, NULL, regs, config) config 956 include/linux/regmap.h #define devm_regmap_init_ac97(ac97, config) \ config 957 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_ac97, #config, \ config 958 include/linux/regmap.h ac97, config) config 970 include/linux/regmap.h #define devm_regmap_init_sdw(sdw, config) \ config 971 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_sdw, #config, \ config 972 include/linux/regmap.h sdw, config) config 984 include/linux/regmap.h #define devm_regmap_init_slimbus(slimbus, config) \ config 985 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_slimbus, #config, \ config 986 include/linux/regmap.h slimbus, config) config 998 include/linux/regmap.h #define devm_regmap_init_i3c(i3c, config) \ config 999 include/linux/regmap.h __regmap_lockdep_wrapper(__devm_regmap_init_i3c, #config, \ config 1000 include/linux/regmap.h i3c, config) config 1006 include/linux/regmap.h const struct regmap_config *config); config 489 include/linux/regulator/driver.h const struct regulator_config *config); config 493 include/linux/regulator/driver.h const struct regulator_config *config); config 19 include/linux/rtc/sirfsoc_rtciobrg.h const struct regmap_config *config); config 1167 include/linux/skbuff.h unsigned int to, struct ts_config *config); config 168 include/linux/soc/ti/knav_dma.h struct knav_dma_cfg *config); config 174 include/linux/soc/ti/knav_dma.h struct knav_dma_cfg *config) config 274 include/linux/soc/ti/ti_sci_protocol.h int (*config)(const struct ti_sci_handle *handle, config 87 include/linux/sunxi-rsb.h const struct regmap_config *config, config 101 include/linux/sunxi-rsb.h #define devm_regmap_init_sunxi_rsb(rdev, config) \ config 102 include/linux/sunxi-rsb.h __regmap_lockdep_wrapper(__devm_regmap_init_sunxi_rsb, #config, \ config 103 include/linux/sunxi-rsb.h rdev, config) config 653 include/linux/usb.h struct usb_host_config *config; config 876 include/linux/usb.h struct usb_host_config *config, config 1821 include/linux/usb.h extern int usb_driver_set_configuration(struct usb_device *udev, int config); config 32 include/linux/usb/c67x00.h #define c67x00_sie_config(config, n) (((config)>>(4*(n)))&0x3) config 199 include/linux/usb/composite.h struct usb_configuration *config; config 480 include/linux/usb/composite.h struct usb_configuration *config; config 605 include/linux/usb/composite.h struct usb_configuration *config); config 785 include/linux/usb/gadget.h int usb_gadget_config_buf(const struct usb_config_descriptor *config, config 106 include/linux/usb/musb.h const struct musb_hdrc_config *config; config 25 include/linux/usb/of.h u8 config, u8 ifnum); config 52 include/linux/usb/of.h usb_of_get_interface_node(struct usb_device *udev, u8 config, u8 ifnum) config 124 include/linux/usb/tcpm.h const struct tcpc_config *config; config 73 include/linux/usb/tegra_usb_phy.h void *config; config 116 include/linux/virtio.h const struct virtio_config_ops *config; config 184 include/linux/virtio_config.h int err = vdev->config->find_vqs(vdev, 1, &vq, callbacks, names, NULL, config 197 include/linux/virtio_config.h return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, names, NULL, desc); config 206 include/linux/virtio_config.h return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, names, ctx, config 221 include/linux/virtio_config.h unsigned status = dev->config->get_status(dev); config 224 include/linux/virtio_config.h dev->config->set_status(dev, status | VIRTIO_CONFIG_S_DRIVER_OK); config 230 include/linux/virtio_config.h if (!vdev->config->bus_name) config 232 include/linux/virtio_config.h return vdev->config->bus_name(vdev); config 248 include/linux/virtio_config.h if (vdev->config->set_vq_affinity) config 249 include/linux/virtio_config.h return vdev->config->set_vq_affinity(vq, cpu_mask); config 359 include/linux/virtio_config.h u32 old, gen = vdev->config->generation ? config 360 include/linux/virtio_config.h vdev->config->generation(vdev) : 0; config 368 include/linux/virtio_config.h vdev->config->get(vdev, offset + bytes * i, config 371 include/linux/virtio_config.h gen = vdev->config->generation ? config 372 include/linux/virtio_config.h vdev->config->generation(vdev) : 0; config 388 include/linux/virtio_config.h vdev->config->get(vdev, offset, &ret, sizeof(ret)); config 396 include/linux/virtio_config.h vdev->config->set(vdev, offset, &val, sizeof(val)); config 405 include/linux/virtio_config.h vdev->config->get(vdev, offset, &ret, sizeof(ret)); config 414 include/linux/virtio_config.h vdev->config->set(vdev, offset, &val, sizeof(val)); config 423 include/linux/virtio_config.h vdev->config->get(vdev, offset, &ret, sizeof(ret)); config 432 include/linux/virtio_config.h vdev->config->set(vdev, offset, &val, sizeof(val)); config 448 include/linux/virtio_config.h vdev->config->set(vdev, offset, &val, sizeof(val)); config 52 include/media/davinci/vpbe_display.h struct osd_layer_config config; config 311 include/media/davinci/vpbe_osd.h struct osd_cursor_config config; config 49 include/media/tuner-types.h unsigned char config; config 221 include/media/tuner.h void *config; config 29 include/media/v4l2-flash-led-class.h struct v4l2_ctrl_config config; config 135 include/media/v4l2-flash-led-class.h const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config); config 155 include/media/v4l2-flash-led-class.h struct led_classdev *iled_cdev, struct v4l2_flash_config *config); config 169 include/media/v4l2-flash-led-class.h const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) config 176 include/media/v4l2-flash-led-class.h struct led_classdev *iled_cdev, struct v4l2_flash_config *config) config 275 include/media/v4l2-subdev.h int (*s_config)(struct v4l2_subdev *sd, const struct v4l2_priv_tun_config *config); config 307 include/media/v4l2-subdev.h int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config); config 416 include/media/v4l2-subdev.h int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config); config 24 include/misc/altera.h extern int altera_init(struct altera_config *config, const struct firmware *fw); config 27 include/misc/altera.h static inline int altera_init(struct altera_config *config, config 491 include/net/bluetooth/mgmt.h __u8 config; config 3774 include/net/mac80211.h int (*config)(struct ieee80211_hw *hw, u32 changed); config 432 include/net/tls.h u16 config = tx ? ctx->tx_conf : ctx->rx_conf; config 434 include/net/tls.h switch (config) { config 545 include/pcmcia/cistpl.h cistpl_config_t config; config 44 include/sound/designware_i2s.h int (*i2s_clk_cfg)(struct i2s_clk_config_data *config); config 84 include/sound/dmaengine_pcm.h struct dma_slave_config *config); config 145 include/sound/dmaengine_pcm.h const struct snd_dmaengine_pcm_config *config, config 150 include/sound/dmaengine_pcm.h const struct snd_dmaengine_pcm_config *config, config 58 include/sound/intel-nhlt.h struct nhlt_specific_cfg config; config 77 include/sound/intel-nhlt.h struct nhlt_specific_cfg config; config 301 include/sound/pcm.h struct snd_pcm_audio_tstamp_config *config) config 303 include/sound/pcm.h config->type_requested = data & 0xF; config 304 include/sound/pcm.h config->report_delay = (data >> 4) & 1; config 99 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 108 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 118 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 132 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 143 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 153 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 159 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 186 include/sound/sof/topology.h struct sof_ipc_comp_config config; config 17 include/sound/wm8993.h u16 config[24]; config 14 include/sound/wm9081.h u16 config[20]; config 255 include/trace/events/hswadsp.h __field( uint32_t, config ) config 266 include/trace/events/hswadsp.h __entry->config = req->config; config 275 include/trace/events/hswadsp.h (uint32_t)__entry->config, (uint32_t)__entry->style, config 74 include/uapi/linux/atmlec.h struct atmlec_config_msg config; config 400 include/uapi/linux/hdreg.h unsigned short config; /* lots of obsolete bit flags */ config 47 include/uapi/linux/mic_common.h __le64 config[0]; config 32 include/uapi/linux/netfilter/xt_string.h struct ts_config __attribute__((aligned(8))) *config; config 42 include/uapi/linux/netfilter_bridge/ebt_stp.h struct ebt_stp_config_info config; config 35 include/uapi/linux/netfilter_ipv4/ipt_CLUSTERIP.h struct clusterip_config *config; config 325 include/uapi/linux/perf_event.h __u64 config; config 84 include/uapi/linux/sdla.h short config; config 103 include/uapi/linux/sdla.h short config; config 18 include/video/gbe.h volatile uint32_t config; /* power on configuration [1] */ config 253 include/video/newport.h unsigned int config; config 348 include/video/newport.h unsigned int config; config 63 include/video/w100fb.h unsigned long config; config 8354 kernel/events/core.c if (event->attr.config != event_id) config 8396 kernel/events/core.c u32 event_id = event->attr.config; config 8611 kernel/events/core.c u64 event_id = event->attr.config; config 8621 kernel/events/core.c u64 event_id = event->attr.config; config 8764 kernel/events/core.c if (event->attr.config != entry->type) config 8884 kernel/events/core.c is_retprobe = event->attr.config & PERF_PROBE_CONFIG_IS_RETPROBE; config 8944 kernel/events/core.c is_retprobe = event->attr.config & PERF_PROBE_CONFIG_IS_RETPROBE; config 8945 kernel/events/core.c ref_ctr_offset = event->attr.config >> PERF_UPROBE_REF_CTR_OFFSET_SHIFT; config 9562 kernel/events/core.c ret = ftrace_profile_set_filter(event, event->attr.config, filter_str); config 9715 kernel/events/core.c if (event->attr.config != PERF_COUNT_SW_CPU_CLOCK) config 9796 kernel/events/core.c if (event->attr.config != PERF_COUNT_SW_TASK_CLOCK) config 440 kernel/trace/bpf_trace.c event->attr.config != PERF_COUNT_SW_BPF_OUTPUT)) config 215 kernel/trace/trace_event_perf.c u64 event_id = p_event->attr.config; config 103 kernel/watchdog_hld.c .config = PERF_COUNT_HW_CPU_CYCLES, config 266 lib/test_firmware.c static DEVICE_ATTR_RO(config); config 314 lib/test_firmware.c bool config) config 319 lib/test_firmware.c val = config; config 894 lib/test_firmware.c TEST_FW_DEV_ATTR(config), config 131 lib/test_kmod.c struct test_config config; config 182 lib/test_kmod.c struct test_config *config = &test_dev->config; config 187 lib/test_kmod.c if (test_dev->done == config->num_threads) { config 198 lib/test_kmod.c struct test_config *config = &test_dev->config; config 203 lib/test_kmod.c switch (config->test_case) { config 221 lib/test_kmod.c struct test_config *config = &test_dev->config; config 223 lib/test_kmod.c switch (config->test_case) { config 225 lib/test_kmod.c info->ret_sync = request_module("%s", config->test_driver); config 228 lib/test_kmod.c info->fs_sync = get_fs_type(config->test_fs); config 252 lib/test_kmod.c struct test_config *config = &test_dev->config; config 255 lib/test_kmod.c switch (config->test_case) { config 272 lib/test_kmod.c info->thread_idx, info->fs_sync ? config->test_fs : config 293 lib/test_kmod.c struct test_config *config = &test_dev->config; config 303 lib/test_kmod.c for (idx=0; idx < config->num_threads; idx++) { config 314 lib/test_kmod.c config->test_result = err_ret; config 352 lib/test_kmod.c struct test_config *config = &test_dev->config; config 360 lib/test_kmod.c for (i=0; i < config->num_threads; i++) { config 390 lib/test_kmod.c struct test_config *config = &test_dev->config; config 395 lib/test_kmod.c for (idx=0; idx < config->num_threads; idx++) { config 427 lib/test_kmod.c struct test_config *config = &test_dev->config; config 430 lib/test_kmod.c test_case_str(config->test_case), config 431 lib/test_kmod.c config->test_case); config 433 lib/test_kmod.c config->test_driver); config 435 lib/test_kmod.c config->num_threads); config 437 lib/test_kmod.c config->num_threads - 1); config 444 lib/test_kmod.c struct test_config *config = &test_dev->config; config 447 lib/test_kmod.c test_case_str(config->test_case), config 448 lib/test_kmod.c config->test_case); config 450 lib/test_kmod.c config->test_fs); config 452 lib/test_kmod.c config->num_threads); config 454 lib/test_kmod.c config->num_threads - 1); config 464 lib/test_kmod.c struct test_config *config = &test_dev->config; config 475 lib/test_kmod.c config->num_threads); config 479 lib/test_kmod.c test_case_str(config->test_case), config 480 lib/test_kmod.c config->test_case); config 482 lib/test_kmod.c if (config->test_driver) config 485 lib/test_kmod.c config->test_driver); config 490 lib/test_kmod.c if (config->test_fs) config 493 lib/test_kmod.c config->test_fs); config 502 lib/test_kmod.c static DEVICE_ATTR_RO(config); config 510 lib/test_kmod.c struct test_config *config = &test_dev->config; config 514 lib/test_kmod.c switch (config->test_case) { config 522 lib/test_kmod.c config->test_case); config 529 lib/test_kmod.c struct test_config *config = &test_dev->config; config 539 lib/test_kmod.c config->test_result); config 612 lib/test_kmod.c static int config_copy_test_driver_name(struct test_config *config, config 616 lib/test_kmod.c return __kstrncpy(&config->test_driver, name, count, GFP_KERNEL); config 620 lib/test_kmod.c static int config_copy_test_fs(struct test_config *config, const char *name, config 623 lib/test_kmod.c return __kstrncpy(&config->test_fs, name, count, GFP_KERNEL); config 626 lib/test_kmod.c static void __kmod_config_free(struct test_config *config) config 628 lib/test_kmod.c if (!config) config 631 lib/test_kmod.c kfree_const(config->test_driver); config 632 lib/test_kmod.c config->test_driver = NULL; config 634 lib/test_kmod.c kfree_const(config->test_fs); config 635 lib/test_kmod.c config->test_fs = NULL; config 640 lib/test_kmod.c struct test_config *config; config 645 lib/test_kmod.c config = &test_dev->config; config 648 lib/test_kmod.c __kmod_config_free(config); config 657 lib/test_kmod.c struct test_config *config = &test_dev->config; config 662 lib/test_kmod.c kfree_const(config->test_driver); config 663 lib/test_kmod.c config->test_driver = NULL; config 665 lib/test_kmod.c copied = config_copy_test_driver_name(config, buf, count); config 692 lib/test_kmod.c struct test_config *config = &test_dev->config; config 695 lib/test_kmod.c config->test_driver); config 704 lib/test_kmod.c struct test_config *config = &test_dev->config; config 709 lib/test_kmod.c kfree_const(config->test_fs); config 710 lib/test_kmod.c config->test_fs = NULL; config 712 lib/test_kmod.c copied = config_copy_test_fs(config, buf, count); config 723 lib/test_kmod.c struct test_config *config = &test_dev->config; config 726 lib/test_kmod.c config->test_fs); config 735 lib/test_kmod.c struct test_config *config = &test_dev->config; config 741 lib/test_kmod.c kfree_const(config->test_driver); config 742 lib/test_kmod.c config->test_driver = NULL; config 743 lib/test_kmod.c copied = config_copy_test_driver_name(config, test_str, config 747 lib/test_kmod.c kfree_const(config->test_fs); config 748 lib/test_kmod.c config->test_driver = NULL; config 749 lib/test_kmod.c copied = config_copy_test_fs(config, test_str, config 757 lib/test_kmod.c config->test_case = test_case; config 779 lib/test_kmod.c struct test_config *config = &test_dev->config; config 784 lib/test_kmod.c config->num_threads)); config 809 lib/test_kmod.c struct test_config *config = &test_dev->config; config 812 lib/test_kmod.c __kmod_config_free(config); config 814 lib/test_kmod.c copied = config_copy_test_driver_name(config, TEST_START_DRIVER, config 819 lib/test_kmod.c copied = config_copy_test_fs(config, TEST_START_TEST_FS, config 824 lib/test_kmod.c config->num_threads = kmod_init_test_thread_limit(); config 825 lib/test_kmod.c config->test_result = 0; config 826 lib/test_kmod.c config->test_case = TEST_START_TEST_CASE; config 840 lib/test_kmod.c __kmod_config_free(config); config 876 lib/test_kmod.c unsigned int *config, config 892 lib/test_kmod.c old_val = *config; config 893 lib/test_kmod.c *(unsigned int *)config = new; config 897 lib/test_kmod.c *(unsigned int *)config = old_val; config 913 lib/test_kmod.c unsigned int *config, config 928 lib/test_kmod.c *config = new; config 937 lib/test_kmod.c int *config) config 950 lib/test_kmod.c *config = new; config 958 lib/test_kmod.c int config) config 963 lib/test_kmod.c val = config; config 971 lib/test_kmod.c unsigned int config) config 976 lib/test_kmod.c val = config; config 987 lib/test_kmod.c struct test_config *config = &test_dev->config; config 990 lib/test_kmod.c &config->test_result); config 998 lib/test_kmod.c struct test_config *config = &test_dev->config; config 1001 lib/test_kmod.c &config->num_threads, config 1010 lib/test_kmod.c struct test_config *config = &test_dev->config; config 1012 lib/test_kmod.c return test_dev_config_show_int(test_dev, buf, config->num_threads); config 1021 lib/test_kmod.c struct test_config *config = &test_dev->config; config 1024 lib/test_kmod.c &config->test_case, config 1034 lib/test_kmod.c struct test_config *config = &test_dev->config; config 1036 lib/test_kmod.c return test_dev_config_show_uint(test_dev, buf, config->test_case); config 1045 lib/test_kmod.c struct test_config *config = &test_dev->config; config 1047 lib/test_kmod.c return test_dev_config_show_int(test_dev, buf, config->test_result); config 1055 lib/test_kmod.c TEST_KMOD_DEV_ATTR(config), config 114 lib/zlib_deflate/deflate.c static const config configuration_table[10] = { config 559 net/9p/trans_virtio.c if (!vdev->config->get) { config 629 net/9p/trans_virtio.c vdev->config->del_vqs(vdev); config 717 net/9p/trans_virtio.c vdev->config->reset(vdev); config 718 net/9p/trans_virtio.c vdev->config->del_vqs(vdev); config 399 net/atm/lec.c mesg->content.config.maximum_unknown_frame_count; config 401 net/atm/lec.c (mesg->content.config.max_unknown_frame_time * HZ); config 402 net/atm/lec.c priv->max_retry_count = mesg->content.config.max_retry_count; config 403 net/atm/lec.c priv->aging_time = (mesg->content.config.aging_time * HZ); config 405 net/atm/lec.c (mesg->content.config.forward_delay_time * HZ); config 407 net/atm/lec.c (mesg->content.config.arp_response_time * HZ); config 408 net/atm/lec.c priv->flush_timeout = (mesg->content.config.flush_timeout * HZ); config 410 net/atm/lec.c (mesg->content.config.path_switching_delay * HZ); config 411 net/atm/lec.c priv->lane_version = mesg->content.config.lane_version; config 417 net/atm/lec.c if (dev_set_mtu(dev, mesg->content.config.mtu)) config 419 net/atm/lec.c dev->name, mesg->content.config.mtu); config 421 net/atm/lec.c priv->is_proxy = mesg->content.config.is_proxy; config 5921 net/bluetooth/mgmt.c if (cp->config != 0x00 && cp->config != 0x01) config 5931 net/bluetooth/mgmt.c if (cp->config) config 51 net/bridge/netfilter/ebt_stp.c c = &info->config; config 3573 net/core/skbuff.c unsigned int to, struct ts_config *config) config 3578 net/core/skbuff.c config->get_next_block = skb_ts_get_next_block; config 3579 net/core/skbuff.c config->finish = skb_ts_finish; config 3583 net/core/skbuff.c ret = textsearch_find(config, &state); config 166 net/dsa/dsa_priv.h void dsa_port_phylink_validate(struct phylink_config *config, config 169 net/dsa/dsa_priv.h int dsa_port_phylink_mac_link_state(struct phylink_config *config, config 171 net/dsa/dsa_priv.h void dsa_port_phylink_mac_config(struct phylink_config *config, config 174 net/dsa/dsa_priv.h void dsa_port_phylink_mac_an_restart(struct phylink_config *config); config 175 net/dsa/dsa_priv.h void dsa_port_phylink_mac_link_down(struct phylink_config *config, config 178 net/dsa/dsa_priv.h void dsa_port_phylink_mac_link_up(struct phylink_config *config, config 442 net/dsa/port.c void dsa_port_phylink_validate(struct phylink_config *config, config 446 net/dsa/port.c struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); config 456 net/dsa/port.c int dsa_port_phylink_mac_link_state(struct phylink_config *config, config 459 net/dsa/port.c struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); config 470 net/dsa/port.c void dsa_port_phylink_mac_config(struct phylink_config *config, config 474 net/dsa/port.c struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); config 484 net/dsa/port.c void dsa_port_phylink_mac_an_restart(struct phylink_config *config) config 486 net/dsa/port.c struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); config 496 net/dsa/port.c void dsa_port_phylink_mac_link_down(struct phylink_config *config, config 500 net/dsa/port.c struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); config 517 net/dsa/port.c void dsa_port_phylink_mac_link_up(struct phylink_config *config, config 522 net/dsa/port.c struct dsa_port *dp = container_of(config, struct dsa_port, pl_config); config 90 net/ipv4/netfilter/ipt_CLUSTERIP.c struct clusterip_config *config; config 93 net/ipv4/netfilter/ipt_CLUSTERIP.c config = container_of(head, struct clusterip_config, rcu); config 94 net/ipv4/netfilter/ipt_CLUSTERIP.c dev = dev_get_by_name(config->net, config->ifname); config 96 net/ipv4/netfilter/ipt_CLUSTERIP.c dev_mc_del(dev, config->clustermac); config 99 net/ipv4/netfilter/ipt_CLUSTERIP.c kfree(config); config 338 net/ipv4/netfilter/ipt_CLUSTERIP.c const struct clusterip_config *config) config 359 net/ipv4/netfilter/ipt_CLUSTERIP.c switch (config->hash_mode) { config 362 net/ipv4/netfilter/ipt_CLUSTERIP.c config->hash_initval); config 366 net/ipv4/netfilter/ipt_CLUSTERIP.c config->hash_initval); config 370 net/ipv4/netfilter/ipt_CLUSTERIP.c config->hash_initval); config 377 net/ipv4/netfilter/ipt_CLUSTERIP.c pr_info("unknown mode %u\n", config->hash_mode); config 383 net/ipv4/netfilter/ipt_CLUSTERIP.c return reciprocal_scale(hashval, config->num_total_nodes) + 1; config 387 net/ipv4/netfilter/ipt_CLUSTERIP.c clusterip_responsible(const struct clusterip_config *config, u_int32_t hash) config 389 net/ipv4/netfilter/ipt_CLUSTERIP.c return test_bit(hash - 1, &config->local_nodes); config 423 net/ipv4/netfilter/ipt_CLUSTERIP.c hash = clusterip_hashfn(skb, cipinfo->config); config 445 net/ipv4/netfilter/ipt_CLUSTERIP.c if (!clusterip_responsible(cipinfo->config, hash)) { config 462 net/ipv4/netfilter/ipt_CLUSTERIP.c struct clusterip_config *config; config 488 net/ipv4/netfilter/ipt_CLUSTERIP.c sizeof(config->local_nodes) * 8) { config 495 net/ipv4/netfilter/ipt_CLUSTERIP.c config = clusterip_config_find_get(par->net, e->ip.dst.s_addr, 1); config 496 net/ipv4/netfilter/ipt_CLUSTERIP.c if (!config) { config 502 net/ipv4/netfilter/ipt_CLUSTERIP.c config = clusterip_config_init(par->net, cipinfo, config 505 net/ipv4/netfilter/ipt_CLUSTERIP.c if (IS_ERR(config)) config 506 net/ipv4/netfilter/ipt_CLUSTERIP.c return PTR_ERR(config); config 508 net/ipv4/netfilter/ipt_CLUSTERIP.c } else if (memcmp(&config->clustermac, &cipinfo->clustermac, ETH_ALEN)) config 515 net/ipv4/netfilter/ipt_CLUSTERIP.c clusterip_config_entry_put(config); config 516 net/ipv4/netfilter/ipt_CLUSTERIP.c clusterip_config_put(config); config 526 net/ipv4/netfilter/ipt_CLUSTERIP.c cipinfo->config = config; config 537 net/ipv4/netfilter/ipt_CLUSTERIP.c clusterip_config_entry_put(cipinfo->config); config 539 net/ipv4/netfilter/ipt_CLUSTERIP.c clusterip_config_put(cipinfo->config); config 554 net/ipv4/netfilter/ipt_CLUSTERIP.c compat_uptr_t config; config 565 net/ipv4/netfilter/ipt_CLUSTERIP.c .usersize = offsetof(struct ipt_clusterip_tgt_info, config), config 637 net/ipv4/tcp_bpf.c int config = psock->progs.msg_parser ? TCP_BPF_TX : TCP_BPF_BASE; config 639 net/ipv4/tcp_bpf.c sk_psock_update_proto(sk, psock, &tcp_bpf_prots[family][config]); config 645 net/ipv4/tcp_bpf.c int config = psock->progs.msg_parser ? TCP_BPF_TX : TCP_BPF_BASE; config 651 net/ipv4/tcp_bpf.c sk->sk_prot = &tcp_bpf_prots[family][config]; config 146 net/mac80211/driver-ops.h ret = local->ops->config(&local->hw, changed); config 516 net/mac80211/main.c if (WARN_ON(!ops->tx || !ops->start || !ops->stop || !ops->config || config 32 net/netfilter/xt_string.c conf->to_offset, conf->config) config 61 net/netfilter/xt_string.c conf->config = ts_conf; config 67 net/netfilter/xt_string.c textsearch_destroy(STRING_TEXT_PRIV(par->matchinfo)->config); config 78 net/netfilter/xt_string.c .usersize = offsetof(struct xt_string_info, config), config 23 net/sched/em_text.c struct ts_config *config; config 40 net/sched/em_text.c return skb_find_text(skb, from, to, tm->config) != UINT_MAX; config 90 net/sched/em_text.c tm->config = ts_conf; config 100 net/sched/em_text.c if (EM_TEXT_PRIV(m) && EM_TEXT_PRIV(m)->config) config 101 net/sched/em_text.c textsearch_destroy(EM_TEXT_PRIV(m)->config); config 109 net/sched/em_text.c strncpy(conf.algo, tm->config->ops->name, sizeof(conf.algo) - 1); config 114 net/sched/em_text.c conf.pattern_len = textsearch_get_pattern_len(tm->config); config 120 net/sched/em_text.c textsearch_get_pattern(tm->config)) < 0) config 468 net/vmw_vsock/virtio_transport.c vdev->config->get(vdev, offsetof(struct virtio_vsock_config, guest_cid), config 706 net/vmw_vsock/virtio_transport.c vdev->config->reset(vdev); config 737 net/vmw_vsock/virtio_transport.c vdev->config->del_vqs(vdev); config 241 samples/bpf/bpf_load.c attr.config = id; config 45 samples/bpf/sampleip_user.c .config = PERF_COUNT_SW_CPU_CLOCK, config 139 samples/bpf/task_fd_query_user.c attr.config |= 1 << is_return_bit; config 253 samples/bpf/task_fd_query_user.c attr.config = strtol(buf, NULL, 0); config 209 samples/bpf/trace_event_user.c .config = PERF_COUNT_HW_CPU_CYCLES, config 215 samples/bpf/trace_event_user.c .config = PERF_COUNT_SW_CPU_CLOCK, config 221 samples/bpf/trace_event_user.c .config = config 230 samples/bpf/trace_event_user.c .config = config 240 samples/bpf/trace_event_user.c .config = 0xc0, config 247 samples/bpf/trace_event_user.c .config = 0x21d0, config 108 samples/bpf/tracex6_user.c .config = PERF_COUNT_HW_CPU_CYCLES, config 117 samples/bpf/tracex6_user.c .config = PERF_COUNT_SW_CPU_CLOCK, config 127 samples/bpf/tracex6_user.c .config = 0xc0, config 136 samples/bpf/tracex6_user.c .config = config 148 samples/bpf/tracex6_user.c .config = config 161 samples/bpf/tracex6_user.c .config = 0, config 30 samples/bpf/xdp_rxq_info_kern.c __type(value, struct config); config 81 samples/bpf/xdp_rxq_info_kern.c struct config *config; config 95 samples/bpf/xdp_rxq_info_kern.c config = bpf_map_lookup_elem(&config_map, &key); config 96 samples/bpf/xdp_rxq_info_kern.c if (!config) config 100 samples/bpf/xdp_rxq_info_kern.c if (ingress_ifindex != config->ifindex) { config 120 samples/bpf/xdp_rxq_info_kern.c if (unlikely(config->options & (READ_MEM|SWAP_MAC))) { config 133 samples/bpf/xdp_rxq_info_kern.c if (unlikely(config->options & SWAP_MAC)) config 137 samples/bpf/xdp_rxq_info_kern.c return config->action; config 468 samples/bpf/xdp_rxq_info_user.c struct config cfg = { 0 }; config 950 samples/mic/mpssd/mpssd.c FILE *config; config 954 samples/mic/mpssd/mpssd.c config = fopen(buff, "r"); config 955 samples/mic/mpssd/mpssd.c if (config == NULL) config 958 samples/mic/mpssd/mpssd.c line = fgets(buff, PATH_MAX, config); config 967 samples/mic/mpssd/mpssd.c fclose(config); config 1459 scripts/kconfig/qconf.cc QMenu* config = menu->addMenu("&File"); config 1460 scripts/kconfig/qconf.cc config->addAction(loadAction); config 1461 scripts/kconfig/qconf.cc config->addAction(saveAction); config 1462 scripts/kconfig/qconf.cc config->addAction(saveAsAction); config 1463 scripts/kconfig/qconf.cc config->addSeparator(); config 1464 scripts/kconfig/qconf.cc config->addAction(quitAction); config 3388 security/selinux/ss/policydb.c u32 config; config 3405 security/selinux/ss/policydb.c config = 0; config 3407 security/selinux/ss/policydb.c config |= POLICYDB_CONFIG_MLS; config 3410 security/selinux/ss/policydb.c config |= REJECT_UNKNOWN; config 3412 security/selinux/ss/policydb.c config |= ALLOW_UNKNOWN; config 3434 security/selinux/ss/policydb.c buf[1] = cpu_to_le32(config); config 345 security/tomoyo/audit.c mode = p->config[index]; config 347 security/tomoyo/audit.c mode = p->config[category]; config 510 security/tomoyo/common.c memset(ptr->config, TOMOYO_CONFIG_USE_DEFAULT, config 511 security/tomoyo/common.c sizeof(ptr->config)); config 598 security/tomoyo/common.c u8 config; config 602 security/tomoyo/common.c config = profile->default_config; config 604 security/tomoyo/common.c config = 0; config 621 security/tomoyo/common.c config = profile->config[i]; config 630 security/tomoyo/common.c config = TOMOYO_CONFIG_USE_DEFAULT; config 640 security/tomoyo/common.c config = (config & ~7) | mode; config 641 security/tomoyo/common.c if (config != TOMOYO_CONFIG_USE_DEFAULT) { config 644 security/tomoyo/common.c config |= TOMOYO_CONFIG_WANT_GRANT_LOG; config 647 security/tomoyo/common.c config &= ~TOMOYO_CONFIG_WANT_GRANT_LOG; config 652 security/tomoyo/common.c config |= TOMOYO_CONFIG_WANT_REJECT_LOG; config 655 security/tomoyo/common.c config &= ~TOMOYO_CONFIG_WANT_REJECT_LOG; config 661 security/tomoyo/common.c profile->config[i] = config; config 662 security/tomoyo/common.c else if (config != TOMOYO_CONFIG_USE_DEFAULT) config 663 security/tomoyo/common.c profile->default_config = config; config 729 security/tomoyo/common.c static void tomoyo_print_config(struct tomoyo_io_buffer *head, const u8 config) config 732 security/tomoyo/common.c tomoyo_mode[config & 3], config 733 security/tomoyo/common.c tomoyo_yesno(config & TOMOYO_CONFIG_WANT_GRANT_LOG), config 734 security/tomoyo/common.c tomoyo_yesno(config & TOMOYO_CONFIG_WANT_REJECT_LOG)); config 807 security/tomoyo/common.c const u8 config = profile->config[i]; config 809 security/tomoyo/common.c if (config == TOMOYO_CONFIG_USE_DEFAULT) config 821 security/tomoyo/common.c tomoyo_print_config(head, config); config 887 security/tomoyo/common.h u8 config[TOMOYO_MAX_MAC_INDEX + TOMOYO_MAX_MAC_CATEGORY_INDEX]; config 979 security/tomoyo/util.c mode = p->config[index]; config 981 security/tomoyo/util.c mode = p->config[tomoyo_index2category[index] config 38 sound/arm/pxa2xx-pcm-lib.c struct dma_slave_config config; config 45 sound/arm/pxa2xx-pcm-lib.c ret = snd_hwparams_to_dma_slave_config(substream, params, &config); config 51 sound/arm/pxa2xx-pcm-lib.c &config); config 53 sound/arm/pxa2xx-pcm-lib.c ret = dmaengine_slave_config(chan, &config); config 78 sound/hda/intel-nhlt.c (epnt->config.caps); config 185 sound/isa/galaxy/galaxy.c u32 config; config 191 sound/isa/galaxy/galaxy.c static u32 config[SNDRV_CARDS]; config 204 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_SBA_220; config 207 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_SBA_240; config 210 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_SBA_260; config 213 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_SBA_280; config 225 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_WSS_ENABLE | GALAXY_CONFIG_WSSA_530; config 228 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_WSS_ENABLE | GALAXY_CONFIG_WSSA_604; config 231 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_WSS_ENABLE | GALAXY_CONFIG_WSSA_E80; config 234 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_WSS_ENABLE | GALAXY_CONFIG_WSSA_F40; config 308 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPU_ENABLE | GALAXY_CONFIG_MPUA_300; config 311 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPU_ENABLE | GALAXY_CONFIG_MPUA_330; config 327 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPUIRQ_2; config 331 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPUIRQ_3; config 335 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPUIRQ_5; config 338 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPUIRQ_7; config 342 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_MPUIRQ_10; config 368 sound/isa/galaxy/galaxy.c config[n] |= GALAXY_CONFIG_GAME_ENABLE; config 428 sound/isa/galaxy/galaxy.c static void galaxy_set_config(struct snd_galaxy *galaxy, u32 config) config 435 sound/isa/galaxy/galaxy.c iowrite8(config, galaxy->config_port + i); config 436 sound/isa/galaxy/galaxy.c config >>= 8; config 442 sound/isa/galaxy/galaxy.c static void galaxy_config(struct snd_galaxy *galaxy, u32 config) config 448 sound/isa/galaxy/galaxy.c galaxy->config = (galaxy->config << 8) | tmp; config 450 sound/isa/galaxy/galaxy.c config |= galaxy->config & GALAXY_CONFIG_MASK; config 451 sound/isa/galaxy/galaxy.c galaxy_set_config(galaxy, config); config 481 sound/isa/galaxy/galaxy.c galaxy_set_config(galaxy, galaxy->config); config 534 sound/isa/galaxy/galaxy.c galaxy_config(galaxy, config[n]); config 311 sound/isa/sc6000.c static int sc6000_setup_board(char __iomem *vport, int config) config 329 sound/isa/sc6000.c if (sc6000_cfg_write(vport, config)) config 335 sound/isa/sc6000.c static int sc6000_init_mss(char __iomem *vport, int config, config 346 sound/isa/sc6000.c if (sc6000_cfg_write(vport, config)) config 383 sound/isa/sc6000.c int config = mss_config | config 428 sound/isa/sc6000.c err = sc6000_setup_board(vport, config); config 442 sound/isa/sc6000.c err = sc6000_setup_board(vport, config); config 447 sound/isa/sc6000.c err = sc6000_init_mss(vport, config, vmss_port, mss_config); config 1699 sound/pci/hda/patch_hdmi.c unsigned int caps, config; config 1713 sound/pci/hda/patch_hdmi.c config = snd_hda_codec_get_pincfg(codec, pin_nid); config 1714 sound/pci/hda/patch_hdmi.c if (get_defcfg_connect(config) == AC_JACK_PORT_NONE) config 24 sound/pci/ice1712/hoontech.c unsigned int config; config 193 sound/pci/ice1712/hoontech.c spec->config = ICE1712_STDSP24_MUTE; config 195 sound/pci/ice1712/hoontech.c spec->config = 0; config 229 sound/pci/ice1712/hoontech.c (spec->config & ICE1712_STDSP24_DAREAR) ? 1 : 0); config 231 sound/pci/ice1712/hoontech.c (spec->config & ICE1712_STDSP24_MUTE) ? 1 : 0); config 233 sound/pci/ice1712/hoontech.c (spec->config & ICE1712_STDSP24_INSEL) ? 1 : 0); config 26 sound/soc/codecs/ad193x-i2c.c struct regmap_config config; config 28 sound/soc/codecs/ad193x-i2c.c config = ad193x_regmap_config; config 29 sound/soc/codecs/ad193x-i2c.c config.val_bits = 8; config 30 sound/soc/codecs/ad193x-i2c.c config.reg_bits = 8; config 33 sound/soc/codecs/ad193x-i2c.c devm_regmap_init_i2c(client, &config), config 19 sound/soc/codecs/ad193x-spi.c struct regmap_config config; config 21 sound/soc/codecs/ad193x-spi.c config = ad193x_regmap_config; config 22 sound/soc/codecs/ad193x-spi.c config.val_bits = 8; config 23 sound/soc/codecs/ad193x-spi.c config.reg_bits = 16; config 24 sound/soc/codecs/ad193x-spi.c config.read_flag_mask = 0x09; config 25 sound/soc/codecs/ad193x-spi.c config.write_flag_mask = 0x08; config 27 sound/soc/codecs/ad193x-spi.c return ad193x_probe(&spi->dev, devm_regmap_init_spi(spi, &config), config 20 sound/soc/codecs/adau1761-i2c.c struct regmap_config config; config 22 sound/soc/codecs/adau1761-i2c.c config = adau1761_regmap_config; config 23 sound/soc/codecs/adau1761-i2c.c config.val_bits = 8; config 24 sound/soc/codecs/adau1761-i2c.c config.reg_bits = 16; config 27 sound/soc/codecs/adau1761-i2c.c devm_regmap_init_i2c(client, &config), config 33 sound/soc/codecs/adau1761-spi.c struct regmap_config config; config 38 sound/soc/codecs/adau1761-spi.c config = adau1761_regmap_config; config 39 sound/soc/codecs/adau1761-spi.c config.val_bits = 8; config 40 sound/soc/codecs/adau1761-spi.c config.reg_bits = 24; config 41 sound/soc/codecs/adau1761-spi.c config.read_flag_mask = 0x1; config 44 sound/soc/codecs/adau1761-spi.c devm_regmap_init_spi(spi, &config), config 20 sound/soc/codecs/adau1781-i2c.c struct regmap_config config; config 22 sound/soc/codecs/adau1781-i2c.c config = adau1781_regmap_config; config 23 sound/soc/codecs/adau1781-i2c.c config.val_bits = 8; config 24 sound/soc/codecs/adau1781-i2c.c config.reg_bits = 16; config 27 sound/soc/codecs/adau1781-i2c.c devm_regmap_init_i2c(client, &config), config 33 sound/soc/codecs/adau1781-spi.c struct regmap_config config; config 38 sound/soc/codecs/adau1781-spi.c config = adau1781_regmap_config; config 39 sound/soc/codecs/adau1781-spi.c config.val_bits = 8; config 40 sound/soc/codecs/adau1781-spi.c config.reg_bits = 24; config 41 sound/soc/codecs/adau1781-spi.c config.read_flag_mask = 0x1; config 44 sound/soc/codecs/adau1781-spi.c devm_regmap_init_spi(spi, &config), config 20 sound/soc/codecs/adau1977-i2c.c struct regmap_config config; config 22 sound/soc/codecs/adau1977-i2c.c config = adau1977_regmap_config; config 23 sound/soc/codecs/adau1977-i2c.c config.val_bits = 8; config 24 sound/soc/codecs/adau1977-i2c.c config.reg_bits = 8; config 27 sound/soc/codecs/adau1977-i2c.c devm_regmap_init_i2c(client, &config), config 35 sound/soc/codecs/adau1977-spi.c struct regmap_config config; config 40 sound/soc/codecs/adau1977-spi.c config = adau1977_regmap_config; config 41 sound/soc/codecs/adau1977-spi.c config.val_bits = 8; config 42 sound/soc/codecs/adau1977-spi.c config.reg_bits = 16; config 43 sound/soc/codecs/adau1977-spi.c config.read_flag_mask = 0x1; config 46 sound/soc/codecs/adau1977-spi.c devm_regmap_init_spi(spi, &config), config 24 sound/soc/codecs/adav801.c struct regmap_config config; config 26 sound/soc/codecs/adav801.c config = adav80x_regmap_config; config 27 sound/soc/codecs/adav801.c config.read_flag_mask = 0x01; config 29 sound/soc/codecs/adav801.c return adav80x_bus_probe(&spi->dev, devm_regmap_init_spi(spi, &config)); config 17 sound/soc/codecs/cs4271-i2c.c struct regmap_config config; config 19 sound/soc/codecs/cs4271-i2c.c config = cs4271_regmap_config; config 20 sound/soc/codecs/cs4271-i2c.c config.reg_bits = 8; config 21 sound/soc/codecs/cs4271-i2c.c config.val_bits = 8; config 24 sound/soc/codecs/cs4271-i2c.c devm_regmap_init_i2c(client, &config)); config 16 sound/soc/codecs/cs4271-spi.c struct regmap_config config; config 18 sound/soc/codecs/cs4271-spi.c config = cs4271_regmap_config; config 19 sound/soc/codecs/cs4271-spi.c config.reg_bits = 16; config 20 sound/soc/codecs/cs4271-spi.c config.val_bits = 8; config 21 sound/soc/codecs/cs4271-spi.c config.read_flag_mask = 0x21; config 22 sound/soc/codecs/cs4271-spi.c config.write_flag_mask = 0x20; config 24 sound/soc/codecs/cs4271-spi.c return cs4271_probe(&spi->dev, devm_regmap_init_spi(spi, &config)); config 25 sound/soc/codecs/cs42l51-i2c.c struct regmap_config config; config 27 sound/soc/codecs/cs42l51-i2c.c config = cs42l51_regmap; config 29 sound/soc/codecs/cs42l51-i2c.c return cs42l51_probe(&i2c->dev, devm_regmap_init_i2c(i2c, &config)); config 43 sound/soc/codecs/cs42l52.c struct sp_config config; config 781 sound/soc/codecs/cs42l52.c cs42l52->config.format = iface; config 782 sound/soc/codecs/cs42l52.c snd_soc_component_write(component, CS42L52_IFACE_CTL1, cs42l52->config.format); config 1037 sound/soc/codecs/cs42l52.c cs42l52->config.format = CS42L52_DEFAULT_FORMAT; config 37 sound/soc/codecs/cs42l73.c struct sp_config config[3]; config 1001 sound/soc/codecs/cs42l73.c priv->config[id].spc = spc; config 1002 sound/soc/codecs/cs42l73.c priv->config[id].mmcc = mmcc; config 1054 sound/soc/codecs/cs42l73.c if (priv->config[id].mmcc & CS42L73_MS_MASTER) { config 1068 sound/soc/codecs/cs42l73.c priv->config[id].mmcc &= 0xC0; config 1069 sound/soc/codecs/cs42l73.c priv->config[id].mmcc |= cs42l73_mclk_coeffs[mclk_coeff].mmcc; config 1070 sound/soc/codecs/cs42l73.c priv->config[id].spc &= 0xFC; config 1073 sound/soc/codecs/cs42l73.c priv->config[id].spc |= CS42L73_MCK_SCLK_64FS; config 1075 sound/soc/codecs/cs42l73.c priv->config[id].spc |= CS42L73_MCK_SCLK_MCLK; config 1078 sound/soc/codecs/cs42l73.c priv->config[id].spc &= 0xFC; config 1079 sound/soc/codecs/cs42l73.c priv->config[id].spc |= CS42L73_MCK_SCLK_64FS; config 1082 sound/soc/codecs/cs42l73.c priv->config[id].srate = srate; config 1084 sound/soc/codecs/cs42l73.c snd_soc_component_write(component, CS42L73_SPC(id), priv->config[id].spc); config 1085 sound/soc/codecs/cs42l73.c snd_soc_component_write(component, CS42L73_MMCC(id), priv->config[id].mmcc); config 20 sound/soc/codecs/pcm512x-i2c.c struct regmap_config config = pcm512x_regmap; config 23 sound/soc/codecs/pcm512x-i2c.c config.read_flag_mask = 0x80; config 24 sound/soc/codecs/pcm512x-i2c.c config.write_flag_mask = 0x80; config 26 sound/soc/codecs/pcm512x-i2c.c regmap = devm_regmap_init_i2c(i2c, &config); config 23 sound/soc/codecs/tlv320aic32x4-i2c.c struct regmap_config config; config 25 sound/soc/codecs/tlv320aic32x4-i2c.c config = aic32x4_regmap_config; config 26 sound/soc/codecs/tlv320aic32x4-i2c.c config.reg_bits = 8; config 27 sound/soc/codecs/tlv320aic32x4-i2c.c config.val_bits = 8; config 29 sound/soc/codecs/tlv320aic32x4-i2c.c regmap = devm_regmap_init_i2c(i2c, &config); config 22 sound/soc/codecs/tlv320aic32x4-spi.c struct regmap_config config; config 24 sound/soc/codecs/tlv320aic32x4-spi.c config = aic32x4_regmap_config; config 25 sound/soc/codecs/tlv320aic32x4-spi.c config.reg_bits = 7; config 26 sound/soc/codecs/tlv320aic32x4-spi.c config.pad_bits = 1; config 27 sound/soc/codecs/tlv320aic32x4-spi.c config.val_bits = 8; config 28 sound/soc/codecs/tlv320aic32x4-spi.c config.read_flag_mask = 0x01; config 30 sound/soc/codecs/tlv320aic32x4-spi.c regmap = devm_regmap_init_spi(spi, &config); config 1324 sound/soc/codecs/wm8993.c for (i = 1; i < ARRAY_SIZE(s->config); i++) config 1325 sound/soc/codecs/wm8993.c snd_soc_component_write(component, WM8993_EQ1 + i, s->config[i]); config 1135 sound/soc/codecs/wm9081.c for (i = 1; i < ARRAY_SIZE(s->config); i++) config 1136 sound/soc/codecs/wm9081.c snd_soc_component_write(component, WM9081_EQ_1 + i, s->config[i]); config 1138 sound/soc/codecs/wm9081.c eq1 |= (s->config[0] & ~WM9081_EQ_ENA); config 2970 sound/soc/codecs/wm_adsp.c struct reg_sequence config[] = { config 2996 sound/soc/codecs/wm_adsp.c return regmap_multi_reg_write(dsp->regmap, config, ARRAY_SIZE(config)); config 155 sound/soc/dwc/dwc-i2s.c struct i2s_clk_config_data *config = &dev->config; config 158 sound/soc/dwc/dwc-i2s.c i2s_enable_irqs(dev, substream->stream, config->chan_nr); config 213 sound/soc/dwc/dwc-i2s.c struct i2s_clk_config_data *config = &dev->config; config 218 sound/soc/dwc/dwc-i2s.c for (ch_reg = 0; ch_reg < (config->chan_nr / 2); ch_reg++) { config 240 sound/soc/dwc/dwc-i2s.c struct i2s_clk_config_data *config = &dev->config; config 245 sound/soc/dwc/dwc-i2s.c config->data_width = 16; config 251 sound/soc/dwc/dwc-i2s.c config->data_width = 24; config 257 sound/soc/dwc/dwc-i2s.c config->data_width = 32; config 267 sound/soc/dwc/dwc-i2s.c config->chan_nr = params_channels(params); config 269 sound/soc/dwc/dwc-i2s.c switch (config->chan_nr) { config 284 sound/soc/dwc/dwc-i2s.c config->sample_rate = params_rate(params); config 288 sound/soc/dwc/dwc-i2s.c ret = dev->i2s_clk_cfg(config); config 294 sound/soc/dwc/dwc-i2s.c u32 bitclk = config->sample_rate * config 295 sound/soc/dwc/dwc-i2s.c config->data_width * 2; config 105 sound/soc/dwc/local.h struct i2s_clk_config_data config; config 106 sound/soc/dwc/local.h int (*i2s_clk_cfg)(struct i2s_clk_config_data *config); config 265 sound/soc/fsl/fsl_asrc.c struct asrc_config *config = pair->config; config 275 sound/soc/fsl/fsl_asrc.c if (!config) { config 281 sound/soc/fsl/fsl_asrc.c if (config->channel_num < 1 || config->channel_num > 10) { config 282 sound/soc/fsl/fsl_asrc.c pair_err("does not support %d channels\n", config->channel_num); config 287 sound/soc/fsl/fsl_asrc.c if (config->output_word_width == ASRC_WIDTH_8_BIT) { config 292 sound/soc/fsl/fsl_asrc.c inrate = config->input_sample_rate; config 293 sound/soc/fsl/fsl_asrc.c outrate = config->output_sample_rate; config 294 sound/soc/fsl/fsl_asrc.c ideal = config->inclk == INCLK_NONE; config 323 sound/soc/fsl/fsl_asrc.c clk_index[IN] = clk_map[IN][config->inclk]; config 324 sound/soc/fsl/fsl_asrc.c clk_index[OUT] = clk_map[OUT][config->outclk]; config 351 sound/soc/fsl/fsl_asrc.c channels = config->channel_num; config 386 sound/soc/fsl/fsl_asrc.c ASRMCR1i_OW16(config->output_word_width) | config 387 sound/soc/fsl/fsl_asrc.c ASRMCR1i_IWD(config->input_word_width)); config 505 sound/soc/fsl/fsl_asrc.c struct asrc_config config; config 514 sound/soc/fsl/fsl_asrc.c pair->config = &config; config 526 sound/soc/fsl/fsl_asrc.c config.pair = pair->index; config 527 sound/soc/fsl/fsl_asrc.c config.channel_num = channels; config 528 sound/soc/fsl/fsl_asrc.c config.inclk = INCLK_NONE; config 529 sound/soc/fsl/fsl_asrc.c config.outclk = OUTCLK_ASRCK1_CLK; config 532 sound/soc/fsl/fsl_asrc.c config.input_word_width = width; config 533 sound/soc/fsl/fsl_asrc.c config.output_word_width = word_width; config 534 sound/soc/fsl/fsl_asrc.c config.input_sample_rate = rate; config 535 sound/soc/fsl/fsl_asrc.c config.output_sample_rate = asrc_priv->asrc_rate; config 537 sound/soc/fsl/fsl_asrc.c config.input_word_width = word_width; config 538 sound/soc/fsl/fsl_asrc.c config.output_word_width = width; config 539 sound/soc/fsl/fsl_asrc.c config.input_sample_rate = asrc_priv->asrc_rate; config 540 sound/soc/fsl/fsl_asrc.c config.output_sample_rate = rate; config 406 sound/soc/fsl/fsl_asrc.h struct asrc_config *config; config 39 sound/soc/fsl/imx-pcm-dma.c struct snd_dmaengine_pcm_config *config; config 41 sound/soc/fsl/imx-pcm-dma.c config = devm_kzalloc(&pdev->dev, config 43 sound/soc/fsl/imx-pcm-dma.c if (!config) config 45 sound/soc/fsl/imx-pcm-dma.c *config = imx_dmaengine_pcm_config; config 48 sound/soc/fsl/imx-pcm-dma.c config, config 904 sound/soc/intel/atom/sst-atom-controls.c const struct sst_ssp_config *config; config 907 sound/soc/intel/atom/sst-atom-controls.c config = &sst_ssp_configs; config 909 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.selection = config->ssp_id; config 910 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.nb_bits_per_slots = config->bits_per_slot; config 911 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.nb_slots = config->slots; config 912 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.mode = config->ssp_mode | (config->pcm_mode << 1); config 913 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.duplex = config->duplex; config 914 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.active_tx_slot_map = config->active_slot_map; config 915 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.active_rx_slot_map = config->active_slot_map; config 916 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.frame_sync_frequency = config->fs_frequency; config 917 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.frame_sync_polarity = config->frame_sync_polarity; config 918 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.data_polarity = config->data_polarity; config 919 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.frame_sync_width = config->fs_width; config 920 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.ssp_protocol = config->ssp_protocol; config 921 sound/soc/intel/atom/sst-atom-controls.c ctx->ssp_cmd.start_delay = config->start_delay; config 394 sound/soc/intel/atom/sst-atom-controls.h } config; config 264 sound/soc/intel/haswell/sst-haswell-ipc.c u32 config[SST_HSW_FW_LOG_CONFIG_DWORDS]; config 359 sound/soc/intel/haswell/sst-haswell-ipc.c u32 create_channel_map(enum sst_hsw_channel_config config) config 361 sound/soc/intel/haswell/sst-haswell-ipc.c switch (config) { config 1069 sound/soc/intel/haswell/sst-haswell-ipc.c enum sst_hsw_channel_config config) config 1077 sound/soc/intel/haswell/sst-haswell-ipc.c stream->request.format.config = config; config 1386 sound/soc/intel/haswell/sst-haswell-ipc.c struct sst_hsw_ipc_device_config_req config; config 1391 sound/soc/intel/haswell/sst-haswell-ipc.c hsw->dx_dev = config.ssp_interface = dev; config 1392 sound/soc/intel/haswell/sst-haswell-ipc.c hsw->dx_mclk = config.clock_frequency = mclk; config 1393 sound/soc/intel/haswell/sst-haswell-ipc.c hsw->dx_mode = config.mode = mode; config 1394 sound/soc/intel/haswell/sst-haswell-ipc.c hsw->dx_clock_divider = config.clock_divider = clock_divider; config 1396 sound/soc/intel/haswell/sst-haswell-ipc.c config.channels = 4; config 1398 sound/soc/intel/haswell/sst-haswell-ipc.c config.channels = 2; config 1400 sound/soc/intel/haswell/sst-haswell-ipc.c trace_hsw_device_config_req(&config); config 1403 sound/soc/intel/haswell/sst-haswell-ipc.c request.data = &config; config 1404 sound/soc/intel/haswell/sst-haswell-ipc.c request.size = sizeof(config); config 1892 sound/soc/intel/haswell/sst-haswell-ipc.c struct sst_hsw_ipc_module_config config; config 1925 sound/soc/intel/haswell/sst-haswell-ipc.c config.map.module_entries_count = 1; config 1926 sound/soc/intel/haswell/sst-haswell-ipc.c config.map.module_entries[0].module_id = module->id; config 1927 sound/soc/intel/haswell/sst-haswell-ipc.c config.map.module_entries[0].entry_point = module->entry; config 1929 sound/soc/intel/haswell/sst-haswell-ipc.c config.persistent_mem.offset = config 1932 sound/soc/intel/haswell/sst-haswell-ipc.c config.persistent_mem.size = module->persistent_size; config 1934 sound/soc/intel/haswell/sst-haswell-ipc.c config.scratch_mem.offset = config 1937 sound/soc/intel/haswell/sst-haswell-ipc.c config.scratch_mem.size = module->scratch_size; config 1939 sound/soc/intel/haswell/sst-haswell-ipc.c config.map.module_entries[0].module_id, config 1940 sound/soc/intel/haswell/sst-haswell-ipc.c config.persistent_mem.size, config 1941 sound/soc/intel/haswell/sst-haswell-ipc.c config.persistent_mem.offset, config 1942 sound/soc/intel/haswell/sst-haswell-ipc.c config.scratch_mem.size, config.scratch_mem.offset, config 1943 sound/soc/intel/haswell/sst-haswell-ipc.c config.map.module_entries[0].entry_point); config 1945 sound/soc/intel/haswell/sst-haswell-ipc.c request.data = &config; config 1946 sound/soc/intel/haswell/sst-haswell-ipc.c request.size = sizeof(config); config 279 sound/soc/intel/haswell/sst-haswell-ipc.h u32 config[SST_HSW_FW_LOG_CONFIG_DWORDS]; config 336 sound/soc/intel/haswell/sst-haswell-ipc.h u32 config; config 401 sound/soc/intel/haswell/sst-haswell-ipc.h u32 create_channel_map(enum sst_hsw_channel_config config); config 444 sound/soc/intel/haswell/sst-haswell-ipc.h enum sst_hsw_channel_config config); config 36 sound/soc/intel/skylake/skl-nhlt.c sp_config = &fmt_config->config; config 44 sound/soc/intel/skylake/skl-nhlt.c fmt_config = (struct nhlt_fmt_cfg *)(fmt_config->config.caps + config 45 sound/soc/intel/skylake/skl-nhlt.c fmt_config->config.size); config 104 sound/soc/intel/skylake/skl-nhlt.c fmt = (struct nhlt_fmt *)(epnt->config.caps + config 105 sound/soc/intel/skylake/skl-nhlt.c epnt->config.size); config 258 sound/soc/intel/skylake/skl-nhlt.c fmt->fmt_config[0].config.caps; config 280 sound/soc/intel/skylake/skl-nhlt.c sclk[id].rate_cfg[rate_index].config = fmt_cfg; config 282 sound/soc/intel/skylake/skl-nhlt.c sclkfs[id].rate_cfg[rate_index].config = fmt_cfg; config 301 sound/soc/intel/skylake/skl-nhlt.c fmt_cfg = &fmt->fmt_config[0].config; config 331 sound/soc/intel/skylake/skl-nhlt.c mclk[id].rate_cfg[0].config = &fmt->fmt_config[0]; config 348 sound/soc/intel/skylake/skl-nhlt.c fmt = (struct nhlt_fmt *)(epnt->config.caps config 349 sound/soc/intel/skylake/skl-nhlt.c + epnt->config.size); config 85 sound/soc/intel/skylake/skl-ssp-clk.c fmt_cfg = (struct nhlt_fmt_cfg *)rcfg->config; config 122 sound/soc/intel/skylake/skl-ssp-clk.c fmt_cfg = (struct nhlt_fmt_cfg *)rcfg->config; config 123 sound/soc/intel/skylake/skl-ssp-clk.c sp_cfg = &fmt_cfg->config; config 88 sound/soc/intel/skylake/skl-ssp-clk.h void *config; config 1863 sound/soc/intel/skylake/skl-topology.c struct skl_path_config *config; config 1879 sound/soc/intel/skylake/skl-topology.c config = &pipe->configs[conf_idx]; config 1895 sound/soc/intel/skylake/skl-topology.c config->mem_pages = tkn_val; config 3805 sound/soc/soc-dapm.c const struct snd_soc_pcm_stream *config = NULL; config 3855 sound/soc/soc-dapm.c config = rtd->dai_link->params + rtd->params_select; config 3856 sound/soc/soc-dapm.c if (WARN_ON(!config)) { config 3863 sound/soc/soc-dapm.c if (config->formats) { config 3864 sound/soc/soc-dapm.c fmt = ffs(config->formats) - 1; config 3867 sound/soc/soc-dapm.c config->formats); config 3875 sound/soc/soc-dapm.c config->rate_min; config 3877 sound/soc/soc-dapm.c config->rate_max; config 3879 sound/soc/soc-dapm.c = config->channels_min; config 3881 sound/soc/soc-dapm.c = config->channels_max; config 4068 sound/soc/soc-dapm.c const struct snd_soc_pcm_stream *config = params; config 4072 sound/soc/soc-dapm.c if (!config->stream_name) { config 4082 sound/soc/soc-dapm.c config->stream_name, config 4083 sound/soc/soc-dapm.c strlen(config->stream_name) + 1, config 4088 sound/soc/soc-dapm.c config++; config 101 sound/soc/soc-devres.c const struct snd_dmaengine_pcm_config *config, unsigned int flags) config 110 sound/soc/soc-devres.c ret = snd_dmaengine_pcm_register(dev, config, flags); config 26 sound/soc/soc-generic-dmaengine-pcm.c const struct snd_dmaengine_pcm_config *config; config 94 sound/soc/soc-generic-dmaengine-pcm.c if (!pcm->config) config 97 sound/soc/soc-generic-dmaengine-pcm.c prepare_slave_config = pcm->config->prepare_slave_config; config 129 sound/soc/soc-generic-dmaengine-pcm.c if (pcm->config && pcm->config->pcm_hardware) config 131 sound/soc/soc-generic-dmaengine-pcm.c pcm->config->pcm_hardware); config 233 sound/soc/soc-generic-dmaengine-pcm.c if (pcm->config && pcm->config->compat_request_channel) config 234 sound/soc/soc-generic-dmaengine-pcm.c return pcm->config->compat_request_channel(rtd, substream); config 236 sound/soc/soc-generic-dmaengine-pcm.c if (pcm->config) config 237 sound/soc/soc-generic-dmaengine-pcm.c fn = pcm->config->compat_filter_fn; config 266 sound/soc/soc-generic-dmaengine-pcm.c const struct snd_dmaengine_pcm_config *config = pcm->config; config 273 sound/soc/soc-generic-dmaengine-pcm.c if (config && config->prealloc_buffer_size) { config 274 sound/soc/soc-generic-dmaengine-pcm.c prealloc_buffer_size = config->prealloc_buffer_size; config 275 sound/soc/soc-generic-dmaengine-pcm.c max_buffer_size = config->pcm_hardware->buffer_bytes_max; config 286 sound/soc/soc-generic-dmaengine-pcm.c if (!pcm->chan[i] && config && config->chan_names[i]) config 288 sound/soc/soc-generic-dmaengine-pcm.c config->chan_names[i]); config 345 sound/soc/soc-generic-dmaengine-pcm.c void *buf, unsigned long bytes) = pcm->config->process; config 409 sound/soc/soc-generic-dmaengine-pcm.c struct device *dev, const struct snd_dmaengine_pcm_config *config) config 416 sound/soc/soc-generic-dmaengine-pcm.c !(config && config->dma_dev && config->dma_dev->of_node))) config 419 sound/soc/soc-generic-dmaengine-pcm.c if (config && config->dma_dev) { config 427 sound/soc/soc-generic-dmaengine-pcm.c dev_name(config->dma_dev)); config 428 sound/soc/soc-generic-dmaengine-pcm.c dev = config->dma_dev; config 437 sound/soc/soc-generic-dmaengine-pcm.c if (config && config->chan_names[i]) config 438 sound/soc/soc-generic-dmaengine-pcm.c name = config->chan_names[i]; config 478 sound/soc/soc-generic-dmaengine-pcm.c const struct snd_dmaengine_pcm_config *config, unsigned int flags) config 490 sound/soc/soc-generic-dmaengine-pcm.c pcm->config = config; config 493 sound/soc/soc-generic-dmaengine-pcm.c ret = dmaengine_pcm_request_chan_of(pcm, dev, config); config 497 sound/soc/soc-generic-dmaengine-pcm.c if (config && config->process) config 157 sound/soc/sof/intel/hda-dai.c struct sof_ipc_dai_config *config; config 168 sound/soc/sof/intel/hda-dai.c config = sof_dai->dai_config; config 170 sound/soc/sof/intel/hda-dai.c if (!config) { config 178 sound/soc/sof/intel/hda-dai.c config->hda.link_dma_ch = channel; config 182 sound/soc/sof/intel/hda-dai.c config->hdr.cmd, config 183 sound/soc/sof/intel/hda-dai.c config, config 184 sound/soc/sof/intel/hda-dai.c config->hdr.size, config 649 sound/soc/sof/pcm.c switch (dai->comp_dai.config.frame_fmt) { config 681 sound/soc/sof/pcm.c if (dai->comp_dai.config.frame_fmt == SOF_IPC_FRAME_S24_4LE) { config 684 sound/soc/sof/pcm.c dai->comp_dai.config.frame_fmt, config 148 sound/soc/sof/pm.c struct sof_ipc_dai_config *config = dai->dai_config; config 150 sound/soc/sof/pm.c if (!config) { config 162 sound/soc/sof/pm.c if (config->type == SOF_DAI_INTEL_HDA) config 163 sound/soc/sof/pm.c config->hda.link_dma_ch = DMA_CHAN_INVALID; config 166 sound/soc/sof/pm.c config->hdr.cmd, config, config 167 sound/soc/sof/pm.c config->hdr.size, config 1034 sound/soc/sof/topology.c struct sof_ipc_comp_config *config) config 1039 sound/soc/sof/topology.c config->periods_sink, config->periods_source, config 1040 sound/soc/sof/topology.c config->frame_fmt); config 1195 sound/soc/sof/topology.c comp_dai.config.hdr.size = sizeof(comp_dai.config); config 1206 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &comp_dai.config, comp_tokens, config 1217 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &comp_dai.config); config 1326 sound/soc/sof/topology.c host->config.hdr.size = sizeof(host->config); config 1337 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &host->config, comp_tokens, config 1347 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &host->config); config 1492 sound/soc/sof/topology.c mixer->config.hdr.size = sizeof(mixer->config); config 1494 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &mixer->config, comp_tokens, config 1504 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &mixer->config); config 1539 sound/soc/sof/topology.c mux->config.hdr.size = sizeof(mux->config); config 1541 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &mux->config, comp_tokens, config 1551 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &mux->config); config 1597 sound/soc/sof/topology.c volume->config.hdr.size = sizeof(volume->config); config 1607 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &volume->config, comp_tokens, config 1616 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &volume->config); config 1664 sound/soc/sof/topology.c src->config.hdr.size = sizeof(src->config); config 1675 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &src->config, comp_tokens, config 1686 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &src->config); config 1723 sound/soc/sof/topology.c tone->config.hdr.size = sizeof(tone->config); config 1734 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &tone->config, comp_tokens, config 1745 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &tone->config); config 1892 sound/soc/sof/topology.c process->config.hdr.size = sizeof(process->config); config 1894 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &process->config, comp_tokens, config 1903 sound/soc/sof/topology.c sof_dbg_comp_config(scomp, &process->config); config 1968 sound/soc/sof/topology.c struct sof_ipc_comp_process config; config 1977 sound/soc/sof/topology.c memset(&config, 0, sizeof(config)); config 1980 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &config, process_tokens, config 1991 sound/soc/sof/topology.c find_process_comp_type(config.type)); config 2378 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2384 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_CBM_CFM; config 2386 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_CBM_CFS; config 2390 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_CBS_CFM; config 2392 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_CBS_CFS; config 2398 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_IB_IF; config 2400 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_IB_NF; config 2403 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_NB_IF; config 2405 sound/soc/sof/topology.c config->format |= SOF_DAI_FMT_NB_NF; config 2412 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2422 sound/soc/sof/topology.c dai->dai_config = kmemdup(config, size, GFP_KERNEL); config 2450 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2455 sound/soc/sof/topology.c u32 size = sizeof(*config); config 2459 sound/soc/sof/topology.c sof_dai_set_format(hw_config, config); config 2462 sound/soc/sof/topology.c memset(&config->ssp, 0, sizeof(struct sof_ipc_dai_ssp_params)); config 2463 sound/soc/sof/topology.c config->hdr.size = size; config 2465 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &config->ssp, ssp_tokens, config 2474 sound/soc/sof/topology.c config->ssp.mclk_rate = le32_to_cpu(hw_config->mclk_rate); config 2475 sound/soc/sof/topology.c config->ssp.bclk_rate = le32_to_cpu(hw_config->bclk_rate); config 2476 sound/soc/sof/topology.c config->ssp.fsync_rate = le32_to_cpu(hw_config->fsync_rate); config 2477 sound/soc/sof/topology.c config->ssp.tdm_slots = le32_to_cpu(hw_config->tdm_slots); config 2478 sound/soc/sof/topology.c config->ssp.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width); config 2479 sound/soc/sof/topology.c config->ssp.mclk_direction = hw_config->mclk_direction; config 2480 sound/soc/sof/topology.c config->ssp.rx_slots = le32_to_cpu(hw_config->rx_slots); config 2481 sound/soc/sof/topology.c config->ssp.tx_slots = le32_to_cpu(hw_config->tx_slots); config 2484 sound/soc/sof/topology.c config->dai_index, config->format, config 2485 sound/soc/sof/topology.c config->ssp.mclk_rate, config->ssp.bclk_rate, config 2486 sound/soc/sof/topology.c config->ssp.fsync_rate, config->ssp.sample_valid_bits, config 2487 sound/soc/sof/topology.c config->ssp.tdm_slot_width, config->ssp.tdm_slots, config 2488 sound/soc/sof/topology.c config->ssp.mclk_id, config->ssp.quirks); config 2491 sound/soc/sof/topology.c if (config->ssp.fsync_rate < 8000 || config->ssp.fsync_rate > 192000) { config 2493 sound/soc/sof/topology.c config->dai_index); config 2497 sound/soc/sof/topology.c if (config->ssp.tdm_slots < 1 || config->ssp.tdm_slots > 8) { config 2499 sound/soc/sof/topology.c config->dai_index); config 2505 sound/soc/sof/topology.c config->hdr.cmd, config, size, &reply, config 2510 sound/soc/sof/topology.c config->dai_index); config 2515 sound/soc/sof/topology.c ret = sof_set_dai_config(sdev, size, link, config); config 2518 sound/soc/sof/topology.c config->dai_index); config 2527 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2537 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2547 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2563 sound/soc/sof/topology.c memset(&config->dmic, 0, sizeof(struct sof_ipc_dai_dmic_params)); config 2566 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &config->dmic, dmic_tokens, config 2580 sound/soc/sof/topology.c size = sizeof(*config) + sizeof(struct sof_ipc_dai_dmic_pdm_ctrl) * config 2581 sound/soc/sof/topology.c config->dmic.num_pdm_active; config 2588 sound/soc/sof/topology.c memcpy(ipc_config, config, sizeof(*config)); config 2653 sound/soc/sof/topology.c config->dai_index); config 2661 sound/soc/sof/topology.c config->dai_index); config 2677 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2680 sound/soc/sof/topology.c u32 size = sizeof(*config); config 2690 sound/soc/sof/topology.c config->dai_index = sof_dai->comp_dai.dai_index; config 2693 sound/soc/sof/topology.c config->hda.link_dma_ch = DMA_CHAN_INVALID; config 2696 sound/soc/sof/topology.c sof_dai->dai_config = kmemdup(config, size, GFP_KERNEL); config 2704 sound/soc/sof/topology.c config->hdr.cmd, config, size, config 2710 sound/soc/sof/topology.c config->dai_index); config 2734 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2739 sound/soc/sof/topology.c u32 size = sizeof(*config); config 2743 sound/soc/sof/topology.c memset(&config->hda, 0, sizeof(struct sof_ipc_dai_hda_params)); config 2744 sound/soc/sof/topology.c config->hdr.size = size; config 2747 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, config, hda_tokens, config 2763 sound/soc/sof/topology.c ret = sof_link_hda_process(sdev, link, config); config 2775 sound/soc/sof/topology.c struct sof_ipc_dai_config *config) config 2779 sound/soc/sof/topology.c u32 size = sizeof(*config); config 2783 sound/soc/sof/topology.c config->hdr.size = size; config 2787 sound/soc/sof/topology.c config->hdr.cmd, config, size, &reply, config 2792 sound/soc/sof/topology.c config->dai_index); config 2797 sound/soc/sof/topology.c ret = sof_set_dai_config(sdev, size, link, config); config 2800 sound/soc/sof/topology.c config->dai_index); config 2812 sound/soc/sof/topology.c struct sof_ipc_dai_config config; config 2846 sound/soc/sof/topology.c memset(&config, 0, sizeof(config)); config 2849 sound/soc/sof/topology.c ret = sof_parse_tokens(scomp, &config, dai_link_tokens, config 2864 sound/soc/sof/topology.c if (config.type != SOF_DAI_INTEL_HDA) { config 2888 sound/soc/sof/topology.c config.hdr.cmd = SOF_IPC_GLB_DAI_MSG | SOF_IPC_DAI_CONFIG; config 2889 sound/soc/sof/topology.c config.format = le32_to_cpu(hw_config->fmt); config 2892 sound/soc/sof/topology.c switch (config.type) { config 2895 sound/soc/sof/topology.c &config); config 2899 sound/soc/sof/topology.c &config); config 2903 sound/soc/sof/topology.c &config); config 2907 sound/soc/sof/topology.c &config); config 2911 sound/soc/sof/topology.c &config); config 2915 sound/soc/sof/topology.c &config); config 2918 sound/soc/sof/topology.c dev_err(sdev->dev, "error: invalid DAI type %d\n", config.type); config 43 sound/soc/spear/spdif_in.c struct snd_dmaengine_pcm_config config; config 258 sound/soc/spear/spdif_in.c return devm_spear_pcm_platform_register(&pdev->dev, &host->config, config 41 sound/soc/spear/spdif_out.c struct snd_dmaengine_pcm_config config; config 311 sound/soc/spear/spdif_out.c return devm_spear_pcm_platform_register(&pdev->dev, &host->config, config 41 sound/soc/spear/spear_pcm.c struct snd_dmaengine_pcm_config *config, config 44 sound/soc/spear/spear_pcm.c *config = spear_dmaengine_pcm_config; config 45 sound/soc/spear/spear_pcm.c config->compat_filter_fn = filter; config 47 sound/soc/spear/spear_pcm.c return devm_snd_dmaengine_pcm_register(dev, config, config 10 sound/soc/spear/spear_pcm.h struct snd_dmaengine_pcm_config *config, config 141 sound/soc/sprd/sprd-pcm-compress.c struct dma_slave_config config = { }; config 201 sound/soc/sprd/sprd-pcm-compress.c config.src_maxburst = period; config 202 sound/soc/sprd/sprd-pcm-compress.c config.src_addr_width = bus_width; config 203 sound/soc/sprd/sprd-pcm-compress.c config.dst_addr_width = bus_width; config 205 sound/soc/sprd/sprd-pcm-compress.c config.src_addr = src_addr; config 206 sound/soc/sprd/sprd-pcm-compress.c config.dst_addr = dst_addr; config 209 sound/soc/sprd/sprd-pcm-compress.c config.src_addr = dst_addr; config 210 sound/soc/sprd/sprd-pcm-compress.c config.dst_addr = src_addr; config 227 sound/soc/sprd/sprd-pcm-compress.c ret = dmaengine_slave_config(dma->chan, &config); config 241 sound/soc/sprd/sprd-pcm-dma.c struct dma_slave_config config = { }; config 246 sound/soc/sprd/sprd-pcm-dma.c config.src_maxburst = dma_params->fragment_len[i]; config 247 sound/soc/sprd/sprd-pcm-dma.c config.src_addr_width = dma_params->datawidth[i]; config 248 sound/soc/sprd/sprd-pcm-dma.c config.dst_addr_width = dma_params->datawidth[i]; config 250 sound/soc/sprd/sprd-pcm-dma.c config.src_addr = runtime->dma_addr + config 252 sound/soc/sprd/sprd-pcm-dma.c config.dst_addr = dma_params->dev_phys[i]; config 255 sound/soc/sprd/sprd-pcm-dma.c config.src_addr = dma_params->dev_phys[i]; config 256 sound/soc/sprd/sprd-pcm-dma.c config.dst_addr = runtime->dma_addr + config 277 sound/soc/sprd/sprd-pcm-dma.c ret = dmaengine_slave_config(chan, &config); config 52 sound/soc/tegra/tegra_pcm.c struct snd_dmaengine_pcm_config *config, config 55 sound/soc/tegra/tegra_pcm.c *config = tegra_dmaengine_pcm_config; config 56 sound/soc/tegra/tegra_pcm.c config->dma_dev = dev->parent; config 57 sound/soc/tegra/tegra_pcm.c config->chan_names[0] = txdmachan; config 58 sound/soc/tegra/tegra_pcm.c config->chan_names[1] = rxdmachan; config 60 sound/soc/tegra/tegra_pcm.c return snd_dmaengine_pcm_register(dev, config, 0); config 24 sound/soc/tegra/tegra_pcm.h struct snd_dmaengine_pcm_config *config, config 42 sound/soc/ti/edma-pcm.c struct snd_dmaengine_pcm_config *config; config 48 sound/soc/ti/edma-pcm.c config = devm_kzalloc(dev, sizeof(*config), GFP_KERNEL); config 49 sound/soc/ti/edma-pcm.c if (!config) config 52 sound/soc/ti/edma-pcm.c *config = edma_dmaengine_pcm_config; config 54 sound/soc/ti/edma-pcm.c config->chan_names[0] = "tx"; config 55 sound/soc/ti/edma-pcm.c config->chan_names[1] = "rx"; config 57 sound/soc/ti/edma-pcm.c return devm_snd_dmaengine_pcm_register(dev, config, 0); config 178 sound/soc/ti/omap-mcbsp.c const struct omap_mcbsp_reg_cfg *config) config 184 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, SPCR2, config->spcr2); config 185 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, SPCR1, config->spcr1); config 186 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, RCR2, config->rcr2); config 187 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, RCR1, config->rcr1); config 188 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, XCR2, config->xcr2); config 189 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, XCR1, config->xcr1); config 190 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, SRGR2, config->srgr2); config 191 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, SRGR1, config->srgr1); config 192 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, MCR2, config->mcr2); config 193 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, MCR1, config->mcr1); config 194 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, PCR0, config->pcr0); config 196 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, XCCR, config->xccr); config 197 sound/soc/ti/omap-mcbsp.c MCBSP_WRITE(mcbsp, RCCR, config->rccr); config 49 sound/soc/ti/omap-mcpdm.c struct mcpdm_link_config config[2]; config 120 sound/soc/ti/omap-mcpdm.c u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask; config 185 sound/soc/ti/omap-mcpdm.c mcpdm->config[SNDRV_PCM_STREAM_PLAYBACK].threshold); config 187 sound/soc/ti/omap-mcpdm.c mcpdm->config[SNDRV_PCM_STREAM_CAPTURE].threshold); config 278 sound/soc/ti/omap-mcpdm.c mcpdm->config[0].link_mask = 0; config 279 sound/soc/ti/omap-mcpdm.c mcpdm->config[1].link_mask = 0; config 335 sound/soc/ti/omap-mcpdm.c threshold = mcpdm->config[stream].threshold; config 341 sound/soc/ti/omap-mcpdm.c if (!mcpdm->config[!stream].link_mask) config 342 sound/soc/ti/omap-mcpdm.c mcpdm->config[!stream].link_mask = 0x3; config 349 sound/soc/ti/omap-mcpdm.c if (!mcpdm->config[!stream].link_mask) config 350 sound/soc/ti/omap-mcpdm.c mcpdm->config[!stream].link_mask = (0x3 << 3); config 366 sound/soc/ti/omap-mcpdm.c if (mcpdm->config[stream].link_mask && config 367 sound/soc/ti/omap-mcpdm.c mcpdm->config[stream].link_mask != link_mask) config 370 sound/soc/ti/omap-mcpdm.c mcpdm->config[stream].link_mask = link_mask; config 436 sound/soc/ti/omap-mcpdm.c mcpdm->config[SNDRV_PCM_STREAM_PLAYBACK].threshold = 2; config 437 sound/soc/ti/omap-mcpdm.c mcpdm->config[SNDRV_PCM_STREAM_CAPTURE].threshold = config 39 sound/soc/ti/sdma-pcm.c struct snd_dmaengine_pcm_config *config; config 47 sound/soc/ti/sdma-pcm.c config = devm_kzalloc(dev, sizeof(*config), GFP_KERNEL); config 48 sound/soc/ti/sdma-pcm.c if (!config) config 51 sound/soc/ti/sdma-pcm.c *config = sdma_dmaengine_pcm_config; config 62 sound/soc/ti/sdma-pcm.c config->chan_names[0] = txdmachan; config 63 sound/soc/ti/sdma-pcm.c config->chan_names[1] = rxdmachan; config 65 sound/soc/ti/sdma-pcm.c return devm_snd_dmaengine_pcm_register(dev, config, flags); config 173 sound/soc/ux500/ux500_msp_i2s.c struct ux500_msp_config *config) config 179 sound/soc/ux500/ux500_msp_i2s.c data_size = config->data_size; config 180 sound/soc/ux500/ux500_msp_i2s.c msp->def_elem_len = config->def_elem_len; config 181 sound/soc/ux500/ux500_msp_i2s.c if (config->default_protdesc == 1) { config 182 sound/soc/ux500/ux500_msp_i2s.c if (config->protocol >= MSP_INVALID_PROTOCOL) { config 188 sound/soc/ux500/ux500_msp_i2s.c (struct msp_protdesc *)&prot_descs[config->protocol]; config 190 sound/soc/ux500/ux500_msp_i2s.c protdesc = (struct msp_protdesc *)&config->protdesc; config 200 sound/soc/ux500/ux500_msp_i2s.c if (config->direction & MSP_DIR_TX) config 202 sound/soc/ux500/ux500_msp_i2s.c if (config->direction & MSP_DIR_RX) config 216 sound/soc/ux500/ux500_msp_i2s.c static int setup_bitclk(struct ux500_msp *msp, struct ux500_msp_config *config) config 228 sound/soc/ux500/ux500_msp_i2s.c if (config->default_protdesc) config 230 sound/soc/ux500/ux500_msp_i2s.c (struct msp_protdesc *)&prot_descs[config->protocol]; config 232 sound/soc/ux500/ux500_msp_i2s.c protdesc = (struct msp_protdesc *)&config->protdesc; config 234 sound/soc/ux500/ux500_msp_i2s.c switch (config->protocol) { config 238 sound/soc/ux500/ux500_msp_i2s.c sck_div = config->f_inputclk / (config->frame_freq * config 244 sound/soc/ux500/ux500_msp_i2s.c sck_div = config->f_inputclk / (config->frame_freq * config 251 sound/soc/ux500/ux500_msp_i2s.c config->protocol); config 260 sound/soc/ux500/ux500_msp_i2s.c msp->f_bitclk = (config->f_inputclk)/(sck_div + 1); config 272 sound/soc/ux500/ux500_msp_i2s.c struct ux500_msp_config *config) config 278 sound/soc/ux500/ux500_msp_i2s.c if (config->default_protdesc == 1) { config 279 sound/soc/ux500/ux500_msp_i2s.c if (config->protocol >= MSP_INVALID_PROTOCOL) { config 282 sound/soc/ux500/ux500_msp_i2s.c __func__, config->protocol); config 286 sound/soc/ux500/ux500_msp_i2s.c &prot_descs[config->protocol]; config 288 sound/soc/ux500/ux500_msp_i2s.c protdesc = (struct msp_protdesc *)&config->protdesc; config 291 sound/soc/ux500/ux500_msp_i2s.c mcfg = &config->multichannel_config; config 350 sound/soc/ux500/ux500_msp_i2s.c static int enable_msp(struct ux500_msp *msp, struct ux500_msp_config *config) config 356 sound/soc/ux500/ux500_msp_i2s.c configure_protocol(msp, config); config 357 sound/soc/ux500/ux500_msp_i2s.c setup_bitclk(msp, config); config 358 sound/soc/ux500/ux500_msp_i2s.c if (config->multichannel_configured == 1) { config 359 sound/soc/ux500/ux500_msp_i2s.c status = configure_multichannel(msp, config); config 367 sound/soc/ux500/ux500_msp_i2s.c if ((config->direction & MSP_DIR_RX) && config 373 sound/soc/ux500/ux500_msp_i2s.c if ((config->direction == MSP_DIR_TX) && config 381 sound/soc/ux500/ux500_msp_i2s.c if (config->direction & MSP_DIR_RX) config 383 sound/soc/ux500/ux500_msp_i2s.c if (config->direction & MSP_DIR_TX) config 387 sound/soc/ux500/ux500_msp_i2s.c writel(config->iodelay, msp->registers + MSP_IODLY); config 432 sound/soc/ux500/ux500_msp_i2s.c struct ux500_msp_config *config) config 445 sound/soc/ux500/ux500_msp_i2s.c tx_sel = (config->direction & MSP_DIR_TX) > 0; config 446 sound/soc/ux500/ux500_msp_i2s.c rx_sel = (config->direction & MSP_DIR_RX) > 0; config 472 sound/soc/ux500/ux500_msp_i2s.c new_reg = (config->tx_clk_sel | config->rx_clk_sel | config 473 sound/soc/ux500/ux500_msp_i2s.c config->rx_fsync_pol | config->tx_fsync_pol | config 474 sound/soc/ux500/ux500_msp_i2s.c config->rx_fsync_sel | config->tx_fsync_sel | config 475 sound/soc/ux500/ux500_msp_i2s.c config->rx_fifo_config | config->tx_fifo_config | config 476 sound/soc/ux500/ux500_msp_i2s.c config->srg_clk_sel | config->loopback_enable | config 477 sound/soc/ux500/ux500_msp_i2s.c config->tx_data_enable); config 484 sound/soc/ux500/ux500_msp_i2s.c res = enable_msp(msp, config); config 490 sound/soc/ux500/ux500_msp_i2s.c if (config->loopback_enable & 0x80) config 493 sound/soc/ux500/ux500_msp_i2s.h int ux500_msp_i2s_open(struct ux500_msp *msp, struct ux500_msp_config *config); config 227 sound/soc/xtensa/xtfpga-i2s.c unsigned config, int_status, int_mask; config 229 sound/soc/xtensa/xtfpga-i2s.c regmap_read(i2s->regmap, XTFPGA_I2S_CONFIG, &config); config 233 sound/soc/xtensa/xtfpga-i2s.c if (!(config & XTFPGA_I2S_CONFIG_INT_ENABLE) || config 579 sound/usb/quirks.c struct usb_host_config *config = dev->actconfig; config 582 sound/usb/quirks.c if (le16_to_cpu(get_cfg_desc(config)->wTotalLength) == EXTIGY_FIRMWARE_SIZE_OLD || config 583 sound/usb/quirks.c le16_to_cpu(get_cfg_desc(config)->wTotalLength) == EXTIGY_FIRMWARE_SIZE_NEW) { config 592 sound/usb/quirks.c config = dev->actconfig; config 599 sound/usb/quirks.c le16_to_cpu(get_cfg_desc(config)->wTotalLength)); config 927 sound/usb/quirks.c struct usb_host_config *config = dev->actconfig; config 933 sound/usb/quirks.c fwsize = le16_to_cpu(get_cfg_desc(config)->wTotalLength); config 964 sound/usb/quirks.c config = dev->actconfig; config 972 sound/usb/quirks.c le16_to_cpu(get_cfg_desc(config)->wTotalLength)); config 123 tools/bpf/bpftool/map_perf_ring.c .config = PERF_COUNT_SW_BPF_OUTPUT, config 325 tools/include/uapi/linux/perf_event.h __u64 config; config 5047 tools/lib/bpf/libbpf.c attr.config |= 1 << bit; config 5168 tools/lib/bpf/libbpf.c attr.config = tp_id; config 5434 tools/lib/bpf/libbpf.c attr.config = PERF_COUNT_SW_BPF_OUTPUT, config 51 tools/lib/bpf/xsk.c struct xsk_umem_config config; config 61 tools/lib/bpf/xsk.c struct xsk_socket_config config; config 230 tools/lib/bpf/xsk.c xsk_set_umem_config(&umem->config, usr_config); config 235 tools/lib/bpf/xsk.c mr.chunk_size = umem->config.frame_size; config 236 tools/lib/bpf/xsk.c mr.headroom = umem->config.frame_headroom; config 237 tools/lib/bpf/xsk.c mr.flags = umem->config.flags; config 245 tools/lib/bpf/xsk.c &umem->config.fill_size, config 246 tools/lib/bpf/xsk.c sizeof(umem->config.fill_size)); config 252 tools/lib/bpf/xsk.c &umem->config.comp_size, config 253 tools/lib/bpf/xsk.c sizeof(umem->config.comp_size)); config 265 tools/lib/bpf/xsk.c map = mmap(NULL, off.fr.desc + umem->config.fill_size * sizeof(__u64), config 274 tools/lib/bpf/xsk.c fill->mask = umem->config.fill_size - 1; config 275 tools/lib/bpf/xsk.c fill->size = umem->config.fill_size; config 280 tools/lib/bpf/xsk.c fill->cached_cons = umem->config.fill_size; config 282 tools/lib/bpf/xsk.c map = mmap(NULL, off.cr.desc + umem->config.comp_size * sizeof(__u64), config 291 tools/lib/bpf/xsk.c comp->mask = umem->config.comp_size - 1; config 292 tools/lib/bpf/xsk.c comp->size = umem->config.comp_size; config 302 tools/lib/bpf/xsk.c munmap(map, off.fr.desc + umem->config.fill_size * sizeof(__u64)); config 322 tools/lib/bpf/xsk.c struct xsk_umem_config config; config 324 tools/lib/bpf/xsk.c memcpy(&config, usr_config, sizeof(struct xsk_umem_config_v1)); config 325 tools/lib/bpf/xsk.c config.flags = 0; config 328 tools/lib/bpf/xsk.c &config); config 383 tools/lib/bpf/xsk.c err = bpf_set_link_xdp_fd(xsk->ifindex, prog_fd, xsk->config.xdp_flags); config 523 tools/lib/bpf/xsk.c xsk->config.xdp_flags); config 602 tools/lib/bpf/xsk.c err = xsk_set_xdp_socket_config(&xsk->config, usr_config); config 608 tools/lib/bpf/xsk.c &xsk->config.rx_size, config 609 tools/lib/bpf/xsk.c sizeof(xsk->config.rx_size)); config 617 tools/lib/bpf/xsk.c &xsk->config.tx_size, config 618 tools/lib/bpf/xsk.c sizeof(xsk->config.tx_size)); config 633 tools/lib/bpf/xsk.c xsk->config.rx_size * sizeof(struct xdp_desc), config 641 tools/lib/bpf/xsk.c rx->mask = xsk->config.rx_size - 1; config 642 tools/lib/bpf/xsk.c rx->size = xsk->config.rx_size; config 652 tools/lib/bpf/xsk.c xsk->config.tx_size * sizeof(struct xdp_desc), config 660 tools/lib/bpf/xsk.c tx->mask = xsk->config.tx_size - 1; config 661 tools/lib/bpf/xsk.c tx->size = xsk->config.tx_size; config 666 tools/lib/bpf/xsk.c tx->cached_cons = xsk->config.tx_size; config 673 tools/lib/bpf/xsk.c sxdp.sxdp_flags = xsk->config.bind_flags; config 683 tools/lib/bpf/xsk.c if (!(xsk->config.libbpf_flags & XSK_LIBBPF_FLAGS__INHIBIT_PROG_LOAD)) { config 695 tools/lib/bpf/xsk.c xsk->config.tx_size * sizeof(struct xdp_desc)); config 699 tools/lib/bpf/xsk.c xsk->config.rx_size * sizeof(struct xdp_desc)); config 722 tools/lib/bpf/xsk.c off.fr.desc + umem->config.fill_size * sizeof(__u64)); config 724 tools/lib/bpf/xsk.c off.cr.desc + umem->config.comp_size * sizeof(__u64)); config 751 tools/lib/bpf/xsk.c off.rx.desc + xsk->config.rx_size * desc_sz); config 755 tools/lib/bpf/xsk.c off.tx.desc + xsk->config.tx_size * desc_sz); config 220 tools/lib/bpf/xsk.h const struct xsk_umem_config *config); config 225 tools/lib/bpf/xsk.h const struct xsk_umem_config *config); config 230 tools/lib/bpf/xsk.h const struct xsk_umem_config *config); config 236 tools/lib/bpf/xsk.h const struct xsk_socket_config *config); config 102 tools/perf/arch/arm/util/cs-etm.c evsel->core.attr.config |= (1 << ETM_OPT_CTXTID); config 151 tools/perf/arch/arm/util/cs-etm.c evsel->core.attr.config |= (1 << ETM_OPT_TS); config 437 tools/perf/arch/arm/util/cs-etm.c u64 config = 0; config 454 tools/perf/arch/arm/util/cs-etm.c config = evsel->core.attr.config; config 459 tools/perf/arch/arm/util/cs-etm.c return config; config 468 tools/perf/arch/arm/util/cs-etm.c u64 config = 0; config 479 tools/perf/arch/arm/util/cs-etm.c config |= BIT(ETM4_CFG_BIT_CYCACC); config 481 tools/perf/arch/arm/util/cs-etm.c config |= BIT(ETM4_CFG_BIT_CTXTID); config 483 tools/perf/arch/arm/util/cs-etm.c config |= BIT(ETM4_CFG_BIT_TS); config 485 tools/perf/arch/arm/util/cs-etm.c config |= BIT(ETM4_CFG_BIT_RETSTK); config 487 tools/perf/arch/arm/util/cs-etm.c return config; config 99 tools/perf/arch/s390/util/auxtrace.c if (pos->core.attr.config == PERF_EVENT_CPUM_SF_DIAG) { config 76 tools/perf/arch/x86/tests/intel-cqm.c pe.config = PERF_COUNT_HW_CPU_CYCLES; config 94 tools/perf/arch/x86/tests/intel-cqm.c pe.config = evsel->attr.config; config 104 tools/perf/arch/x86/tests/rdpmc.c .config = PERF_COUNT_HW_INSTRUCTIONS, config 62 tools/perf/arch/x86/util/intel-pt.c u64 *config) config 78 tools/perf/arch/x86/util/intel-pt.c attr.config = *config; config 83 tools/perf/arch/x86/util/intel-pt.c *config = attr.config; config 90 tools/perf/arch/x86/util/intel-pt.c u64 *config) config 92 tools/perf/arch/x86/util/intel-pt.c *config = 0; config 93 tools/perf/arch/x86/util/intel-pt.c return intel_pt_parse_terms_with_default(formats, str, config); config 129 tools/perf/arch/x86/util/intel-pt.c *res = intel_pt_masked_bits(mask, evsel->core.attr.config); config 189 tools/perf/arch/x86/util/intel-pt.c u64 config; config 230 tools/perf/arch/x86/util/intel-pt.c intel_pt_parse_terms(&intel_pt_pmu->format, buf, &config); config 232 tools/perf/arch/x86/util/intel-pt.c return config; config 267 tools/perf/arch/x86/util/intel-pt.c attr->config = intel_pt_default_config(intel_pt_pmu); config 480 tools/perf/arch/x86/util/intel-pt.c const char *supported, u64 config) config 499 tools/perf/arch/x86/util/intel-pt.c config &= bits; config 504 tools/perf/arch/x86/util/intel-pt.c config >>= shift; config 506 tools/perf/arch/x86/util/intel-pt.c if (config > 63) config 509 tools/perf/arch/x86/util/intel-pt.c if (valid & (1 << config)) config 532 tools/perf/arch/x86/util/intel-pt.c !(evsel->core.attr.config & 1)) { config 534 tools/perf/arch/x86/util/intel-pt.c evsel->core.attr.config |= 1; config 539 tools/perf/arch/x86/util/intel-pt.c evsel->core.attr.config); config 545 tools/perf/arch/x86/util/intel-pt.c evsel->core.attr.config); config 551 tools/perf/arch/x86/util/intel-pt.c evsel->core.attr.config); config 699 tools/perf/arch/x86/util/intel-pt.c if (opts->full_auxtrace && (intel_pt_evsel->core.attr.config & tsc_bit)) config 280 tools/perf/arch/x86/util/perf_regs.c .config = PERF_COUNT_HW_CPU_CYCLES, config 68 tools/perf/bench/mem-functions.c .config = PERF_COUNT_HW_CPU_CYCLES config 567 tools/perf/builtin-sched.c attr.config = PERF_COUNT_SW_TASK_CLOCK; config 1612 tools/perf/builtin-script.c switch (evsel->core.attr.config) { config 1692 tools/perf/builtin-script.c static void script_print_metric(struct perf_stat_config *config __maybe_unused, config 1711 tools/perf/builtin-script.c static void script_new_line(struct perf_stat_config *config __maybe_unused, config 809 tools/perf/builtin-stat.c static int perf_stat__get_socket(struct perf_stat_config *config __maybe_unused, config 815 tools/perf/builtin-stat.c static int perf_stat__get_die(struct perf_stat_config *config __maybe_unused, config 821 tools/perf/builtin-stat.c static int perf_stat__get_core(struct perf_stat_config *config __maybe_unused, config 827 tools/perf/builtin-stat.c static int perf_stat__get_aggr(struct perf_stat_config *config, config 837 tools/perf/builtin-stat.c if (config->cpus_aggr_map->map[cpu] == -1) config 838 tools/perf/builtin-stat.c config->cpus_aggr_map->map[cpu] = get_id(config, map, idx); config 840 tools/perf/builtin-stat.c return config->cpus_aggr_map->map[cpu]; config 843 tools/perf/builtin-stat.c static int perf_stat__get_socket_cached(struct perf_stat_config *config, config 846 tools/perf/builtin-stat.c return perf_stat__get_aggr(config, perf_stat__get_socket, map, idx); config 849 tools/perf/builtin-stat.c static int perf_stat__get_die_cached(struct perf_stat_config *config, config 852 tools/perf/builtin-stat.c return perf_stat__get_aggr(config, perf_stat__get_die, map, idx); config 855 tools/perf/builtin-stat.c static int perf_stat__get_core_cached(struct perf_stat_config *config, config 858 tools/perf/builtin-stat.c return perf_stat__get_aggr(config, perf_stat__get_core, map, idx); config 1029 tools/perf/builtin-stat.c static int perf_stat__get_socket_file(struct perf_stat_config *config __maybe_unused, config 1034 tools/perf/builtin-stat.c static int perf_stat__get_die_file(struct perf_stat_config *config __maybe_unused, config 1040 tools/perf/builtin-stat.c static int perf_stat__get_core_file(struct perf_stat_config *config __maybe_unused, config 1141 tools/perf/builtin-stat.c { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_TASK_CLOCK }, config 1142 tools/perf/builtin-stat.c { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CONTEXT_SWITCHES }, config 1143 tools/perf/builtin-stat.c { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_CPU_MIGRATIONS }, config 1144 tools/perf/builtin-stat.c { .type = PERF_TYPE_SOFTWARE, .config = PERF_COUNT_SW_PAGE_FAULTS }, config 1146 tools/perf/builtin-stat.c { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_CPU_CYCLES }, config 1149 tools/perf/builtin-stat.c { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_STALLED_CYCLES_FRONTEND }, config 1152 tools/perf/builtin-stat.c { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_STALLED_CYCLES_BACKEND }, config 1155 tools/perf/builtin-stat.c { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_INSTRUCTIONS }, config 1156 tools/perf/builtin-stat.c { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_BRANCH_INSTRUCTIONS }, config 1157 tools/perf/builtin-stat.c { .type = PERF_TYPE_HARDWARE, .config = PERF_COUNT_HW_BRANCH_MISSES }, config 1167 tools/perf/builtin-stat.c .config = config 1173 tools/perf/builtin-stat.c .config = config 1179 tools/perf/builtin-stat.c .config = config 1185 tools/perf/builtin-stat.c .config = config 1197 tools/perf/builtin-stat.c .config = config 1203 tools/perf/builtin-stat.c .config = config 1209 tools/perf/builtin-stat.c .config = config 1215 tools/perf/builtin-stat.c .config = config 1221 tools/perf/builtin-stat.c .config = config 1227 tools/perf/builtin-stat.c .config = config 1240 tools/perf/builtin-stat.c .config = config 1246 tools/perf/builtin-stat.c .config = config 1363 tools/perf/builtin-stat.c default_attrs0[0].config = PERF_COUNT_SW_CPU_CLOCK; config 1561 tools/perf/builtin-stat.c static int runtime_stat_new(struct perf_stat_config *config, int nthreads) config 1565 tools/perf/builtin-stat.c config->stats = calloc(nthreads, sizeof(struct runtime_stat)); config 1566 tools/perf/builtin-stat.c if (!config->stats) config 1569 tools/perf/builtin-stat.c config->stats_num = nthreads; config 1572 tools/perf/builtin-stat.c runtime_stat__init(&config->stats[i]); config 1577 tools/perf/builtin-stat.c static void runtime_stat_delete(struct perf_stat_config *config) config 1581 tools/perf/builtin-stat.c if (!config->stats) config 1584 tools/perf/builtin-stat.c for (i = 0; i < config->stats_num; i++) config 1585 tools/perf/builtin-stat.c runtime_stat__exit(&config->stats[i]); config 1587 tools/perf/builtin-stat.c zfree(&config->stats); config 2477 tools/perf/builtin-trace.c if (evsel->core.attr.config == PERF_COUNT_SW_PAGE_FAULTS_MAJ) config 2490 tools/perf/builtin-trace.c evsel->core.attr.config == PERF_COUNT_SW_PAGE_FAULTS_MAJ ? config 2659 tools/perf/builtin-trace.c static struct evsel *perf_evsel__new_pgfault(u64 config) config 2667 tools/perf/builtin-trace.c attr.config = config; config 3637 tools/perf/builtin-trace.c (evsel->core.attr.config == PERF_COUNT_SW_PAGE_FAULTS_MAJ || config 3638 tools/perf/builtin-trace.c evsel->core.attr.config == PERF_COUNT_SW_PAGE_FAULTS_MIN || config 3639 tools/perf/builtin-trace.c evsel->core.attr.config == PERF_COUNT_SW_PAGE_FAULTS)) config 24 tools/perf/lib/tests/test-evlist.c .config = PERF_COUNT_SW_CPU_CLOCK, config 28 tools/perf/lib/tests/test-evlist.c .config = PERF_COUNT_SW_TASK_CLOCK, config 79 tools/perf/lib/tests/test-evlist.c .config = PERF_COUNT_SW_CPU_CLOCK, config 83 tools/perf/lib/tests/test-evlist.c .config = PERF_COUNT_SW_TASK_CLOCK, config 130 tools/perf/lib/tests/test-evlist.c .config = PERF_COUNT_SW_CPU_CLOCK, config 135 tools/perf/lib/tests/test-evlist.c .config = PERF_COUNT_SW_TASK_CLOCK, config 22 tools/perf/lib/tests/test-evsel.c .config = PERF_COUNT_SW_CPU_CLOCK, config 56 tools/perf/lib/tests/test-evsel.c .config = PERF_COUNT_SW_TASK_CLOCK, config 88 tools/perf/lib/tests/test-evsel.c .config = PERF_COUNT_SW_TASK_CLOCK, config 77 tools/perf/tests/attr.c attr->type, attr->config, fd); config 86 tools/perf/tests/attr.c attr->type, attr->config, fd) < 0) { config 102 tools/perf/tests/attr.c WRITE_ASS(config, "llu"); config 41 tools/perf/tests/bp_account.c attr->config = 0; config 55 tools/perf/tests/bp_account.c pr_debug("failed opening event %llx\n", attr->config); config 108 tools/perf/tests/bp_signal.c pe.config = 0; config 124 tools/perf/tests/bp_signal.c pr_debug("failed opening event %llx\n", pe.config); config 83 tools/perf/tests/bp_signal_overflow.c pe.config = 0; config 99 tools/perf/tests/bp_signal_overflow.c pr_debug("failed opening event %llx\n", pe.config); config 84 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0x1a == evsel->core.attr.config); config 94 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config); config 105 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 116 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 137 tools/perf/tests/parse-events.c PERF_COUNT_SW_PAGE_FAULTS == evsel->core.attr.config); config 147 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", (1 << 16) == evsel->core.attr.config); config 157 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 171 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 185 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 200 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 215 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 442 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 10 == evsel->core.attr.config); config 462 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config); config 484 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config); config 500 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config); config 507 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 2 == evsel->core.attr.config); config 521 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config); config 534 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 2 == evsel->core.attr.config); config 605 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", !term->config); config 614 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", !term->config); config 623 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", !term->config); config 632 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", !strcmp(term->config, "umask")); config 648 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 664 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 690 tools/perf/tests/parse-events.c PERF_COUNT_SW_PAGE_FAULTS == evsel->core.attr.config); config 706 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_REFERENCES == evsel->core.attr.config); config 721 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 764 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 781 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 798 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 3 == evsel->core.attr.config); config 813 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 837 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 855 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 881 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 898 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 913 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 930 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 944 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 967 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 983 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config); config 1007 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 1023 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config); config 1047 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 1063 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config); config 1087 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 1103 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config); config 1126 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 1141 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config); config 1155 tools/perf/tests/parse-events.c PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config); config 1179 tools/perf/tests/parse-events.c PERF_COUNT_HW_INSTRUCTIONS == evsel->core.attr.config); config 1194 tools/perf/tests/parse-events.c PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config); config 1231 tools/perf/tests/parse-events.c PERF_COUNT_HW_CPU_CYCLES == evsel->core.attr.config); config 1240 tools/perf/tests/parse-events.c PERF_COUNT_HW_CACHE_MISSES == evsel->core.attr.config); config 1246 tools/perf/tests/parse-events.c PERF_COUNT_HW_BRANCH_MISSES == evsel->core.attr.config); config 1258 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 1273 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", 0 == evsel->core.attr.config); config 1302 tools/perf/tests/parse-events.c PERF_COUNT_SW_TASK_CLOCK == evsel->core.attr.config); config 1364 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", evsel->core.attr.config == PERF_COUNT_HW_CPU_CYCLES); config 1374 tools/perf/tests/parse-events.c TEST_ASSERT_VAL("wrong config", evsel->core.attr.config == PERF_COUNT_HW_CPU_CYCLES); config 29 tools/perf/tests/pmu.c .config = (char *) "krava01", config 35 tools/perf/tests/pmu.c .config = (char *) "krava02", config 41 tools/perf/tests/pmu.c .config = (char *) "krava03", config 47 tools/perf/tests/pmu.c .config = (char *) "krava11", config 53 tools/perf/tests/pmu.c .config = (char *) "krava12", config 59 tools/perf/tests/pmu.c .config = (char *) "krava13", config 65 tools/perf/tests/pmu.c .config = (char *) "krava21", config 71 tools/perf/tests/pmu.c .config = (char *) "krava22", config 77 tools/perf/tests/pmu.c .config = (char *) "krava23", config 166 tools/perf/tests/pmu.c if (attr.config != 0xc00000000002a823) config 10 tools/perf/tests/stat.c static bool has_term(struct perf_record_stat_config *config, config 15 tools/perf/tests/stat.c for (i = 0; i < config->nr; i++) { config 16 tools/perf/tests/stat.c if ((config->data[i].tag == tag) && config 17 tools/perf/tests/stat.c (config->data[i].val == val)) config 29 tools/perf/tests/stat.c struct perf_record_stat_config *config = &event->stat_config; config 33 tools/perf/tests/stat.c has_term(config, PERF_STAT_CONFIG_TERM__##term, val) config 35 tools/perf/tests/stat.c TEST_ASSERT_VAL("wrong nr", config->nr == PERF_STAT_CONFIG_TERM__MAX); config 42 tools/perf/tests/stat.c perf_event__read_stat_config(&stat_config, config); config 38 tools/perf/tests/sw-clock.c .config = clock_id, config 41 tools/perf/tests/wp.c attr->config = 0; config 426 tools/perf/util/bpf-event.c .config = PERF_COUNT_SW_DUMMY, config 1179 tools/perf/util/bpf-loader.c char *map_name = strdup(term->config + sizeof("map:") - 1); config 1196 tools/perf/util/bpf-loader.c pr_debug("ERROR: Invalid map option: %s\n", term->config); config 1240 tools/perf/util/bpf-loader.c if (!obj || !term || !term->config) config 1243 tools/perf/util/bpf-loader.c if (strstarts(term->config, "map:")) { config 34 tools/perf/util/cloexec.c .config = PERF_COUNT_SW_CPU_CLOCK, config 112 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c ocsd_etmv3_cfg *config) config 114 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr = params->etmv3.reg_idr; config 115 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_ctrl = params->etmv3.reg_ctrl; config 116 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_ccer = params->etmv3.reg_ccer; config 117 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_trc_id = params->etmv3.reg_trc_id; config 118 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->arch_ver = ARCH_V7; config 119 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->core_prof = profile_CortexA; config 125 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c ocsd_etmv4_cfg *config) config 127 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_configr = params->etmv4.reg_configr; config 128 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_traceidr = params->etmv4.reg_traceidr; config 129 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr0 = params->etmv4.reg_idr0; config 130 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr1 = params->etmv4.reg_idr1; config 131 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr2 = params->etmv4.reg_idr2; config 132 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr8 = params->etmv4.reg_idr8; config 133 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr9 = 0; config 134 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr10 = 0; config 135 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr11 = 0; config 136 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr12 = 0; config 137 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr13 = 0; config 138 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->arch_ver = ARCH_V8; config 139 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->core_prof = profile_CortexA; config 1307 tools/perf/util/cs-etm.c attr.config = PERF_COUNT_HW_BRANCH_INSTRUCTIONS; config 1324 tools/perf/util/cs-etm.c attr.config = PERF_COUNT_HW_INSTRUCTIONS; config 120 tools/perf/util/event.c void perf_event__read_stat_config(struct perf_stat_config *config, config 130 tools/perf/util/event.c config->__val = event->data[i].val; \ config 625 tools/perf/util/event.c (attr->config & PERF_COUNT_HW_BRANCH_INSTRUCTIONS) && config 632 tools/perf/util/event.c (attr->config == PERF_COUNT_SW_PAGE_FAULTS || config 633 tools/perf/util/event.c attr->config == PERF_COUNT_SW_PAGE_FAULTS_MIN || config 634 tools/perf/util/event.c attr->config == PERF_COUNT_SW_PAGE_FAULTS_MAJ)) config 287 tools/perf/util/event.h void perf_event__read_stat_config(struct perf_stat_config *config, config 226 tools/perf/util/evlist.c .config = PERF_COUNT_SW_DUMMY, config 280 tools/perf/util/evlist.c (int)evsel->core.attr.config == id) config 299 tools/perf/util/evsel.c .config = PERF_COUNT_HW_CPU_CYCLES, config 361 tools/perf/util/evsel.c attr.config = evsel->tp_format->id; config 388 tools/perf/util/evsel.c static const char *__perf_evsel__hw_name(u64 config) config 390 tools/perf/util/evsel.c if (config < PERF_COUNT_HW_MAX && perf_evsel__hw_names[config]) config 391 tools/perf/util/evsel.c return perf_evsel__hw_names[config]; config 434 tools/perf/util/evsel.c int r = scnprintf(bf, size, "%s", __perf_evsel__hw_name(evsel->core.attr.config)); config 451 tools/perf/util/evsel.c static const char *__perf_evsel__sw_name(u64 config) config 453 tools/perf/util/evsel.c if (config < PERF_COUNT_SW_MAX && perf_evsel__sw_names[config]) config 454 tools/perf/util/evsel.c return perf_evsel__sw_names[config]; config 460 tools/perf/util/evsel.c int r = scnprintf(bf, size, "%s", __perf_evsel__sw_name(evsel->core.attr.config)); config 555 tools/perf/util/evsel.c static int __perf_evsel__hw_cache_name(u64 config, char *bf, size_t size) config 557 tools/perf/util/evsel.c u8 op, result, type = (config >> 0) & 0xff; config 563 tools/perf/util/evsel.c op = (config >> 8) & 0xff; config 568 tools/perf/util/evsel.c result = (config >> 16) & 0xff; config 584 tools/perf/util/evsel.c int ret = __perf_evsel__hw_cache_name(evsel->core.attr.config, bf, size); config 590 tools/perf/util/evsel.c int ret = scnprintf(bf, size, "raw 0x%" PRIx64, evsel->core.attr.config); config 905 tools/perf/util/evsel.c (evsel->core.attr.config == PERF_COUNT_SW_DUMMY); config 2337 tools/perf/util/evsel.c evsel->core.attr.config == PERF_COUNT_HW_CPU_CYCLES) { config 2350 tools/perf/util/evsel.c evsel->core.attr.config = PERF_COUNT_SW_CPU_CLOCK; config 254 tools/perf/util/evsel.h evsel->core.attr.config == PERF_COUNT_##c) config 260 tools/perf/util/evsel.h (e1->core.attr.config == e2->core.attr.config); config 267 tools/perf/util/evsel.h (a)->core.attr.config == (b)->core.attr.config) config 3499 tools/perf/util/header.c event = tep_find_event(pevent, evsel->core.attr.config); config 3501 tools/perf/util/header.c pr_debug("cannot find event format for %d\n", (int)evsel->core.attr.config); config 803 tools/perf/util/intel-bts.c attr.config = PERF_COUNT_HW_BRANCH_INSTRUCTIONS; config 714 tools/perf/util/intel-pt.c struct perf_event_attr *attr, u64 *config) config 717 tools/perf/util/intel-pt.c if (config) config 718 tools/perf/util/intel-pt.c *config = attr->config; config 740 tools/perf/util/intel-pt.c u64 config; config 746 tools/perf/util/intel-pt.c if (intel_pt_get_config(pt, &evsel->core.attr, &config) && config 747 tools/perf/util/intel-pt.c (config & pt->noretcomp_bit)) config 756 tools/perf/util/intel-pt.c u64 config; config 759 tools/perf/util/intel-pt.c if (intel_pt_get_config(pt, &evsel->core.attr, &config) && config 760 tools/perf/util/intel-pt.c (config & 1) && !(config & 0x2000)) config 770 tools/perf/util/intel-pt.c u64 config; config 775 tools/perf/util/intel-pt.c for (shift = 0, config = pt->mtc_freq_bits; !(config & 1); shift++) config 776 tools/perf/util/intel-pt.c config >>= 1; config 779 tools/perf/util/intel-pt.c if (intel_pt_get_config(pt, &evsel->core.attr, &config)) config 780 tools/perf/util/intel-pt.c return (config & pt->mtc_freq_bits) >> shift; config 789 tools/perf/util/intel-pt.c u64 config; config 797 tools/perf/util/intel-pt.c if (intel_pt_get_config(pt, &evsel->core.attr, &config)) { config 798 tools/perf/util/intel-pt.c if (config & pt->tsc_bit) config 823 tools/perf/util/intel-pt.c u64 config; config 829 tools/perf/util/intel-pt.c if (intel_pt_get_config(pt, &evsel->core.attr, &config)) { config 830 tools/perf/util/intel-pt.c if (config & pt->tsc_bit) config 2784 tools/perf/util/intel-pt.c attr.config = PERF_COUNT_HW_BRANCH_INSTRUCTIONS; config 2803 tools/perf/util/intel-pt.c attr.config = PERF_COUNT_HW_INSTRUCTIONS; config 2822 tools/perf/util/intel-pt.c attr.config = PERF_COUNT_HW_INSTRUCTIONS; config 2837 tools/perf/util/intel-pt.c attr.config = PERF_SYNTH_INTEL_PTWRITE; config 2852 tools/perf/util/intel-pt.c attr.config = PERF_SYNTH_INTEL_CBR; config 2861 tools/perf/util/intel-pt.c if (pt->synth_opts.pwr_events && (evsel->core.attr.config & 0x10)) { config 2862 tools/perf/util/intel-pt.c attr.config = PERF_SYNTH_INTEL_MWAIT; config 2870 tools/perf/util/intel-pt.c attr.config = PERF_SYNTH_INTEL_PWRE; config 2878 tools/perf/util/intel-pt.c attr.config = PERF_SYNTH_INTEL_EXSTOP; config 2886 tools/perf/util/intel-pt.c attr.config = PERF_SYNTH_INTEL_PWRX; config 148 tools/perf/util/parse-events.c #define __PERF_EVENT_FIELD(config, name) \ config 149 tools/perf/util/parse-events.c ((config & PERF_EVENT_##name##_MASK) >> PERF_EVENT_##name##_SHIFT) config 151 tools/perf/util/parse-events.c #define PERF_EVENT_RAW(config) __PERF_EVENT_FIELD(config, RAW) config 152 tools/perf/util/parse-events.c #define PERF_EVENT_CONFIG(config) __PERF_EVENT_FIELD(config, CONFIG) config 153 tools/perf/util/parse-events.c #define PERF_EVENT_TYPE(config) __PERF_EVENT_FIELD(config, TYPE) config 154 tools/perf/util/parse-events.c #define PERF_EVENT_ID(config) __PERF_EVENT_FIELD(config, EVENT) config 186 tools/perf/util/parse-events.c struct tracepoint_path *tracepoint_id_to_path(u64 config) config 222 tools/perf/util/parse-events.c if (id == config) { config 365 tools/perf/util/parse-events.c .config = PERF_COUNT_SW_DUMMY, config 466 tools/perf/util/parse-events.c attr.config = cache_type | (cache_op << 8) | (cache_result << 16); config 1020 tools/perf/util/parse-events.c attr->config = term->val.num; config 1268 tools/perf/util/parse-events.c u32 type, u64 config, config 1276 tools/perf/util/parse-events.c attr.config = config; config 2328 tools/perf/util/parse-events.c static bool is_event_supported(u8 type, unsigned config) config 2335 tools/perf/util/parse-events.c .config = config, config 2692 tools/perf/util/parse-events.c int type_term, char *config, u64 num, config 2702 tools/perf/util/parse-events.c .config = config, config 2712 tools/perf/util/parse-events.c int type_term, char *config, char *str, config 2721 tools/perf/util/parse-events.c .config = config, config 2730 tools/perf/util/parse-events.c char *config, unsigned idx) config 2736 tools/perf/util/parse-events.c .config = config ?: (char *) "event", config 2751 tools/perf/util/parse-events.c .config = term->config, config 27 tools/perf/util/parse-events.h struct tracepoint_path *tracepoint_id_to_path(u64 config); config 92 tools/perf/util/parse-events.h char *config; config 130 tools/perf/util/parse-events.h int type_term, char *config, u64 num, config 134 tools/perf/util/parse-events.h int type_term, char *config, char *str, config 137 tools/perf/util/parse-events.h char *config, unsigned idx); config 163 tools/perf/util/parse-events.h u32 type, u64 config, config 307 tools/perf/util/parse-events.y int config = $1 & 255; config 310 tools/perf/util/parse-events.y ABORT_ON(parse_events_add_numeric(_parse_state, list, type, config, $3)); config 319 tools/perf/util/parse-events.y int config = $1 & 255; config 322 tools/perf/util/parse-events.y ABORT_ON(parse_events_add_numeric(_parse_state, list, type, config, NULL)); config 575 tools/perf/util/parse-events.y int config = $3 & 255; config 577 tools/perf/util/parse-events.y ABORT_ON(parse_events_term__sym_hw(&term, $1, config)); config 593 tools/perf/util/parse-events.y int config = $1 & 255; config 595 tools/perf/util/parse-events.y ABORT_ON(parse_events_term__sym_hw(&term, NULL, config)); config 98 tools/perf/util/perf_event_attr_fprintf.c PRINT_ATTRf(config, p_hex); config 351 tools/perf/util/pmu.c "%s=%#x", term->config, term->val.num); config 354 tools/perf/util/pmu.c "%s=%s", term->config, term->val.str); config 976 tools/perf/util/pmu.c if (!strcmp(t->config, term->config)) { config 985 tools/perf/util/pmu.c printf("Required parameter '%s' not specified\n", term->config); config 1040 tools/perf/util/pmu.c format = pmu_find_format(formats, term->config); config 1043 tools/perf/util/pmu.c printf("Invalid event/parameter '%s'\n", term->config); config 1057 tools/perf/util/pmu.c vp = &attr->config; config 1088 tools/perf/util/pmu.c term->config, term->val.str); config 1166 tools/perf/util/pmu.c if (pmu_find_format(&pmu->format, term->config)) config 1168 tools/perf/util/pmu.c name = term->config; config 1170 tools/perf/util/pmu.c if (strcasecmp(term->config, "event")) config 1269 tools/perf/util/pmu.c int config, unsigned long *bits) config 1278 tools/perf/util/pmu.c format->value = config; config 1313 tools/perf/util/pmu.c ",%s=%s", term->config, config 81 tools/perf/util/pmu.h int config, unsigned long *bits); config 39 tools/perf/util/probe-file.c const char *config; config 42 tools/perf/util/probe-file.c config = "CONFIG_UPROBE_EVENTS"; config 44 tools/perf/util/probe-file.c config = "CONFIG_KPROBE_EVENTS"; config 48 tools/perf/util/probe-file.c uprobe ? 'u' : 'k', config); config 403 tools/perf/util/python.c tp_format = trace_event__tp_format_id(evsel->core.attr.config); config 696 tools/perf/util/python.c .config = PERF_COUNT_HW_CPU_CYCLES, config 755 tools/perf/util/python.c &attr.type, &attr.config, &attr.sample_freq, config 119 tools/perf/util/record.c .config = PERF_COUNT_SW_CPU_CLOCK, config 937 tools/perf/util/s390-cpumsf.c ev_bc000->core.attr.config == PERF_EVENT_CPUM_CF_DIAG) config 210 tools/perf/util/s390-sample-raw.c ev_bc000->core.attr.config != PERF_EVENT_CPUM_CF_DIAG) config 360 tools/perf/util/scripting-engines/trace-event-perl.c pr_debug("ug! no event found for type %" PRIu64, (u64)evsel->core.attr.config); config 812 tools/perf/util/scripting-engines/trace-event-python.c "ug! no event found for type %" PRIu64, (u64)evsel->core.attr.config); config 1166 tools/perf/util/scripting-engines/trace-event-python.c tuple_set_u64(t, 1, es->evsel->core.attr.config); config 1392 tools/perf/util/scripting-engines/trace-event-python.c static void python_process_stat(struct perf_stat_config *config, config 1399 tools/perf/util/scripting-engines/trace-event-python.c if (config->aggr_mode == AGGR_GLOBAL) { config 738 tools/perf/util/session.c bswap_field_64(config); config 23 tools/perf/util/stat-display.c static void print_running(struct perf_stat_config *config, config 26 tools/perf/util/stat-display.c if (config->csv_output) { config 27 tools/perf/util/stat-display.c fprintf(config->output, "%s%" PRIu64 "%s%.2f", config 28 tools/perf/util/stat-display.c config->csv_sep, config 30 tools/perf/util/stat-display.c config->csv_sep, config 33 tools/perf/util/stat-display.c fprintf(config->output, " (%.2f%%)", 100.0 * run / ena); config 37 tools/perf/util/stat-display.c static void print_noise_pct(struct perf_stat_config *config, config 42 tools/perf/util/stat-display.c if (config->csv_output) config 43 tools/perf/util/stat-display.c fprintf(config->output, "%s%.2f%%", config->csv_sep, pct); config 45 tools/perf/util/stat-display.c fprintf(config->output, " ( +-%6.2f%% )", pct); config 48 tools/perf/util/stat-display.c static void print_noise(struct perf_stat_config *config, config 53 tools/perf/util/stat-display.c if (config->run_count == 1) config 57 tools/perf/util/stat-display.c print_noise_pct(config, stddev_stats(&ps->res_stats[0]), avg); config 60 tools/perf/util/stat-display.c static void print_cgroup(struct perf_stat_config *config, struct evsel *evsel) config 64 tools/perf/util/stat-display.c fprintf(config->output, "%s%s", config->csv_sep, cgrp_name); config 69 tools/perf/util/stat-display.c static void aggr_printout(struct perf_stat_config *config, config 72 tools/perf/util/stat-display.c switch (config->aggr_mode) { config 74 tools/perf/util/stat-display.c fprintf(config->output, "S%d-D%d-C%*d%s%*d%s", config 77 tools/perf/util/stat-display.c config->csv_output ? 0 : -8, config 79 tools/perf/util/stat-display.c config->csv_sep, config 80 tools/perf/util/stat-display.c config->csv_output ? 0 : 4, config 82 tools/perf/util/stat-display.c config->csv_sep); config 85 tools/perf/util/stat-display.c fprintf(config->output, "S%d-D%*d%s%*d%s", config 87 tools/perf/util/stat-display.c config->csv_output ? 0 : -8, config 89 tools/perf/util/stat-display.c config->csv_sep, config 90 tools/perf/util/stat-display.c config->csv_output ? 0 : 4, config 92 tools/perf/util/stat-display.c config->csv_sep); config 95 tools/perf/util/stat-display.c fprintf(config->output, "S%*d%s%*d%s", config 96 tools/perf/util/stat-display.c config->csv_output ? 0 : -5, config 98 tools/perf/util/stat-display.c config->csv_sep, config 99 tools/perf/util/stat-display.c config->csv_output ? 0 : 4, config 101 tools/perf/util/stat-display.c config->csv_sep); config 105 tools/perf/util/stat-display.c fprintf(config->output, "S%d-D%d-C%*d%s", config 108 tools/perf/util/stat-display.c config->csv_output ? 0 : -5, config 109 tools/perf/util/stat-display.c cpu_map__id_to_cpu(id), config->csv_sep); config 111 tools/perf/util/stat-display.c fprintf(config->output, "CPU%*d%s ", config 112 tools/perf/util/stat-display.c config->csv_output ? 0 : -5, config 114 tools/perf/util/stat-display.c config->csv_sep); config 118 tools/perf/util/stat-display.c fprintf(config->output, "%*s-%*d%s", config 119 tools/perf/util/stat-display.c config->csv_output ? 0 : 16, config 121 tools/perf/util/stat-display.c config->csv_output ? 0 : -8, config 123 tools/perf/util/stat-display.c config->csv_sep); config 143 tools/perf/util/stat-display.c static void new_line_std(struct perf_stat_config *config __maybe_unused, config 151 tools/perf/util/stat-display.c static void do_new_line_std(struct perf_stat_config *config, config 156 tools/perf/util/stat-display.c aggr_printout(config, os->evsel, os->id, os->nr); config 157 tools/perf/util/stat-display.c if (config->aggr_mode == AGGR_NONE) config 162 tools/perf/util/stat-display.c static void print_metric_std(struct perf_stat_config *config, config 179 tools/perf/util/stat-display.c do_new_line_std(config, os); config 189 tools/perf/util/stat-display.c static void new_line_csv(struct perf_stat_config *config, void *ctx) config 196 tools/perf/util/stat-display.c fprintf(os->fh, "%s%s", os->prefix, config->csv_sep); config 197 tools/perf/util/stat-display.c aggr_printout(config, os->evsel, os->id, os->nr); config 199 tools/perf/util/stat-display.c fputs(config->csv_sep, os->fh); config 202 tools/perf/util/stat-display.c static void print_metric_csv(struct perf_stat_config *config __maybe_unused, config 212 tools/perf/util/stat-display.c fprintf(out, "%s%s", config->csv_sep, config->csv_sep); config 220 tools/perf/util/stat-display.c fprintf(out, "%s%s%s%s", config->csv_sep, vals, config->csv_sep, skip_spaces(unit)); config 248 tools/perf/util/stat-display.c static void print_metric_only(struct perf_stat_config *config, config 255 tools/perf/util/stat-display.c unsigned mlen = config->metric_only_len; config 270 tools/perf/util/stat-display.c static void print_metric_only_csv(struct perf_stat_config *config __maybe_unused, config 288 tools/perf/util/stat-display.c fprintf(out, "%s%s", vals, config->csv_sep); config 291 tools/perf/util/stat-display.c static void new_line_metric(struct perf_stat_config *config __maybe_unused, config 296 tools/perf/util/stat-display.c static void print_metric_header(struct perf_stat_config *config, config 307 tools/perf/util/stat-display.c if (config->csv_output) config 308 tools/perf/util/stat-display.c fprintf(os->fh, "%s%s", unit, config->csv_sep); config 310 tools/perf/util/stat-display.c fprintf(os->fh, "%*s ", config->metric_only_len, unit); config 313 tools/perf/util/stat-display.c static int first_shadow_cpu(struct perf_stat_config *config, config 319 tools/perf/util/stat-display.c if (!config->aggr_get_id) config 322 tools/perf/util/stat-display.c if (config->aggr_mode == AGGR_NONE) config 325 tools/perf/util/stat-display.c if (config->aggr_mode == AGGR_GLOBAL) config 331 tools/perf/util/stat-display.c if (config->aggr_get_id(config, evlist->core.cpus, cpu2) == id) config 337 tools/perf/util/stat-display.c static void abs_printout(struct perf_stat_config *config, config 340 tools/perf/util/stat-display.c FILE *output = config->output; config 344 tools/perf/util/stat-display.c if (config->csv_output) { config 347 tools/perf/util/stat-display.c if (config->big_num) config 353 tools/perf/util/stat-display.c aggr_printout(config, evsel, id, nr); config 355 tools/perf/util/stat-display.c fprintf(output, fmt, avg, config->csv_sep); config 359 tools/perf/util/stat-display.c config->csv_output ? 0 : config->unit_width, config 360 tools/perf/util/stat-display.c evsel->unit, config->csv_sep); config 362 tools/perf/util/stat-display.c fprintf(output, "%-*s", config->csv_output ? 0 : 25, perf_evsel__name(evsel)); config 364 tools/perf/util/stat-display.c print_cgroup(config, evsel); config 391 tools/perf/util/stat-display.c static void printout(struct perf_stat_config *config, int id, int nr, config 398 tools/perf/util/stat-display.c .fh = config->output, config 407 tools/perf/util/stat-display.c if (config->metric_only) { config 409 tools/perf/util/stat-display.c if (config->csv_output) config 416 tools/perf/util/stat-display.c if (config->csv_output && !config->metric_only) { config 429 tools/perf/util/stat-display.c os.nfields += aggr_fields[config->aggr_mode]; config 434 tools/perf/util/stat-display.c if (config->metric_only) { config 435 tools/perf/util/stat-display.c pm(config, &os, NULL, "", "", 0); config 438 tools/perf/util/stat-display.c aggr_printout(config, counter, id, nr); config 440 tools/perf/util/stat-display.c fprintf(config->output, "%*s%s", config 441 tools/perf/util/stat-display.c config->csv_output ? 0 : 18, config 443 tools/perf/util/stat-display.c config->csv_sep); config 446 tools/perf/util/stat-display.c config->print_free_counters_hint = 1; config 448 tools/perf/util/stat-display.c config->print_mixed_hw_group_error = 1; config 451 tools/perf/util/stat-display.c fprintf(config->output, "%-*s%s", config 452 tools/perf/util/stat-display.c config->csv_output ? 0 : config->unit_width, config 453 tools/perf/util/stat-display.c counter->unit, config->csv_sep); config 455 tools/perf/util/stat-display.c fprintf(config->output, "%*s", config 456 tools/perf/util/stat-display.c config->csv_output ? 0 : -25, config 459 tools/perf/util/stat-display.c print_cgroup(config, counter); config 461 tools/perf/util/stat-display.c if (!config->csv_output) config 462 tools/perf/util/stat-display.c pm(config, &os, NULL, NULL, "", 0); config 463 tools/perf/util/stat-display.c print_noise(config, counter, noise); config 464 tools/perf/util/stat-display.c print_running(config, run, ena); config 465 tools/perf/util/stat-display.c if (config->csv_output) config 466 tools/perf/util/stat-display.c pm(config, &os, NULL, NULL, "", 0); config 470 tools/perf/util/stat-display.c if (!config->metric_only) config 471 tools/perf/util/stat-display.c abs_printout(config, id, nr, counter, uval); config 478 tools/perf/util/stat-display.c if (config->csv_output && !config->metric_only) { config 479 tools/perf/util/stat-display.c print_noise(config, counter, noise); config 480 tools/perf/util/stat-display.c print_running(config, run, ena); config 483 tools/perf/util/stat-display.c perf_stat__print_shadow_stats(config, counter, uval, config 484 tools/perf/util/stat-display.c first_shadow_cpu(config, counter, id), config 485 tools/perf/util/stat-display.c &out, &config->metric_events, st); config 486 tools/perf/util/stat-display.c if (!config->csv_output && !config->metric_only) { config 487 tools/perf/util/stat-display.c print_noise(config, counter, noise); config 488 tools/perf/util/stat-display.c print_running(config, run, ena); config 492 tools/perf/util/stat-display.c static void aggr_update_shadow(struct perf_stat_config *config, config 499 tools/perf/util/stat-display.c for (s = 0; s < config->aggr_map->nr; s++) { config 500 tools/perf/util/stat-display.c id = config->aggr_map->map[s]; config 504 tools/perf/util/stat-display.c s2 = config->aggr_get_id(config, evlist->core.cpus, cpu); config 510 tools/perf/util/stat-display.c first_shadow_cpu(config, counter, id), config 519 tools/perf/util/stat-display.c char *config; config 526 tools/perf/util/stat-display.c config = strchr(counter->name, '/'); config 527 tools/perf/util/stat-display.c if (config) { config 529 tools/perf/util/stat-display.c "%s%s", counter->pmu_name, config) > 0) { config 544 tools/perf/util/stat-display.c static void collect_all_aliases(struct perf_stat_config *config, struct evsel *counter, config 545 tools/perf/util/stat-display.c void (*cb)(struct perf_stat_config *config, struct evsel *counter, void *data, config 562 tools/perf/util/stat-display.c cb(config, alias, data, false); config 566 tools/perf/util/stat-display.c static bool collect_data(struct perf_stat_config *config, struct evsel *counter, config 567 tools/perf/util/stat-display.c void (*cb)(struct perf_stat_config *config, struct evsel *counter, void *data, config 573 tools/perf/util/stat-display.c cb(config, counter, data, true); config 574 tools/perf/util/stat-display.c if (config->no_merge) config 577 tools/perf/util/stat-display.c collect_all_aliases(config, counter, cb, data); config 588 tools/perf/util/stat-display.c static void aggr_cb(struct perf_stat_config *config, config 597 tools/perf/util/stat-display.c s2 = config->aggr_get_id(config, evsel__cpus(counter), cpu); config 619 tools/perf/util/stat-display.c static void print_counter_aggrdata(struct perf_stat_config *config, config 625 tools/perf/util/stat-display.c FILE *output = config->output; config 630 tools/perf/util/stat-display.c ad.id = id = config->aggr_map->map[s]; config 633 tools/perf/util/stat-display.c if (!collect_data(config, counter, aggr_cb, &ad)) config 642 tools/perf/util/stat-display.c aggr_printout(config, counter, id, nr); config 648 tools/perf/util/stat-display.c printout(config, id, nr, counter, uval, prefix, config 654 tools/perf/util/stat-display.c static void print_aggr(struct perf_stat_config *config, config 658 tools/perf/util/stat-display.c bool metric_only = config->metric_only; config 659 tools/perf/util/stat-display.c FILE *output = config->output; config 664 tools/perf/util/stat-display.c if (!(config->aggr_map || config->aggr_get_id)) config 667 tools/perf/util/stat-display.c aggr_update_shadow(config, evlist); config 673 tools/perf/util/stat-display.c for (s = 0; s < config->aggr_map->nr; s++) { config 679 tools/perf/util/stat-display.c print_counter_aggrdata(config, counter, s, config 743 tools/perf/util/stat-display.c static void print_aggr_thread(struct perf_stat_config *config, config 747 tools/perf/util/stat-display.c FILE *output = config->output; config 764 tools/perf/util/stat-display.c if (config->stats) config 765 tools/perf/util/stat-display.c printout(config, id, 0, buf[thread].counter, buf[thread].uval, config 767 tools/perf/util/stat-display.c &config->stats[id]); config 769 tools/perf/util/stat-display.c printout(config, id, 0, buf[thread].counter, buf[thread].uval, config 782 tools/perf/util/stat-display.c static void counter_aggr_cb(struct perf_stat_config *config __maybe_unused, config 798 tools/perf/util/stat-display.c static void print_counter_aggr(struct perf_stat_config *config, config 801 tools/perf/util/stat-display.c bool metric_only = config->metric_only; config 802 tools/perf/util/stat-display.c FILE *output = config->output; config 806 tools/perf/util/stat-display.c if (!collect_data(config, counter, counter_aggr_cb, &cd)) config 813 tools/perf/util/stat-display.c printout(config, -1, 0, counter, uval, prefix, cd.avg_running, cd.avg_enabled, config 819 tools/perf/util/stat-display.c static void counter_cb(struct perf_stat_config *config __maybe_unused, config 834 tools/perf/util/stat-display.c static void print_counter(struct perf_stat_config *config, config 837 tools/perf/util/stat-display.c FILE *output = config->output; config 845 tools/perf/util/stat-display.c if (!collect_data(config, counter, counter_cb, &ad)) config 855 tools/perf/util/stat-display.c printout(config, cpu, 0, counter, uval, prefix, run, ena, 1.0, config 862 tools/perf/util/stat-display.c static void print_no_aggr_metric(struct perf_stat_config *config, config 877 tools/perf/util/stat-display.c fputs(prefix, config->output); config 880 tools/perf/util/stat-display.c aggr_printout(config, counter, cpu, 0); config 888 tools/perf/util/stat-display.c printout(config, cpu, 0, counter, uval, prefix, run, ena, 1.0, config 891 tools/perf/util/stat-display.c fputc('\n', config->output); config 913 tools/perf/util/stat-display.c static void print_metric_headers(struct perf_stat_config *config, config 920 tools/perf/util/stat-display.c .fh = config->output config 924 tools/perf/util/stat-display.c fprintf(config->output, "%s", prefix); config 926 tools/perf/util/stat-display.c if (!config->csv_output && !no_indent) config 927 tools/perf/util/stat-display.c fprintf(config->output, "%*s", config 928 tools/perf/util/stat-display.c aggr_header_lens[config->aggr_mode], ""); config 929 tools/perf/util/stat-display.c if (config->csv_output) { config 930 tools/perf/util/stat-display.c if (config->interval) config 931 tools/perf/util/stat-display.c fputs("time,", config->output); config 932 tools/perf/util/stat-display.c fputs(aggr_header_csv[config->aggr_mode], config->output); config 943 tools/perf/util/stat-display.c perf_stat__print_shadow_stats(config, counter, 0, config 946 tools/perf/util/stat-display.c &config->metric_events, config 949 tools/perf/util/stat-display.c fputc('\n', config->output); config 952 tools/perf/util/stat-display.c static void print_interval(struct perf_stat_config *config, config 956 tools/perf/util/stat-display.c bool metric_only = config->metric_only; config 957 tools/perf/util/stat-display.c unsigned int unit_width = config->unit_width; config 958 tools/perf/util/stat-display.c FILE *output = config->output; config 961 tools/perf/util/stat-display.c if (config->interval_clear) config 964 tools/perf/util/stat-display.c sprintf(prefix, "%6lu.%09lu%s", ts->tv_sec, ts->tv_nsec, config->csv_sep); config 966 tools/perf/util/stat-display.c if ((num_print_interval == 0 && !config->csv_output) || config->interval_clear) { config 967 tools/perf/util/stat-display.c switch (config->aggr_mode) { config 1003 tools/perf/util/stat-display.c if ((num_print_interval == 0 || config->interval_clear) && metric_only) config 1004 tools/perf/util/stat-display.c print_metric_headers(config, evlist, " ", true); config 1009 tools/perf/util/stat-display.c static void print_header(struct perf_stat_config *config, config 1013 tools/perf/util/stat-display.c FILE *output = config->output; config 1018 tools/perf/util/stat-display.c if (!config->csv_output) { config 1035 tools/perf/util/stat-display.c if (config->run_count > 1) config 1036 tools/perf/util/stat-display.c fprintf(output, " (%d runs)", config->run_count); config 1049 tools/perf/util/stat-display.c static void print_table(struct perf_stat_config *config, config 1061 tools/perf/util/stat-display.c for (idx = 0; idx < config->run_count; idx++) { config 1062 tools/perf/util/stat-display.c double run = (double) config->walltime_run[idx] / NSEC_PER_SEC; config 1082 tools/perf/util/stat-display.c static void print_footer(struct perf_stat_config *config) config 1084 tools/perf/util/stat-display.c double avg = avg_stats(config->walltime_nsecs_stats) / NSEC_PER_SEC; config 1085 tools/perf/util/stat-display.c FILE *output = config->output; config 1088 tools/perf/util/stat-display.c if (!config->null_run) config 1091 tools/perf/util/stat-display.c if (config->run_count == 1) { config 1094 tools/perf/util/stat-display.c if (config->ru_display) { config 1095 tools/perf/util/stat-display.c double ru_utime = timeval2double(&config->ru_data.ru_utime); config 1096 tools/perf/util/stat-display.c double ru_stime = timeval2double(&config->ru_data.ru_stime); config 1103 tools/perf/util/stat-display.c double sd = stddev_stats(config->walltime_nsecs_stats) / NSEC_PER_SEC; config 1110 tools/perf/util/stat-display.c if (config->walltime_run_table) config 1111 tools/perf/util/stat-display.c print_table(config, output, precision, avg); config 1116 tools/perf/util/stat-display.c print_noise_pct(config, sd, avg); config 1120 tools/perf/util/stat-display.c if (config->print_free_counters_hint && config 1129 tools/perf/util/stat-display.c if (config->print_mixed_hw_group_error) config 1135 tools/perf/util/stat-display.c static void print_percore(struct perf_stat_config *config, config 1138 tools/perf/util/stat-display.c bool metric_only = config->metric_only; config 1139 tools/perf/util/stat-display.c FILE *output = config->output; config 1143 tools/perf/util/stat-display.c if (!(config->aggr_map || config->aggr_get_id)) config 1146 tools/perf/util/stat-display.c for (s = 0; s < config->aggr_map->nr; s++) { config 1150 tools/perf/util/stat-display.c print_counter_aggrdata(config, counter, s, config 1161 tools/perf/util/stat-display.c struct perf_stat_config *config, config 1166 tools/perf/util/stat-display.c bool metric_only = config->metric_only; config 1167 tools/perf/util/stat-display.c int interval = config->interval; config 1172 tools/perf/util/stat-display.c print_interval(config, evlist, prefix = buf, ts); config 1174 tools/perf/util/stat-display.c print_header(config, _target, argc, argv); config 1180 tools/perf/util/stat-display.c print_metric_headers(config, evlist, prefix, false); config 1183 tools/perf/util/stat-display.c if (config->aggr_mode == AGGR_GLOBAL && prefix) config 1184 tools/perf/util/stat-display.c fprintf(config->output, "%s", prefix); config 1187 tools/perf/util/stat-display.c switch (config->aggr_mode) { config 1191 tools/perf/util/stat-display.c print_aggr(config, evlist, prefix); config 1195 tools/perf/util/stat-display.c print_aggr_thread(config, _target, counter, prefix); config 1200 tools/perf/util/stat-display.c print_counter_aggr(config, counter, prefix); config 1203 tools/perf/util/stat-display.c fputc('\n', config->output); config 1207 tools/perf/util/stat-display.c print_no_aggr_metric(config, evlist, prefix); config 1211 tools/perf/util/stat-display.c print_percore(config, counter, prefix); config 1213 tools/perf/util/stat-display.c print_counter(config, counter, prefix); config 1222 tools/perf/util/stat-display.c if (!interval && !config->csv_output) config 1223 tools/perf/util/stat-display.c print_footer(config); config 1225 tools/perf/util/stat-display.c fflush(config->output); config 423 tools/perf/util/stat-shadow.c static void print_stalled_cycles_frontend(struct perf_stat_config *config, config 441 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "frontend cycles idle", config 444 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, NULL, NULL, "frontend cycles idle", 0); config 447 tools/perf/util/stat-shadow.c static void print_stalled_cycles_backend(struct perf_stat_config *config, config 464 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "backend cycles idle", ratio); config 467 tools/perf/util/stat-shadow.c static void print_branch_misses(struct perf_stat_config *config, config 485 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "of all branches", ratio); config 488 tools/perf/util/stat-shadow.c static void print_l1_dcache_misses(struct perf_stat_config *config, config 507 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-dcache hits", ratio); config 510 tools/perf/util/stat-shadow.c static void print_l1_icache_misses(struct perf_stat_config *config, config 528 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "of all L1-icache hits", ratio); config 531 tools/perf/util/stat-shadow.c static void print_dtlb_cache_misses(struct perf_stat_config *config, config 548 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "of all dTLB cache hits", ratio); config 551 tools/perf/util/stat-shadow.c static void print_itlb_cache_misses(struct perf_stat_config *config, config 568 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "of all iTLB cache hits", ratio); config 571 tools/perf/util/stat-shadow.c static void print_ll_cache_misses(struct perf_stat_config *config, config 588 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%7.2f%%", "of all LL-cache hits", ratio); config 695 tools/perf/util/stat-shadow.c static void print_smi_cost(struct perf_stat_config *config, config 716 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, color, "%8.1f%%", "SMI cycles%", cost); config 717 tools/perf/util/stat-shadow.c out->print_metric(config, out->ctx, NULL, "%4.0f", "SMI#", smi_num); config 720 tools/perf/util/stat-shadow.c static void generic_metric(struct perf_stat_config *config, config 794 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.1f", config 797 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.1f", config 804 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, config 809 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "", 0); config 815 tools/perf/util/stat-shadow.c void perf_stat__print_shadow_stats(struct perf_stat_config *config, config 835 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%7.2f ", config 838 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "insn per cycle", 0); config 849 tools/perf/util/stat-shadow.c out->new_line(config, ctxp); config 851 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%7.2f ", config 857 tools/perf/util/stat-shadow.c print_branch_misses(config, cpu, evsel, avg, out, st); config 859 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all branches", 0); config 862 tools/perf/util/stat-shadow.c evsel->core.attr.config == ( PERF_COUNT_HW_CACHE_L1D | config 867 tools/perf/util/stat-shadow.c print_l1_dcache_misses(config, cpu, evsel, avg, out, st); config 869 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all L1-dcache hits", 0); config 872 tools/perf/util/stat-shadow.c evsel->core.attr.config == ( PERF_COUNT_HW_CACHE_L1I | config 877 tools/perf/util/stat-shadow.c print_l1_icache_misses(config, cpu, evsel, avg, out, st); config 879 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all L1-icache hits", 0); config 882 tools/perf/util/stat-shadow.c evsel->core.attr.config == ( PERF_COUNT_HW_CACHE_DTLB | config 887 tools/perf/util/stat-shadow.c print_dtlb_cache_misses(config, cpu, evsel, avg, out, st); config 889 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all dTLB cache hits", 0); config 892 tools/perf/util/stat-shadow.c evsel->core.attr.config == ( PERF_COUNT_HW_CACHE_ITLB | config 897 tools/perf/util/stat-shadow.c print_itlb_cache_misses(config, cpu, evsel, avg, out, st); config 899 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all iTLB cache hits", 0); config 902 tools/perf/util/stat-shadow.c evsel->core.attr.config == ( PERF_COUNT_HW_CACHE_LL | config 907 tools/perf/util/stat-shadow.c print_ll_cache_misses(config, cpu, evsel, avg, out, st); config 909 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all LL-cache hits", 0); config 917 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.3f %%", config 920 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "of all cache refs", 0); config 922 tools/perf/util/stat-shadow.c print_stalled_cycles_frontend(config, cpu, evsel, avg, out, st); config 924 tools/perf/util/stat-shadow.c print_stalled_cycles_backend(config, cpu, evsel, avg, out, st); config 930 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.3f", "GHz", ratio); config 932 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "Ghz", 0); config 938 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, config 942 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "transactional cycles", config 951 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%7.2f%%", "aborted cycles", config 954 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "aborted cycles", 0); config 963 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.0f", config 966 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "cycles / transaction", config 975 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.0f", "cycles / elision", ratio); config 978 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.3f", "CPUs utilized", config 981 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, "CPUs utilized", 0); config 987 tools/perf/util/stat-shadow.c print_metric(config, ctxp, color, "%8.1f%%", "frontend bound", config 994 tools/perf/util/stat-shadow.c print_metric(config, ctxp, color, "%8.1f%%", "retiring", config 1001 tools/perf/util/stat-shadow.c print_metric(config, ctxp, color, "%8.1f%%", "bad speculation", config 1018 tools/perf/util/stat-shadow.c print_metric(config, ctxp, color, "%8.1f%%", name, config 1021 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, name, 0); config 1023 tools/perf/util/stat-shadow.c generic_metric(config, evsel->metric_expr, evsel->metric_events, evsel->name, config 1038 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, "%8.3f", unit_buf, ratio); config 1040 tools/perf/util/stat-shadow.c print_smi_cost(config, cpu, evsel, out, st); config 1050 tools/perf/util/stat-shadow.c out->new_line(config, ctxp); config 1051 tools/perf/util/stat-shadow.c generic_metric(config, mexp->metric_expr, mexp->metric_events, config 1057 tools/perf/util/stat-shadow.c print_metric(config, ctxp, NULL, NULL, NULL, 0); config 281 tools/perf/util/stat.c process_counter_values(struct perf_stat_config *config, struct evsel *evsel, config 297 tools/perf/util/stat.c switch (config->aggr_mode) { config 305 tools/perf/util/stat.c perf_counts_values__scale(count, config->scale, NULL); config 306 tools/perf/util/stat.c if ((config->aggr_mode == AGGR_NONE) && (!evsel->percore)) { config 311 tools/perf/util/stat.c if (config->aggr_mode == AGGR_THREAD) { config 312 tools/perf/util/stat.c if (config->stats) config 314 tools/perf/util/stat.c count->val, 0, &config->stats[thread]); config 332 tools/perf/util/stat.c static int process_counter_maps(struct perf_stat_config *config, config 344 tools/perf/util/stat.c if (process_counter_values(config, counter, cpu, thread, config 353 tools/perf/util/stat.c int perf_stat_process_counter(struct perf_stat_config *config, config 370 tools/perf/util/stat.c if (config->interval) config 376 tools/perf/util/stat.c ret = process_counter_maps(config, counter); config 380 tools/perf/util/stat.c if (config->aggr_mode != AGGR_GLOBAL) config 385 tools/perf/util/stat.c perf_counts_values__scale(aggr, config->scale, &counter->counts->scaled); config 391 tools/perf/util/stat.c fprintf(config->output, "%s: %" PRIu64 " %" PRIu64 " %" PRIu64 "\n", config 465 tools/perf/util/stat.c struct perf_stat_config *config, config 482 tools/perf/util/stat.c attr->inherit = !config->no_inherit; config 490 tools/perf/util/stat.c if (config->identifier) config 505 tools/perf/util/stat.c if (target__none(target) && !config->initial_delay) config 93 tools/perf/util/stat.h typedef int (*aggr_get_id_t)(struct perf_stat_config *config, config 166 tools/perf/util/stat.h typedef void (*print_metric_t)(struct perf_stat_config *config, config 169 tools/perf/util/stat.h typedef void (*new_line_t)(struct perf_stat_config *config, void *ctx); config 185 tools/perf/util/stat.h void perf_stat__print_shadow_stats(struct perf_stat_config *config, config 198 tools/perf/util/stat.h int perf_stat_process_counter(struct perf_stat_config *config, config 213 tools/perf/util/stat.h struct perf_stat_config *config, config 217 tools/perf/util/stat.h struct perf_stat_config *config, config 159 tools/perf/util/strlist.c struct strlist *strlist__new(const char *list, const struct strlist_config *config) config 168 tools/perf/util/strlist.c if (config) { config 169 tools/perf/util/strlist.c dupstr = !config->dont_dupstr; config 170 tools/perf/util/strlist.c dirname = config->dirname; config 171 tools/perf/util/strlist.c file_only = config->file_only; config 32 tools/perf/util/strlist.h struct strlist *strlist__new(const char *slist, const struct strlist_config *config); config 1051 tools/perf/util/synthetic-events.c struct perf_stat_config *config, config 1074 tools/perf/util/synthetic-events.c ADD(AGGR_MODE, config->aggr_mode) config 1075 tools/perf/util/synthetic-events.c ADD(INTERVAL, config->interval) config 1076 tools/perf/util/synthetic-events.c ADD(SCALE, config->scale) config 1778 tools/perf/util/synthetic-events.c int perf_event__synthesize_stat_events(struct perf_stat_config *config, struct perf_tool *tool, config 1804 tools/perf/util/synthetic-events.c err = perf_event__synthesize_stat_config(tool, config, process, NULL); config 49 tools/perf/util/synthetic-events.h int perf_event__synthesize_stat_config(struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine); config 50 tools/perf/util/synthetic-events.h int perf_event__synthesize_stat_events(struct perf_stat_config *config, struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process, bool attrs); config 427 tools/perf/util/trace-event-info.c ppath->next = tracepoint_id_to_path(pos->core.attr.config); config 84 tools/perf/util/trace-event.h void (*process_stat)(struct perf_stat_config *config, config 17 tools/power/cpupower/bench/benchmark.c if (config->output != stdout) { \ config 32 tools/power/cpupower/bench/benchmark.c unsigned int calculate_timespace(long load, struct config *config) config 40 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 62 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 78 tools/power/cpupower/bench/benchmark.c void start_benchmark(struct config *config) config 87 tools/power/cpupower/bench/benchmark.c sleep_time = config->sleep; config 88 tools/power/cpupower/bench/benchmark.c load_time = config->load; config 91 tools/power/cpupower/bench/benchmark.c for (_round = 1; _round <= config->rounds; _round++) config 92 tools/power/cpupower/bench/benchmark.c total_time += _round * (config->sleep + config->load); config 95 tools/power/cpupower/bench/benchmark.c for (_round = 0; _round < config->rounds; _round++) { config 103 tools/power/cpupower/bench/benchmark.c if (set_cpufreq_governor("performance", config->cpu) != 0) config 109 tools/power/cpupower/bench/benchmark.c calculations = calculate_timespace(load_time, config); config 111 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 113 tools/power/cpupower/bench/benchmark.c " for %lius\n", _round + 1, config->cycles, config 116 tools/power/cpupower/bench/benchmark.c fprintf(config->output, "%u %li %li ", config 119 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 125 tools/power/cpupower/bench/benchmark.c for (cycle = 0; cycle < config->cycles; cycle++) { config 131 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 138 tools/power/cpupower/bench/benchmark.c fprintf(config->output, "%li ", config 139 tools/power/cpupower/bench/benchmark.c performance_time / config->cycles); config 146 tools/power/cpupower/bench/benchmark.c if (set_cpufreq_governor(config->governor, config->cpu) != 0) config 151 tools/power/cpupower/bench/benchmark.c for (cycle = 0; cycle < config->cycles; cycle++) { config 157 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 168 tools/power/cpupower/bench/benchmark.c fprintf(config->output, "%li ", config 169 tools/power/cpupower/bench/benchmark.c powersave_time / config->cycles); config 170 tools/power/cpupower/bench/benchmark.c fprintf(config->output, "%.3f\n", config 172 tools/power/cpupower/bench/benchmark.c fflush(config->output); config 174 tools/power/cpupower/bench/benchmark.c if (config->verbose) config 178 tools/power/cpupower/bench/benchmark.c sleep_time += config->sleep_step; config 179 tools/power/cpupower/bench/benchmark.c load_time += config->load_step; config 16 tools/power/cpupower/bench/benchmark.h void start_benchmark(struct config *config); config 67 tools/power/cpupower/bench/main.c struct config *config = NULL; config 69 tools/power/cpupower/bench/main.c config = prepare_default_config(); config 71 tools/power/cpupower/bench/main.c if (config == NULL) config 82 tools/power/cpupower/bench/main.c if (config->output != NULL) config 83 tools/power/cpupower/bench/main.c fclose(config->output); config 85 tools/power/cpupower/bench/main.c config->output = prepare_output(optarg); config 87 tools/power/cpupower/bench/main.c if (config->output == NULL) config 93 tools/power/cpupower/bench/main.c sscanf(optarg, "%li", &config->sleep); config 97 tools/power/cpupower/bench/main.c sscanf(optarg, "%li", &config->load); config 101 tools/power/cpupower/bench/main.c sscanf(optarg, "%u", &config->cpu); config 105 tools/power/cpupower/bench/main.c strncpy(config->governor, optarg, 14); config 110 tools/power/cpupower/bench/main.c config->prio = string_to_prio(optarg); config 113 tools/power/cpupower/bench/main.c if (config != NULL) { config 114 tools/power/cpupower/bench/main.c if (config->output != NULL) config 115 tools/power/cpupower/bench/main.c fclose(config->output); config 116 tools/power/cpupower/bench/main.c free(config); config 122 tools/power/cpupower/bench/main.c sscanf(optarg, "%u", &config->cycles); config 126 tools/power/cpupower/bench/main.c sscanf(optarg, "%u", &config->rounds); config 130 tools/power/cpupower/bench/main.c sscanf(optarg, "%li", &config->load_step); config 134 tools/power/cpupower/bench/main.c sscanf(optarg, "%li", &config->sleep_step); config 138 tools/power/cpupower/bench/main.c if (prepare_config(optarg, config)) config 142 tools/power/cpupower/bench/main.c config->verbose = 1; config 148 tools/power/cpupower/bench/main.c if (config != NULL) { config 149 tools/power/cpupower/bench/main.c if (config->output != NULL) config 150 tools/power/cpupower/bench/main.c fclose(config->output); config 151 tools/power/cpupower/bench/main.c free(config); config 157 tools/power/cpupower/bench/main.c if (config->verbose) { config 168 tools/power/cpupower/bench/main.c config->sleep, config 169 tools/power/cpupower/bench/main.c config->load, config 170 tools/power/cpupower/bench/main.c config->sleep_step, config 171 tools/power/cpupower/bench/main.c config->load_step, config 172 tools/power/cpupower/bench/main.c config->cpu, config 173 tools/power/cpupower/bench/main.c config->cycles, config 174 tools/power/cpupower/bench/main.c config->rounds, config 175 tools/power/cpupower/bench/main.c config->governor); config 178 tools/power/cpupower/bench/main.c prepare_user(config); config 179 tools/power/cpupower/bench/main.c prepare_system(config); config 180 tools/power/cpupower/bench/main.c start_benchmark(config); config 182 tools/power/cpupower/bench/main.c if (config->output != stdout) config 183 tools/power/cpupower/bench/main.c fclose(config->output); config 185 tools/power/cpupower/bench/main.c free(config); config 120 tools/power/cpupower/bench/parse.c struct config *prepare_default_config() config 122 tools/power/cpupower/bench/parse.c struct config *config = malloc(sizeof(struct config)); config 126 tools/power/cpupower/bench/parse.c config->sleep = 500000; config 127 tools/power/cpupower/bench/parse.c config->load = 500000; config 128 tools/power/cpupower/bench/parse.c config->sleep_step = 500000; config 129 tools/power/cpupower/bench/parse.c config->load_step = 500000; config 130 tools/power/cpupower/bench/parse.c config->cycles = 5; config 131 tools/power/cpupower/bench/parse.c config->rounds = 50; config 132 tools/power/cpupower/bench/parse.c config->cpu = 0; config 133 tools/power/cpupower/bench/parse.c config->prio = SCHED_HIGH; config 134 tools/power/cpupower/bench/parse.c config->verbose = 0; config 135 tools/power/cpupower/bench/parse.c strncpy(config->governor, "ondemand", sizeof(config->governor)); config 137 tools/power/cpupower/bench/parse.c config->output = stdout; config 140 tools/power/cpupower/bench/parse.c if (prepare_config(DEFAULT_CONFIG_FILE, config)) config 143 tools/power/cpupower/bench/parse.c return config; config 155 tools/power/cpupower/bench/parse.c int prepare_config(const char *path, struct config *config) config 161 tools/power/cpupower/bench/parse.c if (config == NULL) { config 170 tools/power/cpupower/bench/parse.c free(config); config 184 tools/power/cpupower/bench/parse.c sscanf(val, "%li", &config->sleep); config 187 tools/power/cpupower/bench/parse.c sscanf(val, "%li", &config->load); config 190 tools/power/cpupower/bench/parse.c sscanf(val, "%li", &config->load_step); config 193 tools/power/cpupower/bench/parse.c sscanf(val, "%li", &config->sleep_step); config 196 tools/power/cpupower/bench/parse.c sscanf(val, "%u", &config->cycles); config 199 tools/power/cpupower/bench/parse.c sscanf(val, "%u", &config->rounds); config 202 tools/power/cpupower/bench/parse.c sscanf(val, "%u", &config->verbose); config 205 tools/power/cpupower/bench/parse.c config->output = prepare_output(val); config 208 tools/power/cpupower/bench/parse.c sscanf(val, "%u", &config->cpu); config 211 tools/power/cpupower/bench/parse.c strncpy(config->governor, val, config 212 tools/power/cpupower/bench/parse.c sizeof(config->governor)); config 213 tools/power/cpupower/bench/parse.c config->governor[sizeof(config->governor) - 1] = '\0'; config 218 tools/power/cpupower/bench/parse.c config->prio = string_to_prio(val); config 38 tools/power/cpupower/bench/parse.h int prepare_config(const char *path, struct config *config); config 39 tools/power/cpupower/bench/parse.h struct config *prepare_default_config(); config 126 tools/power/cpupower/bench/system.c void prepare_user(const struct config *config) config 132 tools/power/cpupower/bench/system.c for (round = 0; round < config->rounds; round++) { config 133 tools/power/cpupower/bench/system.c sleep_time += 2 * config->cycles * config 134 tools/power/cpupower/bench/system.c (config->sleep + config->sleep_step * round); config 135 tools/power/cpupower/bench/system.c load_time += 2 * config->cycles * config 136 tools/power/cpupower/bench/system.c (config->load + config->load_step * round) + config 137 tools/power/cpupower/bench/system.c (config->load + config->load_step * round * 4); config 140 tools/power/cpupower/bench/system.c if (config->verbose || config->output != stdout) config 152 tools/power/cpupower/bench/system.c void prepare_system(const struct config *config) config 154 tools/power/cpupower/bench/system.c if (config->verbose) config 155 tools/power/cpupower/bench/system.c printf("set cpu affinity to cpu #%u\n", config->cpu); config 157 tools/power/cpupower/bench/system.c set_cpu_affinity(config->cpu); config 159 tools/power/cpupower/bench/system.c switch (config->prio) { config 161 tools/power/cpupower/bench/system.c if (config->verbose) config 167 tools/power/cpupower/bench/system.c if (config->verbose) config 173 tools/power/cpupower/bench/system.c if (config->verbose) config 15 tools/power/cpupower/bench/system.h void prepare_user(const struct config *config); config 16 tools/power/cpupower/bench/system.h void prepare_system(const struct config *config); config 103 tools/testing/selftests/bpf/get_cgroup_id_user.c attr.config = strtol(buf, NULL, 0); config 169 tools/testing/selftests/bpf/prog_tests/send_signal.c attr.config = strtol(buf, NULL, 0); config 179 tools/testing/selftests/bpf/prog_tests/send_signal.c .config = PERF_COUNT_SW_CPU_CLOCK, config 192 tools/testing/selftests/bpf/prog_tests/send_signal.c .config = PERF_COUNT_HW_CPU_CYCLES, config 26 tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c .config = PERF_COUNT_HW_CPU_CYCLES, config 31 tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c attr.config = strtol(buf, NULL, 0); config 30 tools/testing/selftests/bpf/prog_tests/tp_attach_query.c attr.config = strtol(buf, NULL, 0); config 89 tools/testing/selftests/networking/timestamping/hwtstamp_config.c struct hwtstamp_config config; config 99 tools/testing/selftests/networking/timestamping/hwtstamp_config.c config.flags = 0; config 100 tools/testing/selftests/networking/timestamping/hwtstamp_config.c config.tx_type = lookup_value(tx_types, N_TX_TYPES, argv[2]); config 101 tools/testing/selftests/networking/timestamping/hwtstamp_config.c config.rx_filter = lookup_value(rx_filters, N_RX_FILTERS, argv[3]); config 102 tools/testing/selftests/networking/timestamping/hwtstamp_config.c if (config.tx_type < 0 || config.rx_filter < 0) { config 115 tools/testing/selftests/networking/timestamping/hwtstamp_config.c ifr.ifr_data = (caddr_t)&config; config 122 tools/testing/selftests/networking/timestamping/hwtstamp_config.c printf("flags = %#x\n", config.flags); config 123 tools/testing/selftests/networking/timestamping/hwtstamp_config.c name = lookup_name(tx_types, N_TX_TYPES, config.tx_type); config 127 tools/testing/selftests/networking/timestamping/hwtstamp_config.c printf("tx_type = %d\n", config.tx_type); config 128 tools/testing/selftests/networking/timestamping/hwtstamp_config.c name = lookup_name(rx_filters, N_RX_FILTERS, config.rx_filter); config 132 tools/testing/selftests/networking/timestamping/hwtstamp_config.c printf("rx_filter = %d\n", config.rx_filter); config 39 tools/testing/selftests/powerpc/include/utils.h unsigned long config, int group_fd); config 19 tools/testing/selftests/powerpc/pmu/count_instructions.c static void setup_event(struct event *e, u64 config, char *name) config 21 tools/testing/selftests/powerpc/pmu/count_instructions.c event_init_opts(e, config, PERF_TYPE_HARDWARE, name); config 333 tools/testing/selftests/powerpc/pmu/ebb/ebb.c e->attr.config |= (1ull << 63); config 338 tools/testing/selftests/powerpc/pmu/ebb/ebb.c e->attr.config |= (1ull << 62) | ((u64)ifm << 60); config 96 tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c leader.attr.config &= ~(1ull << 63); config 23 tools/testing/selftests/powerpc/pmu/event.c void event_init_opts(struct event *e, u64 config, int type, char *name) config 30 tools/testing/selftests/powerpc/pmu/event.c e->attr.config = config; config 37 tools/testing/selftests/powerpc/pmu/event.c void event_init_named(struct event *e, u64 config, char *name) config 39 tools/testing/selftests/powerpc/pmu/event.c event_init_opts(e, config, PERF_TYPE_RAW, name); config 42 tools/testing/selftests/powerpc/pmu/event.c void event_init(struct event *e, u64 config) config 44 tools/testing/selftests/powerpc/pmu/event.c event_init_opts(e, config, PERF_TYPE_RAW, "event"); config 27 tools/testing/selftests/powerpc/pmu/event.h void event_init(struct event *e, u64 config); config 28 tools/testing/selftests/powerpc/pmu/event.h void event_init_named(struct event *e, u64 config, char *name); config 29 tools/testing/selftests/powerpc/pmu/event.h void event_init_opts(struct event *e, u64 config, int type, char *name); config 183 tools/testing/selftests/powerpc/utils.c unsigned long config) config 189 tools/testing/selftests/powerpc/utils.c event_attr->config = config; config 198 tools/testing/selftests/powerpc/utils.c unsigned long config, int group_fd) config 203 tools/testing/selftests/powerpc/utils.c perf_event_attr_init(&event_attr, type, config); config 600 virt/kvm/arm/pmu.c attr.config = (pmc->idx == ARMV8_PMU_CYCLE_IDX) ? config 209 virt/kvm/arm/vgic/vgic-debug.c irq->config == VGIC_CONFIG_LEVEL, config 223 virt/kvm/arm/vgic/vgic-init.c irq->config = VGIC_CONFIG_EDGE; config 226 virt/kvm/arm/vgic/vgic-init.c irq->config = VGIC_CONFIG_LEVEL; config 59 virt/kvm/arm/vgic/vgic-its.c irq->config = VGIC_CONFIG_EDGE; config 561 virt/kvm/arm/vgic/vgic-mmio.c if (irq->config == VGIC_CONFIG_EDGE) config 594 virt/kvm/arm/vgic/vgic-mmio.c irq->config = VGIC_CONFIG_EDGE; config 596 virt/kvm/arm/vgic/vgic-mmio.c irq->config = VGIC_CONFIG_LEVEL; config 616 virt/kvm/arm/vgic/vgic-mmio.c if (irq->config == VGIC_CONFIG_LEVEL && irq->line_level) config 85 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_EDGE && config 96 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_LEVEL && !(val & GICH_LR_STATE)) config 166 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_LEVEL) { config 181 virt/kvm/arm/vgic/vgic-v2.c if (irq->config == VGIC_CONFIG_EDGE) config 76 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_EDGE && config 87 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_LEVEL && !(val & ICH_LR_STATE)) config 148 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_LEVEL) { config 163 virt/kvm/arm/vgic/vgic-v3.c if (irq->config == VGIC_CONFIG_EDGE) config 316 virt/kvm/arm/vgic/vgic.c switch (irq->config) { config 468 virt/kvm/arm/vgic/vgic.c if (irq->config == VGIC_CONFIG_LEVEL) config 104 virt/kvm/arm/vgic/vgic.h if (irq->config == VGIC_CONFIG_EDGE) config 112 virt/kvm/arm/vgic/vgic.h return irq->config == VGIC_CONFIG_LEVEL && irq->hw;