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(&regs->config,
config            365 drivers/ata/pata_mpc52xx.c 	out_be32(&regs->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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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, &regmap_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 = &reg, .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 = &reg, .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 = &reg1, .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, &reg) < 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, &reg) < 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, &reg) < 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 = &reg1, .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(&regs->conf);
config            468 drivers/net/can/grcan.c 	grcan_write_reg(&regs->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 				      &params->config.params);
config           1223 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 				      &params->config.params);
config           1227 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 				      &params->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 					       &regulators[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 					       &regulators[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 						&regulators[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 						&regulators[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 					       &regulators[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, &regulator, &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 						     &regulators[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 						&regulators[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 						&regulators[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;