Home
last modified time | relevance | path

Searched refs:cfg (Results 1 – 200 of 1092) sorted by relevance

123456

/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-regs.c26 u32 cfg; in gsc_wait_reset() local
29 cfg = readl(dev->regs + GSC_SW_RESET); in gsc_wait_reset()
30 if (!cfg) in gsc_wait_reset()
40 u32 cfg; in gsc_hw_set_frm_done_irq_mask() local
42 cfg = readl(dev->regs + GSC_IRQ); in gsc_hw_set_frm_done_irq_mask()
44 cfg |= GSC_IRQ_FRMDONE_MASK; in gsc_hw_set_frm_done_irq_mask()
46 cfg &= ~GSC_IRQ_FRMDONE_MASK; in gsc_hw_set_frm_done_irq_mask()
47 writel(cfg, dev->regs + GSC_IRQ); in gsc_hw_set_frm_done_irq_mask()
52 u32 cfg; in gsc_hw_set_gsc_irq_enable() local
54 cfg = readl(dev->regs + GSC_IRQ); in gsc_hw_set_gsc_irq_enable()
[all …]
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-reg.c24 u32 cfg; in fimc_hw_reset() local
26 cfg = readl(dev->regs + FIMC_REG_CISRCFMT); in fimc_hw_reset()
27 cfg |= FIMC_REG_CISRCFMT_ITU601_8BIT; in fimc_hw_reset()
28 writel(cfg, dev->regs + FIMC_REG_CISRCFMT); in fimc_hw_reset()
31 cfg = readl(dev->regs + FIMC_REG_CIGCTRL); in fimc_hw_reset()
32 cfg |= (FIMC_REG_CIGCTRL_SWRST | FIMC_REG_CIGCTRL_IRQ_LEVEL); in fimc_hw_reset()
33 writel(cfg, dev->regs + FIMC_REG_CIGCTRL); in fimc_hw_reset()
36 cfg = readl(dev->regs + FIMC_REG_CIGCTRL); in fimc_hw_reset()
37 cfg &= ~FIMC_REG_CIGCTRL_SWRST; in fimc_hw_reset()
38 writel(cfg, dev->regs + FIMC_REG_CIGCTRL); in fimc_hw_reset()
[all …]
Dfimc-lite-reg.c26 u32 cfg; in flite_hw_reset() local
28 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset()
29 cfg |= FLITE_REG_CIGCTRL_SWRST_REQ; in flite_hw_reset()
30 writel(cfg, dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset()
33 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset()
34 if (cfg & FLITE_REG_CIGCTRL_SWRST_RDY) in flite_hw_reset()
39 cfg |= FLITE_REG_CIGCTRL_SWRST; in flite_hw_reset()
40 writel(cfg, dev->regs + FLITE_REG_CIGCTRL); in flite_hw_reset()
45 u32 cfg = readl(dev->regs + FLITE_REG_CISTATUS); in flite_hw_clear_pending_irq() local
46 cfg &= ~FLITE_REG_CISTATUS_IRQ_CAM; in flite_hw_clear_pending_irq()
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_config.h88 #define CFG_GET_IQ_CFG(cfg) ((cfg)->iq) argument
89 #define CFG_GET_IQ_MAX_Q(cfg) ((cfg)->iq.max_iqs) argument
90 #define CFG_GET_IQ_PENDING_LIST_SIZE(cfg) ((cfg)->iq.pending_list_size) argument
91 #define CFG_GET_IQ_INSTR_TYPE(cfg) ((cfg)->iq.instr_type) argument
92 #define CFG_GET_IQ_DB_MIN(cfg) ((cfg)->iq.db_min) argument
93 #define CFG_GET_IQ_DB_TIMEOUT(cfg) ((cfg)->iq.db_timeout) argument
95 #define CFG_GET_OQ_MAX_Q(cfg) ((cfg)->oq.max_oqs) argument
96 #define CFG_GET_OQ_INFO_PTR(cfg) ((cfg)->oq.info_ptr) argument
97 #define CFG_GET_OQ_PKTS_PER_INTR(cfg) ((cfg)->oq.pkts_per_intr) argument
98 #define CFG_GET_OQ_REFILL_THRESHOLD(cfg) ((cfg)->oq.refill_threshold) argument
[all …]
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-regs.c21 u32 cfg; in camif_hw_reset() local
23 cfg = camif_read(camif, S3C_CAMIF_REG_CISRCFMT); in camif_hw_reset()
24 cfg |= CISRCFMT_ITU601_8BIT; in camif_hw_reset()
25 camif_write(camif, S3C_CAMIF_REG_CISRCFMT, cfg); in camif_hw_reset()
28 cfg = camif_read(camif, S3C_CAMIF_REG_CIGCTRL); in camif_hw_reset()
29 cfg |= CIGCTRL_SWRST; in camif_hw_reset()
31 cfg |= CIGCTRL_IRQ_LEVEL; in camif_hw_reset()
32 camif_write(camif, S3C_CAMIF_REG_CIGCTRL, cfg); in camif_hw_reset()
35 cfg = camif_read(camif, S3C_CAMIF_REG_CIGCTRL); in camif_hw_reset()
36 cfg &= ~CIGCTRL_SWRST; in camif_hw_reset()
[all …]
/linux-4.4.14/sound/pci/hda/
Dhda_auto_parser.c60 static void add_auto_cfg_input_pin(struct hda_codec *codec, struct auto_pin_cfg *cfg, in add_auto_cfg_input_pin() argument
63 if (cfg->num_inputs < AUTO_CFG_MAX_INS) { in add_auto_cfg_input_pin()
64 cfg->inputs[cfg->num_inputs].pin = nid; in add_auto_cfg_input_pin()
65 cfg->inputs[cfg->num_inputs].type = type; in add_auto_cfg_input_pin()
66 cfg->inputs[cfg->num_inputs].has_boost_on_pin = in add_auto_cfg_input_pin()
68 cfg->num_inputs++; in add_auto_cfg_input_pin()
171 struct auto_pin_cfg *cfg, in snd_hda_parse_pin_defcfg() argument
177 struct auto_out_pin line_out[ARRAY_SIZE(cfg->line_out_pins)]; in snd_hda_parse_pin_defcfg()
178 struct auto_out_pin speaker_out[ARRAY_SIZE(cfg->speaker_pins)]; in snd_hda_parse_pin_defcfg()
179 struct auto_out_pin hp_out[ARRAY_SIZE(cfg->hp_pins)]; in snd_hda_parse_pin_defcfg()
[all …]
Dhda_auto_parser.h46 const struct auto_pin_cfg *cfg,
49 const struct auto_pin_cfg *cfg,
90 struct auto_pin_cfg *cfg,
95 #define snd_hda_parse_pin_def_config(codec, cfg, ignore) \ argument
96 snd_hda_parse_pin_defcfg(codec, cfg, ignore, 0)
98 static inline int auto_cfg_hp_outs(const struct auto_pin_cfg *cfg) in auto_cfg_hp_outs() argument
100 return (cfg->line_out_type == AUTO_PIN_HP_OUT) ? in auto_cfg_hp_outs()
101 cfg->line_outs : cfg->hp_outs; in auto_cfg_hp_outs()
103 static inline const hda_nid_t *auto_cfg_hp_pins(const struct auto_pin_cfg *cfg) in auto_cfg_hp_pins() argument
105 return (cfg->line_out_type == AUTO_PIN_HP_OUT) ? in auto_cfg_hp_pins()
[all …]
Dhda_jack.c416 const struct auto_pin_cfg *cfg, in add_jack_kctl() argument
436 snd_hda_get_pin_label(codec, nid, cfg, name, sizeof(name), NULL); in add_jack_kctl()
455 const struct auto_pin_cfg *cfg) in snd_hda_jack_add_kctls() argument
460 for (i = 0; i < cfg->num_inputs; i++) { in snd_hda_jack_add_kctls()
463 if (cfg->inputs[i].is_headphone_mic) { in snd_hda_jack_add_kctls()
464 if (auto_cfg_hp_outs(cfg) == 1) in snd_hda_jack_add_kctls()
465 err = add_jack_kctl(codec, auto_cfg_hp_pins(cfg)[0], in snd_hda_jack_add_kctls()
466 cfg, "Headphone Mic"); in snd_hda_jack_add_kctls()
468 err = add_jack_kctl(codec, cfg->inputs[i].pin, in snd_hda_jack_add_kctls()
469 cfg, "Headphone Mic"); in snd_hda_jack_add_kctls()
[all …]
Dhda_generic.c1141 struct auto_pin_cfg *cfg = &spec->autocfg; in get_line_out_pfx() local
1144 if (cfg->line_outs == 1 && !spec->multi_ios && in get_line_out_pfx()
1145 !cfg->hp_outs && !cfg->speaker_outs) in get_line_out_pfx()
1156 if (ch >= cfg->line_outs) in get_line_out_pfx()
1159 switch (cfg->line_out_type) { in get_line_out_pfx()
1164 if (!ch && cfg->hp_outs && in get_line_out_pfx()
1167 if (cfg->line_outs == 1) in get_line_out_pfx()
1169 if (cfg->line_outs == 2) in get_line_out_pfx()
1176 if (!ch && cfg->speaker_outs && in get_line_out_pfx()
1187 if (!ch && cfg->speaker_outs && cfg->hp_outs) { in get_line_out_pfx()
[all …]
Dpatch_cmedia.c52 struct auto_pin_cfg *cfg; in patch_cmi9880() local
61 cfg = &spec->gen.autocfg; in patch_cmi9880()
64 err = snd_hda_parse_pin_defcfg(codec, cfg, NULL, 0); in patch_cmi9880()
67 err = snd_hda_gen_parse_auto_config(codec, cfg); in patch_cmi9880()
81 struct auto_pin_cfg *cfg; in patch_cmi8888() local
90 cfg = &spec->gen.autocfg; in patch_cmi8888()
98 err = snd_hda_parse_pin_defcfg(codec, cfg, NULL, 0); in patch_cmi8888()
101 err = snd_hda_gen_parse_auto_config(codec, cfg); in patch_cmi8888()
/linux-4.4.14/arch/x86/pci/
Dmmconfig-shared.c34 static void __init pci_mmconfig_remove(struct pci_mmcfg_region *cfg) in pci_mmconfig_remove() argument
36 if (cfg->res.parent) in pci_mmconfig_remove()
37 release_resource(&cfg->res); in pci_mmconfig_remove()
38 list_del(&cfg->list); in pci_mmconfig_remove()
39 kfree(cfg); in pci_mmconfig_remove()
44 struct pci_mmcfg_region *cfg, *tmp; in free_all_mmcfg() local
47 list_for_each_entry_safe(cfg, tmp, &pci_mmcfg_list, list) in free_all_mmcfg()
48 pci_mmconfig_remove(cfg); in free_all_mmcfg()
53 struct pci_mmcfg_region *cfg; in list_add_sorted() local
56 list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list) { in list_add_sorted()
[all …]
Dmmconfig_64.c20 struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); in pci_dev_base() local
22 if (cfg && cfg->virt) in pci_dev_base()
23 return cfg->virt + (PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12)); in pci_dev_base()
98 static void __iomem *mcfg_ioremap(struct pci_mmcfg_region *cfg) in mcfg_ioremap() argument
104 start = cfg->address + PCI_MMCFG_BUS_OFFSET(cfg->start_bus); in mcfg_ioremap()
105 num_buses = cfg->end_bus - cfg->start_bus + 1; in mcfg_ioremap()
109 addr -= PCI_MMCFG_BUS_OFFSET(cfg->start_bus); in mcfg_ioremap()
115 struct pci_mmcfg_region *cfg; in pci_mmcfg_arch_init() local
117 list_for_each_entry(cfg, &pci_mmcfg_list, list) in pci_mmcfg_arch_init()
118 if (pci_mmcfg_arch_map(cfg)) { in pci_mmcfg_arch_init()
[all …]
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_gsc.c84 #define gsc_write(cfg, offset) writel(cfg, ctx->regs + (offset)) argument
400 u32 cfg; in gsc_sw_reset() local
404 cfg = (GSC_SW_RESET_SRESET); in gsc_sw_reset()
405 gsc_write(cfg, GSC_SW_RESET); in gsc_sw_reset()
409 cfg = gsc_read(GSC_SW_RESET); in gsc_sw_reset()
410 if (!cfg) in gsc_sw_reset()
415 if (cfg) { in gsc_sw_reset()
421 cfg = gsc_read(GSC_IN_BASE_ADDR_Y_MASK); in gsc_sw_reset()
422 cfg |= (GSC_IN_BASE_ADDR_MASK | in gsc_sw_reset()
424 gsc_write(cfg, GSC_IN_BASE_ADDR_Y_MASK); in gsc_sw_reset()
[all …]
Dexynos_drm_fimc.c198 u32 cfg; in fimc_sw_reset() local
201 cfg = fimc_read(ctx, EXYNOS_CISTATUS); in fimc_sw_reset()
202 if (EXYNOS_CISTATUS_GET_ENVID_STATUS(cfg)) in fimc_sw_reset()
230 u32 cfg; in fimc_set_type_ctrl() local
234 cfg = fimc_read(ctx, EXYNOS_CIGCTRL); in fimc_set_type_ctrl()
235 cfg &= ~(EXYNOS_CIGCTRL_TESTPATTERN_MASK | in fimc_set_type_ctrl()
244 cfg |= (EXYNOS_CIGCTRL_SELWRITEBACK_A | in fimc_set_type_ctrl()
248 cfg |= (EXYNOS_CIGCTRL_SELWRITEBACK_B | in fimc_set_type_ctrl()
253 cfg |= (EXYNOS_CIGCTRL_SELCAM_ITU_A | in fimc_set_type_ctrl()
260 fimc_write(ctx, cfg, EXYNOS_CIGCTRL); in fimc_set_type_ctrl()
[all …]
/linux-4.4.14/drivers/block/rsxx/
Dconfig.c32 static void initialize_config(struct rsxx_card_cfg *cfg) in initialize_config() argument
34 cfg->hdr.version = RSXX_CFG_VERSION; in initialize_config()
36 cfg->data.block_size = RSXX_HW_BLK_SIZE; in initialize_config()
37 cfg->data.stripe_size = RSXX_HW_BLK_SIZE; in initialize_config()
38 cfg->data.vendor_id = RSXX_VENDOR_ID_IBM; in initialize_config()
39 cfg->data.cache_order = (-1); in initialize_config()
40 cfg->data.intr_coal.mode = RSXX_INTR_COAL_DISABLED; in initialize_config()
41 cfg->data.intr_coal.count = 0; in initialize_config()
42 cfg->data.intr_coal.latency = 0; in initialize_config()
45 static u32 config_data_crc32(struct rsxx_card_cfg *cfg) in config_data_crc32() argument
[all …]
/linux-4.4.14/drivers/scsi/cxlflash/
Dmain.c222 struct cxlflash_cfg *cfg = afu->parent; in cmd_complete() local
247 spin_lock_irqsave(&cfg->tmf_slock, lock_flags); in cmd_complete()
248 cfg->tmf_active = false; in cmd_complete()
249 wake_up_all_locked(&cfg->tmf_waitq); in cmd_complete()
250 spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); in cmd_complete()
320 struct cxlflash_cfg *cfg = afu->parent; in send_cmd() local
321 struct device *dev = &cfg->dev->dev; in send_cmd()
371 schedule_work(&cfg->work_q); in send_cmd()
412 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)host->hostdata; in send_tmf() local
413 struct device *dev = &cfg->dev->dev; in send_tmf()
[all …]
Dsuperpipe.c82 void cxlflash_stop_term_user_contexts(struct cxlflash_cfg *cfg) in cxlflash_stop_term_user_contexts() argument
84 struct device *dev = &cfg->dev->dev; in cxlflash_stop_term_user_contexts()
87 cxlflash_mark_contexts_error(cfg); in cxlflash_stop_term_user_contexts()
93 if (cfg->ctx_tbl[i]) { in cxlflash_stop_term_user_contexts()
98 if (!found && list_empty(&cfg->ctx_err_recovery)) in cxlflash_stop_term_user_contexts()
103 wake_up_all(&cfg->reset_waitq); in cxlflash_stop_term_user_contexts()
116 static struct ctx_info *find_error_context(struct cxlflash_cfg *cfg, u64 rctxid, in find_error_context() argument
121 list_for_each_entry(ctxi, &cfg->ctx_err_recovery, list) in find_error_context()
143 struct ctx_info *get_context(struct cxlflash_cfg *cfg, u64 rctxid, in get_context() argument
146 struct device *dev = &cfg->dev->dev; in get_context()
[all …]
Dlunmgt.c82 static struct llun_info *lookup_local(struct cxlflash_cfg *cfg, u8 *wwid) in lookup_local() argument
86 list_for_each_entry_safe(lli, temp, &cfg->lluns, list) in lookup_local()
135 struct cxlflash_cfg *cfg = shost_priv(shost); in find_and_create_lun() local
140 lli = lookup_local(cfg, wwid); in find_and_create_lun()
151 list_add(&lli->list, &cfg->lluns); in find_and_create_lun()
163 list_add(&lli->list, &cfg->lluns); in find_and_create_lun()
176 void cxlflash_term_local_luns(struct cxlflash_cfg *cfg) in cxlflash_term_local_luns() argument
181 list_for_each_entry_safe(lli, temp, &cfg->lluns, list) { in cxlflash_term_local_luns()
Dvlun.c436 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; in write_same16() local
437 struct device *dev = &cfg->dev->dev; in write_same16()
455 up_read(&cfg->ioctl_rwsem); in write_same16()
459 down_read(&cfg->ioctl_rwsem); in write_same16()
460 rc = check_state(cfg); in write_same16()
731 struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; in _cxlflash_vlun_resize() local
734 struct afu *afu = cfg->afu; in _cxlflash_vlun_resize()
767 ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); in _cxlflash_vlun_resize()
812 void cxlflash_restore_luntable(struct cxlflash_cfg *cfg) in cxlflash_restore_luntable() argument
817 struct afu *afu = cfg->afu; in cxlflash_restore_luntable()
[all …]
/linux-4.4.14/drivers/pci/
Dhtirq.c28 struct ht_irq_cfg *cfg = irq_get_handler_data(irq); in write_ht_irq_msg() local
32 if (cfg->msg.address_lo != msg->address_lo) { in write_ht_irq_msg()
33 pci_write_config_byte(cfg->dev, cfg->pos + 2, cfg->idx); in write_ht_irq_msg()
34 pci_write_config_dword(cfg->dev, cfg->pos + 4, msg->address_lo); in write_ht_irq_msg()
36 if (cfg->msg.address_hi != msg->address_hi) { in write_ht_irq_msg()
37 pci_write_config_byte(cfg->dev, cfg->pos + 2, cfg->idx + 1); in write_ht_irq_msg()
38 pci_write_config_dword(cfg->dev, cfg->pos + 4, msg->address_hi); in write_ht_irq_msg()
40 if (cfg->update) in write_ht_irq_msg()
41 cfg->update(cfg->dev, irq, msg); in write_ht_irq_msg()
43 cfg->msg = *msg; in write_ht_irq_msg()
[all …]
/linux-4.4.14/drivers/cpufreq/
Ds3c2412-cpufreq.c41 static int s3c2412_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) in s3c2412_cpufreq_calcdivs() argument
47 fclk = cfg->freq.fclk; in s3c2412_cpufreq_calcdivs()
48 armclk = cfg->freq.armclk; in s3c2412_cpufreq_calcdivs()
49 hclk_max = cfg->max.hclk; in s3c2412_cpufreq_calcdivs()
60 __func__, cfg->freq.fclk, cfg->freq.armclk, in s3c2412_cpufreq_calcdivs()
61 cfg->freq.hclk, cfg->freq.pclk); in s3c2412_cpufreq_calcdivs()
70 cfg->divs.arm_divisor = armdiv; in s3c2412_cpufreq_calcdivs()
77 cfg->freq.hclk = hclk = armdiv_clk / hdiv; in s3c2412_cpufreq_calcdivs()
80 cfg->divs.dvs = dvs = armclk < armdiv_clk; in s3c2412_cpufreq_calcdivs()
83 cfg->freq.armclk = dvs ? hclk : armdiv_clk; in s3c2412_cpufreq_calcdivs()
[all …]
Ds3c24xx-cpufreq-debugfs.c39 struct s3c_cpufreq_config *cfg; in board_show() local
42 cfg = s3c_cpufreq_getconfig(); in board_show()
43 if (!cfg) { in board_show()
48 brd = cfg->board; in board_show()
79 struct s3c_cpufreq_config *cfg; in info_show() local
81 cfg = s3c_cpufreq_getconfig(); in info_show()
82 if (!cfg) { in info_show()
87 seq_printf(seq, " FCLK %ld Hz\n", cfg->freq.fclk); in info_show()
89 cfg->freq.hclk, print_ns(cfg->freq.hclk_tns)); in info_show()
90 seq_printf(seq, " PCLK %ld Hz\n", cfg->freq.hclk); in info_show()
[all …]
Ds3c24xx-cpufreq.c63 static void s3c_cpufreq_getcur(struct s3c_cpufreq_config *cfg) in s3c_cpufreq_getcur() argument
67 cfg->freq.fclk = fclk = clk_get_rate(clk_fclk); in s3c_cpufreq_getcur()
68 cfg->freq.hclk = hclk = clk_get_rate(clk_hclk); in s3c_cpufreq_getcur()
69 cfg->freq.pclk = pclk = clk_get_rate(clk_pclk); in s3c_cpufreq_getcur()
70 cfg->freq.armclk = armclk = clk_get_rate(clk_arm); in s3c_cpufreq_getcur()
72 cfg->pll.driver_data = __raw_readl(S3C2410_MPLLCON); in s3c_cpufreq_getcur()
73 cfg->pll.frequency = fclk; in s3c_cpufreq_getcur()
75 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); in s3c_cpufreq_getcur()
77 cfg->divs.h_divisor = fclk / hclk; in s3c_cpufreq_getcur()
78 cfg->divs.p_divisor = fclk / pclk; in s3c_cpufreq_getcur()
[all …]
Ds3c2440-cpufreq.c55 static int s3c2440_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) in s3c2440_cpufreq_calcdivs() argument
61 fclk = cfg->freq.fclk; in s3c2440_cpufreq_calcdivs()
62 armclk = cfg->freq.armclk; in s3c2440_cpufreq_calcdivs()
63 hclk_max = cfg->max.hclk; in s3c2440_cpufreq_calcdivs()
91 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2440_cpufreq_calcdivs()
93 if ((hclk / pdiv) > cfg->max.pclk) in s3c2440_cpufreq_calcdivs()
112 cfg->divs.dvs = 1; in s3c2440_cpufreq_calcdivs()
115 cfg->divs.dvs = 0; in s3c2440_cpufreq_calcdivs()
117 cfg->freq.armclk = armclk; in s3c2440_cpufreq_calcdivs()
121 cfg->divs.h_divisor = hdiv; in s3c2440_cpufreq_calcdivs()
[all …]
Ds3c2410-cpufreq.c33 static void s3c2410_cpufreq_setdivs(struct s3c_cpufreq_config *cfg) in s3c2410_cpufreq_setdivs() argument
37 if (cfg->divs.h_divisor == 2) in s3c2410_cpufreq_setdivs()
40 if (cfg->divs.p_divisor != cfg->divs.h_divisor) in s3c2410_cpufreq_setdivs()
46 static int s3c2410_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) in s3c2410_cpufreq_calcdivs() argument
52 fclk = cfg->freq.fclk; in s3c2410_cpufreq_calcdivs()
53 hclk_max = cfg->max.hclk; in s3c2410_cpufreq_calcdivs()
55 cfg->freq.armclk = fclk; in s3c2410_cpufreq_calcdivs()
60 hdiv = (fclk > cfg->max.hclk) ? 2 : 1; in s3c2410_cpufreq_calcdivs()
63 if (hclk > cfg->max.hclk) { in s3c2410_cpufreq_calcdivs()
68 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2410_cpufreq_calcdivs()
[all …]
/linux-4.4.14/drivers/media/platform/davinci/
Dvpbe.c65 struct vpbe_config *cfg = vpbe_dev->cfg; in vpbe_current_encoder_info() local
68 return ((index == 0) ? &cfg->venc : in vpbe_current_encoder_info()
69 &cfg->ext_encoders[index-1]); in vpbe_current_encoder_info()
80 static int vpbe_find_encoder_sd_index(struct vpbe_config *cfg, in vpbe_find_encoder_sd_index() argument
83 char *encoder_name = cfg->outputs[index].subdev_name; in vpbe_find_encoder_sd_index()
87 if (!strcmp(encoder_name, cfg->venc.module_name)) in vpbe_find_encoder_sd_index()
90 for (i = 0; i < cfg->num_ext_encoders; i++) { in vpbe_find_encoder_sd_index()
92 cfg->ext_encoders[i].module_name)) in vpbe_find_encoder_sd_index()
132 struct vpbe_config *cfg = vpbe_dev->cfg; in vpbe_enum_outputs() local
135 if (temp_index >= cfg->num_outputs) in vpbe_enum_outputs()
[all …]
Dvpbe_display.c386 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_set_osd_display_params() local
409 if (cfg->pixfmt == PIXFMT_NV12) { in vpbe_set_osd_display_params()
432 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_disp_calculate_scale_factor() local
459 cfg->xsize = pixfmt->width; in vpbe_disp_calculate_scale_factor()
460 cfg->ysize = pixfmt->height; in vpbe_disp_calculate_scale_factor()
474 cfg->xsize *= h_scale; in vpbe_disp_calculate_scale_factor()
475 if (cfg->xsize < expected_xsize) { in vpbe_disp_calculate_scale_factor()
478 calculated_xsize = (cfg->xsize * in vpbe_disp_calculate_scale_factor()
483 cfg->xsize = calculated_xsize; in vpbe_disp_calculate_scale_factor()
495 cfg->xsize = expected_xsize; in vpbe_disp_calculate_scale_factor()
[all …]
/linux-4.4.14/drivers/media/tuners/
Dqm1d1c0042.c53 struct qm1d1c0042_config cfg; member
60 return container_of(c, struct qm1d1c0042_state, cfg); in cfg_to_state()
122 __func__, state->cfg.fe->dvb->num, state->cfg.fe->id); in qm1d1c0042_wakeup()
131 struct qm1d1c0042_config *cfg; in qm1d1c0042_set_config() local
134 cfg = priv_cfg; in qm1d1c0042_set_config()
136 if (cfg->fe) in qm1d1c0042_set_config()
137 state->cfg.fe = cfg->fe; in qm1d1c0042_set_config()
139 if (cfg->xtal_freq != QM1D1C0042_CFG_XTAL_DFLT) in qm1d1c0042_set_config()
142 state->cfg.xtal_freq = default_cfg.xtal_freq; in qm1d1c0042_set_config()
144 state->cfg.lpf = cfg->lpf; in qm1d1c0042_set_config()
[all …]
Dtda18212.c25 struct tda18212_config cfg; member
73 if_khz = dev->cfg.if_atsc_vsb; in tda18212_set_params()
77 if_khz = dev->cfg.if_atsc_qam; in tda18212_set_params()
83 if_khz = dev->cfg.if_dvbt_6; in tda18212_set_params()
87 if_khz = dev->cfg.if_dvbt_7; in tda18212_set_params()
91 if_khz = dev->cfg.if_dvbt_8; in tda18212_set_params()
102 if_khz = dev->cfg.if_dvbt2_6; in tda18212_set_params()
106 if_khz = dev->cfg.if_dvbt2_7; in tda18212_set_params()
110 if_khz = dev->cfg.if_dvbt2_8; in tda18212_set_params()
120 if_khz = dev->cfg.if_dvbc; in tda18212_set_params()
[all …]
Dtda18271-fe.c1201 struct tda18271_config *cfg) in tda18271_setup_configuration() argument
1205 priv->gate = (cfg) ? cfg->gate : TDA18271_GATE_AUTO; in tda18271_setup_configuration()
1206 priv->role = (cfg) ? cfg->role : TDA18271_MASTER; in tda18271_setup_configuration()
1207 priv->config = (cfg) ? cfg->config : 0; in tda18271_setup_configuration()
1208 priv->small_i2c = (cfg) ? in tda18271_setup_configuration()
1209 cfg->small_i2c : TDA18271_39_BYTE_CHUNK_INIT; in tda18271_setup_configuration()
1210 priv->output_opt = (cfg) ? in tda18271_setup_configuration()
1211 cfg->output_opt : TDA18271_OUTPUT_LT_XT_ON; in tda18271_setup_configuration()
1216 static inline int tda18271_need_cal_on_startup(struct tda18271_config *cfg) in tda18271_need_cal_on_startup() argument
1221 ((cfg) && (cfg->rf_cal_on_startup)) : in tda18271_need_cal_on_startup()
[all …]
Dmxl301rf.c35 struct mxl301rf_config cfg; member
41 return container_of(c, struct mxl301rf_state, cfg); in cfg_to_state()
299 struct mxl301rf_config *cfg; in mxl301rf_probe() local
307 cfg = client->dev.platform_data; in mxl301rf_probe()
309 memcpy(&state->cfg, cfg, sizeof(state->cfg)); in mxl301rf_probe()
310 fe = cfg->fe; in mxl301rf_probe()
314 i2c_set_clientdata(client, &state->cfg); in mxl301rf_probe()
324 state->cfg.fe->tuner_priv = NULL; in mxl301rf_remove()
Dfc0012.c28 .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = 2 in fc0012_writereg()
43 { .addr = priv->cfg->i2c_address, .flags = 0, in fc0012_readreg()
45 { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, in fc0012_readreg()
97 switch (priv->cfg->xtal_freq) { in fc0012_init()
107 if (priv->cfg->dual_master) in fc0012_init()
110 if (priv->cfg->loop_through) in fc0012_init()
151 switch (priv->cfg->xtal_freq) { in fc0012_set_params()
444 struct i2c_adapter *i2c, const struct fc0012_config *cfg) in fc0012_attach() argument
460 priv->cfg = cfg; in fc0012_attach()
481 if (priv->cfg->loop_through) { in fc0012_attach()
[all …]
Dmt2131.c56 { .addr = priv->cfg->i2c_address, .flags = 0, in mt2131_readreg()
58 { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, in mt2131_readreg()
72 struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, in mt2131_writereg()
84 struct i2c_msg msg = { .addr = priv->cfg->i2c_address, in mt2131_writeregs()
259 struct mt2131_config *cfg, u16 if1) in mt2131_attach() argument
270 priv->cfg = cfg; in mt2131_attach()
279 cfg->i2c_address); in mt2131_attach()
285 cfg->i2c_address); in mt2131_attach()
/linux-4.4.14/drivers/iommu/
Dio-pgtable-arm.c211 struct io_pgtable_cfg *cfg) in __arm_lpae_alloc_pages() argument
213 struct device *dev = cfg->iommu_dev; in __arm_lpae_alloc_pages()
244 struct io_pgtable_cfg *cfg) in __arm_lpae_free_pages() argument
247 dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages), in __arm_lpae_free_pages()
253 struct io_pgtable_cfg *cfg) in __arm_lpae_set_pte() argument
258 dma_sync_single_for_device(cfg->iommu_dev, in __arm_lpae_set_pte()
273 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_init_pte() local
292 if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) in arm_lpae_init_pte()
303 __arm_lpae_set_pte(ptep, pte, cfg); in arm_lpae_init_pte()
313 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_lpae_map() local
[all …]
Darm-smmu.c284 struct arm_smmu_master_cfg cfg; member
333 #define ARM_SMMU_CB_ASID(cfg) ((cfg)->cbndx) argument
334 #define ARM_SMMU_CB_VMID(cfg) ((cfg)->cbndx + 1) argument
346 struct arm_smmu_cfg cfg; member
423 struct arm_smmu_master_cfg *cfg = NULL; in find_smmu_master_cfg() local
427 cfg = iommu_group_get_iommudata(group); in find_smmu_master_cfg()
431 return cfg; in find_smmu_master_cfg()
486 master->cfg.num_streamids = masterspec->args_count; in register_smmu_master()
488 for (i = 0; i < master->cfg.num_streamids; ++i) { in register_smmu_master()
498 master->cfg.streamids[i] = streamid; in register_smmu_master()
[all …]
Dio-pgtable.c39 struct io_pgtable_cfg *cfg, in alloc_io_pgtable_ops() argument
52 iop = fns->alloc(cfg, cookie); in alloc_io_pgtable_ops()
58 iop->cfg = *cfg; in alloc_io_pgtable_ops()
75 iop->cfg.tlb->tlb_flush_all(iop->cookie); in free_io_pgtable_ops()
Darm-smmu-v3.c937 struct arm_smmu_s1_cfg *cfg) in arm_smmu_write_ctx_desc() argument
945 val = arm_smmu_cpu_tcr_to_cd(cfg->cd.tcr) | in arm_smmu_write_ctx_desc()
950 CTXDESC_CD_0_AA64 | (u64)cfg->cd.asid << CTXDESC_CD_0_ASID_SHIFT | in arm_smmu_write_ctx_desc()
952 cfg->cdptr[0] = cpu_to_le64(val); in arm_smmu_write_ctx_desc()
954 val = cfg->cd.ttbr & CTXDESC_CD_1_TTB0_MASK << CTXDESC_CD_1_TTB0_SHIFT; in arm_smmu_write_ctx_desc()
955 cfg->cdptr[1] = cpu_to_le64(val); in arm_smmu_write_ctx_desc()
957 cfg->cdptr[3] = cpu_to_le64(cfg->cd.mair << CTXDESC_CD_3_MAIR_SHIFT); in arm_smmu_write_ctx_desc()
1018 u64 cfg; in arm_smmu_write_strtab_ent() local
1020 cfg = val & STRTAB_STE_0_CFG_MASK << STRTAB_STE_0_CFG_SHIFT; in arm_smmu_write_strtab_ent()
1021 switch (cfg) { in arm_smmu_write_strtab_ent()
[all …]
/linux-4.4.14/drivers/leds/
Dleds-lp55xx-common.c43 struct lp55xx_device_config *cfg = chip->cfg; in lp55xx_reset_device() local
44 u8 addr = cfg->reset.addr; in lp55xx_reset_device()
45 u8 val = cfg->reset.val; in lp55xx_reset_device()
53 struct lp55xx_device_config *cfg = chip->cfg; in lp55xx_detect_device() local
54 u8 addr = cfg->enable.addr; in lp55xx_detect_device()
55 u8 val = cfg->enable.val; in lp55xx_detect_device()
68 if (val != cfg->enable.val) in lp55xx_detect_device()
76 struct lp55xx_device_config *cfg = chip->cfg; in lp55xx_post_init_device() local
78 if (!cfg->post_init_device) in lp55xx_post_init_device()
81 return cfg->post_init_device(chip); in lp55xx_post_init_device()
[all …]
Dleds-lp8788.c51 struct lp8788_led_config *cfg = &default_led_config; in lp8788_led_init_device() local
56 cfg->scale = pdata->scale; in lp8788_led_init_device()
57 cfg->num = pdata->num; in lp8788_led_init_device()
58 cfg->iout = pdata->iout_code; in lp8788_led_init_device()
61 led->isink_num = cfg->num; in lp8788_led_init_device()
65 mask = 1 << (cfg->num + LP8788_ISINK_SCALE_OFFSET); in lp8788_led_init_device()
66 val = cfg->scale << (cfg->num + LP8788_ISINK_SCALE_OFFSET); in lp8788_led_init_device()
72 addr = lp8788_iout_addr[cfg->num]; in lp8788_led_init_device()
73 mask = lp8788_iout_mask[cfg->num]; in lp8788_led_init_device()
74 val = cfg->iout; in lp8788_led_init_device()
Dleds-aat1290.c239 struct aat1290_led_config_data *cfg, in aat1290_led_parse_dt() argument
267 cfg->has_external_strobe = false; in aat1290_led_parse_dt()
271 cfg->has_external_strobe = true; in aat1290_led_parse_dt()
285 &cfg->max_mm_current); in aat1290_led_parse_dt()
295 &cfg->max_flash_current); in aat1290_led_parse_dt()
303 &cfg->max_flash_tm); in aat1290_led_parse_dt()
318 struct aat1290_led_config_data *cfg) in aat1290_led_validate_mm_current() argument
324 if (cfg->max_mm_current < led->mm_current_scale[i]) in aat1290_led_validate_mm_current()
330 cfg->max_mm_current = led->mm_current_scale[b]; in aat1290_led_validate_mm_current()
331 cfg->max_brightness = b + 1; in aat1290_led_validate_mm_current()
[all …]
Dleds-max77693.c634 struct max77693_led_config_data *cfg, in max77693_led_parse_dt() argument
644 of_property_read_u32(node, "maxim,boost-mode", &cfg->boost_mode); in max77693_led_parse_dt()
645 of_property_read_u32(node, "maxim,boost-mvout", &cfg->boost_vout); in max77693_led_parse_dt()
646 of_property_read_u32(node, "maxim,mvsys-min", &cfg->low_vsys); in max77693_led_parse_dt()
691 cfg->label[fled_id] = in max77693_led_parse_dt()
696 &cfg->iout_torch_max[fled_id]); in max77693_led_parse_dt()
698 cfg->iout_torch_max[fled_id] = TORCH_IOUT_MIN; in max77693_led_parse_dt()
703 &cfg->iout_flash_max[fled_id]); in max77693_led_parse_dt()
705 cfg->iout_flash_max[fled_id] = FLASH_IOUT_MIN; in max77693_led_parse_dt()
711 &cfg->flash_timeout_max[fled_id]); in max77693_led_parse_dt()
[all …]
Dleds-ktd2692.c245 static void ktd2692_init_movie_current_max(struct ktd2692_led_config_data *cfg) in ktd2692_init_movie_current_max() argument
251 step = KTD2692_MM_TO_FL_RATIO(cfg->flash_max_microamp) in ktd2692_init_movie_current_max()
257 } while ((movie_current_microamp > cfg->movie_max_microamp) && in ktd2692_init_movie_current_max()
260 cfg->max_brightness = offset; in ktd2692_init_movie_current_max()
264 struct ktd2692_led_config_data *cfg) in ktd2692_init_flash_timeout() argument
270 setting->max = cfg->flash_max_timeout; in ktd2692_init_flash_timeout()
271 setting->step = cfg->flash_max_timeout in ktd2692_init_flash_timeout()
273 setting->val = cfg->flash_max_timeout; in ktd2692_init_flash_timeout()
289 struct ktd2692_led_config_data *cfg) in ktd2692_parse_dt() argument
332 &cfg->movie_max_microamp); in ktd2692_parse_dt()
[all …]
/linux-4.4.14/drivers/video/backlight/
Dpm8941-wled.c86 struct pm8941_wled_config cfg; member
111 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_update_status()
140 PM8941_WLED_REG_OVP_MASK, wled->cfg.ovp); in pm8941_wled_setup()
146 PM8941_WLED_REG_BOOST_MASK, wled->cfg.i_boost_limit); in pm8941_wled_setup()
152 PM8941_WLED_REG_FREQ_MASK, wled->cfg.switch_freq); in pm8941_wled_setup()
156 if (wled->cfg.cs_out_en) { in pm8941_wled_setup()
157 u8 all = (BIT(wled->cfg.num_strings) - 1) in pm8941_wled_setup()
167 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_setup()
177 if (wled->cfg.ext_gen) { in pm8941_wled_setup()
189 wled->cfg.i_limit); in pm8941_wled_setup()
[all …]
Dvgg2432a4.c112 struct ili9320_platdata *cfg) in vgg2432a4_lcd_init() argument
134 ili9320_write(lcd, ILI9320_DISPLAY2, cfg->display2); in vgg2432a4_lcd_init()
135 ili9320_write(lcd, ILI9320_DISPLAY3, cfg->display3); in vgg2432a4_lcd_init()
136 ili9320_write(lcd, ILI9320_DISPLAY4, cfg->display4); in vgg2432a4_lcd_init()
138 ili9320_write(lcd, ILI9320_RGB_IF1, cfg->rgb_if1); in vgg2432a4_lcd_init()
140 ili9320_write(lcd, ILI9320_RGB_IF2, cfg->rgb_if2); in vgg2432a4_lcd_init()
171 ili9320_write(lcd, ILI9320_HORIZ_END, cfg->hsize - 1); in vgg2432a4_lcd_init()
173 ili9320_write(lcd, ILI9320_VERT_END, cfg->vsize - 1); in vgg2432a4_lcd_init()
176 ILI9320_DRIVER2_NL(((cfg->vsize - 240) / 8) + 0x1D)); in vgg2432a4_lcd_init()
187 ili9320_write(lcd, ILI9320_INTERFACE2, cfg->interface2); in vgg2432a4_lcd_init()
[all …]
Dlp8788_bl.c78 struct lp8788_bl_config *cfg = &default_bl_config; in lp8788_backlight_configure() local
87 cfg->bl_mode = pdata->bl_mode; in lp8788_backlight_configure()
88 cfg->dim_mode = pdata->dim_mode; in lp8788_backlight_configure()
89 cfg->full_scale = pdata->full_scale; in lp8788_backlight_configure()
90 cfg->rise_time = pdata->rise_time; in lp8788_backlight_configure()
91 cfg->fall_time = pdata->fall_time; in lp8788_backlight_configure()
92 cfg->pwm_pol = pdata->pwm_pol; in lp8788_backlight_configure()
96 val = (cfg->rise_time << LP8788_BL_RAMP_RISE_SHIFT) | cfg->fall_time; in lp8788_backlight_configure()
102 val = (cfg->full_scale << LP8788_BL_FULLSCALE_SHIFT) | in lp8788_backlight_configure()
103 (cfg->dim_mode << LP8788_BL_DIM_MODE_SHIFT); in lp8788_backlight_configure()
[all …]
Dili9320.c80 struct ili9320_platdata *cfg = lcd->platdata; in ili9320_reset() local
82 cfg->reset(1); in ili9320_reset()
85 cfg->reset(0); in ili9320_reset()
88 cfg->reset(1); in ili9320_reset()
201 struct ili9320_platdata *cfg = dev_get_platdata(&spi->dev); in ili9320_probe_spi() local
209 if (cfg == NULL) { in ili9320_probe_spi()
214 if (cfg->hsize <= 0 || cfg->vsize <= 0 || cfg->reset == NULL) { in ili9320_probe_spi()
230 ili->platdata = cfg; in ili9320_probe_spi()
/linux-4.4.14/arch/arm/mach-davinci/
Dmux.c38 const struct mux_config *cfg; in davinci_cfg_reg() local
58 cfg = &soc_info->pinmux_pins[index]; in davinci_cfg_reg()
60 if (cfg->name == NULL) { in davinci_cfg_reg()
66 if (cfg->mask) { in davinci_cfg_reg()
70 reg_orig = __raw_readl(pinmux_base + cfg->mux_reg); in davinci_cfg_reg()
72 mask = (cfg->mask << cfg->mask_offset); in davinci_cfg_reg()
76 tmp2 = (cfg->mode << cfg->mask_offset); in davinci_cfg_reg()
82 __raw_writel(reg, pinmux_base + cfg->mux_reg); in davinci_cfg_reg()
88 pr_warn("initialized %s\n", cfg->name); in davinci_cfg_reg()
93 if (cfg->debug || warn) { in davinci_cfg_reg()
[all …]
/linux-4.4.14/drivers/usb/serial/
Dkl5kusb105.c115 struct klsi_105_port_settings cfg; member
225 priv->cfg.pktlen = 5; in klsi_105_port_probe()
226 priv->cfg.baudrate = kl5kusb105a_sio_b9600; in klsi_105_port_probe()
227 priv->cfg.databits = kl5kusb105a_dtb_8; in klsi_105_port_probe()
228 priv->cfg.unknown1 = 0; in klsi_105_port_probe()
229 priv->cfg.unknown2 = 1; in klsi_105_port_probe()
259 struct klsi_105_port_settings *cfg; in klsi_105_open() local
269 cfg = kmalloc(sizeof(*cfg), GFP_KERNEL); in klsi_105_open()
270 if (!cfg) in klsi_105_open()
273 cfg->pktlen = 5; in klsi_105_open()
[all …]
/linux-4.4.14/arch/mips/loongson64/loongson-3/
Dhpet.c34 unsigned int cfg = smbus_read(offset); in smbus_enable() local
36 cfg |= bit; in smbus_enable()
37 smbus_write(offset, cfg); in smbus_enable()
52 unsigned int cfg = hpet_read(HPET_CFG); in hpet_start_counter() local
54 cfg |= HPET_CFG_ENABLE; in hpet_start_counter()
55 hpet_write(HPET_CFG, cfg); in hpet_start_counter()
60 unsigned int cfg = hpet_read(HPET_CFG); in hpet_stop_counter() local
62 cfg &= ~HPET_CFG_ENABLE; in hpet_stop_counter()
63 hpet_write(HPET_CFG, cfg); in hpet_stop_counter()
86 int cfg; in hpet_set_state_periodic() local
[all …]
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
Dcpu-freq-core.h171 int (*get_iotiming)(struct s3c_cpufreq_config *cfg,
174 void (*set_iotiming)(struct s3c_cpufreq_config *cfg,
177 int (*calc_iotiming)(struct s3c_cpufreq_config *cfg,
180 int (*calc_freqtable)(struct s3c_cpufreq_config *cfg,
185 struct s3c_cpufreq_config *cfg,
188 void (*set_refresh)(struct s3c_cpufreq_config *cfg);
189 void (*set_fvco)(struct s3c_cpufreq_config *cfg);
190 void (*set_divs)(struct s3c_cpufreq_config *cfg);
191 int (*calc_divs)(struct s3c_cpufreq_config *cfg);
215 extern void s3c2410_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg);
[all …]
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-csi.c227 static int mbus_code_to_bus_cfg(struct ipu_csi_bus_config *cfg, u32 mbus_code) in mbus_code_to_bus_cfg() argument
234 cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB565; in mbus_code_to_bus_cfg()
235 cfg->mipi_dt = MIPI_DT_RGB565; in mbus_code_to_bus_cfg()
236 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
240 cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB444; in mbus_code_to_bus_cfg()
241 cfg->mipi_dt = MIPI_DT_RGB444; in mbus_code_to_bus_cfg()
242 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
246 cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB555; in mbus_code_to_bus_cfg()
247 cfg->mipi_dt = MIPI_DT_RGB555; in mbus_code_to_bus_cfg()
248 cfg->data_width = IPU_CSI_DATA_WIDTH_8; in mbus_code_to_bus_cfg()
[all …]
/linux-4.4.14/drivers/pci/host/
Dpci-host-generic.c52 struct gen_pci_cfg_windows cfg; member
61 resource_size_t idx = bus->number - pci->cfg.bus_range->start; in gen_pci_map_cfg_bus_cam()
63 return pci->cfg.win[idx] + ((devfn << 8) | where); in gen_pci_map_cfg_bus_cam()
80 resource_size_t idx = bus->number - pci->cfg.bus_range->start; in gen_pci_map_cfg_bus_ecam()
82 return pci->cfg.win[idx] + ((devfn << 12) | where); in gen_pci_map_cfg_bus_ecam()
141 pci->cfg.bus_range = res; in gen_pci_parse_request_of_pci_ranges()
172 u32 sz = 1 << pci->cfg.ops->bus_shift; in gen_pci_parse_map_cfg_windows()
174 err = of_address_to_resource(np, 0, &pci->cfg.res); in gen_pci_parse_map_cfg_windows()
181 bus_max = pci->cfg.bus_range->start + in gen_pci_parse_map_cfg_windows()
182 (resource_size(&pci->cfg.res) >> pci->cfg.ops->bus_shift) - 1; in gen_pci_parse_map_cfg_windows()
[all …]
/linux-4.4.14/net/sched/
Dact_bpf.c176 static int tcf_bpf_init_from_ops(struct nlattr **tb, struct tcf_bpf_cfg *cfg) in tcf_bpf_init_from_ops() argument
207 cfg->bpf_ops = bpf_ops; in tcf_bpf_init_from_ops()
208 cfg->bpf_num_ops = bpf_num_ops; in tcf_bpf_init_from_ops()
209 cfg->filter = fp; in tcf_bpf_init_from_ops()
210 cfg->is_ebpf = false; in tcf_bpf_init_from_ops()
215 static int tcf_bpf_init_from_efd(struct nlattr **tb, struct tcf_bpf_cfg *cfg) in tcf_bpf_init_from_efd() argument
242 cfg->bpf_fd = bpf_fd; in tcf_bpf_init_from_efd()
243 cfg->bpf_name = name; in tcf_bpf_init_from_efd()
244 cfg->filter = fp; in tcf_bpf_init_from_efd()
245 cfg->is_ebpf = true; in tcf_bpf_init_from_efd()
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dthunder_bgx.c192 u64 cfg; in bgx_lmac_rx_tx_enable() local
197 cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG); in bgx_lmac_rx_tx_enable()
199 cfg |= CMR_PKT_RX_EN | CMR_PKT_TX_EN; in bgx_lmac_rx_tx_enable()
201 cfg &= ~(CMR_PKT_RX_EN | CMR_PKT_TX_EN); in bgx_lmac_rx_tx_enable()
202 bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg); in bgx_lmac_rx_tx_enable()
355 u64 cfg; in bgx_lmac_internal_loopback() local
363 cfg = bgx_reg_read(bgx, lmac_idx, BGX_GMP_PCS_MRX_CTL); in bgx_lmac_internal_loopback()
365 cfg |= PCS_MRX_CTL_LOOPBACK1; in bgx_lmac_internal_loopback()
367 cfg &= ~PCS_MRX_CTL_LOOPBACK1; in bgx_lmac_internal_loopback()
368 bgx_reg_write(bgx, lmac_idx, BGX_GMP_PCS_MRX_CTL, cfg); in bgx_lmac_internal_loopback()
[all …]
Dnic_main.c351 static void nic_config_cpi(struct nicpf *nic, struct cpi_cfg_msg *cfg) in nic_config_cpi() argument
358 vnic = cfg->vf_id; in nic_config_cpi()
370 ((u64)cfg->cpi_alg << 62) | (cpi_base << 48)); in nic_config_cpi()
372 if (cfg->cpi_alg == CPI_ALG_NONE) in nic_config_cpi()
374 else if (cfg->cpi_alg == CPI_ALG_VLAN) /* 3 bits of PCP */ in nic_config_cpi()
376 else if (cfg->cpi_alg == CPI_ALG_VLAN16) /* 3 bits PCP + DEI */ in nic_config_cpi()
378 else if (cfg->cpi_alg == CPI_ALG_DIFF) /* 6bits DSCP */ in nic_config_cpi()
382 qset = cfg->vf_id; in nic_config_cpi()
384 for (; rssi < (rssi_base + cfg->rq_cnt); rssi++) { in nic_config_cpi()
394 if (cfg->cpi_alg != CPI_ALG_DIFF) in nic_config_cpi()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dhdmi5_core.c291 struct hdmi_config *cfg) in hdmi_core_init() argument
297 video_cfg->v_fc_config.timings.hsync_level = cfg->timings.hsync_level; in hdmi_core_init()
298 video_cfg->v_fc_config.timings.x_res = cfg->timings.x_res; in hdmi_core_init()
299 video_cfg->v_fc_config.timings.hsw = cfg->timings.hsw - 1; in hdmi_core_init()
300 video_cfg->v_fc_config.timings.hbp = cfg->timings.hbp; in hdmi_core_init()
301 video_cfg->v_fc_config.timings.hfp = cfg->timings.hfp; in hdmi_core_init()
302 video_cfg->hblank = cfg->timings.hfp + in hdmi_core_init()
303 cfg->timings.hbp + cfg->timings.hsw - 1; in hdmi_core_init()
304 video_cfg->v_fc_config.timings.vsync_level = cfg->timings.vsync_level; in hdmi_core_init()
305 video_cfg->v_fc_config.timings.y_res = cfg->timings.y_res; in hdmi_core_init()
[all …]
Dhdmi4_core.c231 struct hdmi_core_video_config *cfg) in hdmi_core_video_config() argument
246 HDMI_CORE_SYS_VID_ACEN, cfg->ip_bus_width, 7, 6); in hdmi_core_video_config()
252 if (cfg->op_dither_truc > HDMI_OUTPUTTRUNCATION_12BIT) { in hdmi_core_video_config()
253 r = FLD_MOD(r, cfg->op_dither_truc - 3, 7, 6); in hdmi_core_video_config()
256 r = FLD_MOD(r, cfg->op_dither_truc, 7, 6); in hdmi_core_video_config()
263 r = FLD_MOD(r, cfg->deep_color_pkt, 6, 6); in hdmi_core_video_config()
264 r = FLD_MOD(r, cfg->pkt_mode, 5, 3); in hdmi_core_video_config()
265 r = FLD_MOD(r, cfg->hdmi_dvi, 0, 0); in hdmi_core_video_config()
270 HDMI_CORE_SYS_TMDS_CTRL, cfg->tclk_sel_clkmult, 6, 5); in hdmi_core_video_config()
310 struct hdmi_wp_data *wp, struct hdmi_config *cfg) in hdmi4_configure() argument
[all …]
/linux-4.4.14/net/netfilter/
Dxt_hashlimit.c101 struct hashlimit_cfg1 cfg; /* config */ member
138 return reciprocal_scale(hash, ht->cfg.size); in hash_dst()
184 if (ht->cfg.max && ht->count >= ht->cfg.max) { in dsthash_alloc_init()
186 net_err_ratelimited("max count of %u reached\n", ht->cfg.max); in dsthash_alloc_init()
226 if (minfo->cfg.size) { in htable_create()
227 size = minfo->cfg.size; in htable_create()
244 memcpy(&hinfo->cfg, &minfo->cfg, sizeof(hinfo->cfg)); in htable_create()
245 hinfo->cfg.size = size; in htable_create()
246 if (hinfo->cfg.max == 0) in htable_create()
247 hinfo->cfg.max = 8 * hinfo->cfg.size; in htable_create()
[all …]
Dxt_RATEEST.c99 } cfg; in xt_rateest_tg_checkentry() local
134 cfg.opt.nla_len = nla_attr_size(sizeof(cfg.est)); in xt_rateest_tg_checkentry()
135 cfg.opt.nla_type = TCA_STATS_RATE_EST; in xt_rateest_tg_checkentry()
136 cfg.est.interval = info->interval; in xt_rateest_tg_checkentry()
137 cfg.est.ewma_log = info->ewma_log; in xt_rateest_tg_checkentry()
140 &est->lock, &cfg.opt); in xt_rateest_tg_checkentry()
/linux-4.4.14/arch/mips/oprofile/
Dop_model_loongson2.c52 static void loongson2_reg_setup(struct op_counter_config *cfg) in loongson2_reg_setup() argument
63 if (cfg[0].enabled) { in loongson2_reg_setup()
64 ctrl |= LOONGSON2_PERFCTRL_EVENT(0, cfg[0].event); in loongson2_reg_setup()
65 reg.reset_counter1 = 0x80000000ULL - cfg[0].count; in loongson2_reg_setup()
68 if (cfg[1].enabled) { in loongson2_reg_setup()
69 ctrl |= LOONGSON2_PERFCTRL_EVENT(1, cfg[1].event); in loongson2_reg_setup()
70 reg.reset_counter2 = 0x80000000ULL - cfg[1].count; in loongson2_reg_setup()
73 if (cfg[0].enabled || cfg[1].enabled) { in loongson2_reg_setup()
75 if (cfg[0].kernel || cfg[1].kernel) in loongson2_reg_setup()
77 if (cfg[0].user || cfg[1].user) in loongson2_reg_setup()
[all …]
/linux-4.4.14/arch/arm/mach-omap1/
Dmux.c346 static int omap1_cfg_reg(const struct pin_config *cfg) in omap1_cfg_reg() argument
355 if (cfg->mux_reg) { in omap1_cfg_reg()
359 reg_orig = omap_readl(cfg->mux_reg); in omap1_cfg_reg()
362 mask = (0x7 << cfg->mask_offset); in omap1_cfg_reg()
366 tmp2 = (cfg->mask << cfg->mask_offset); in omap1_cfg_reg()
372 omap_writel(reg, cfg->mux_reg); in omap1_cfg_reg()
378 if (cfg->pu_pd_reg && cfg->pull_val) { in omap1_cfg_reg()
380 pu_pd_orig = omap_readl(cfg->pu_pd_reg); in omap1_cfg_reg()
381 mask = 1 << cfg->pull_bit; in omap1_cfg_reg()
383 if (cfg->pu_pd_val) { in omap1_cfg_reg()
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c389 static int brcmf_vif_change_validate(struct brcmf_cfg80211_info *cfg, in brcmf_vif_change_validate() argument
397 list_for_each_entry(pos, &cfg->vif_list, list) in brcmf_vif_change_validate()
403 return cfg80211_check_combinations(cfg->wiphy, 1, 0, iftype_num); in brcmf_vif_change_validate()
406 static int brcmf_vif_add_validate(struct brcmf_cfg80211_info *cfg, in brcmf_vif_add_validate() argument
413 list_for_each_entry(pos, &cfg->vif_list, list) in brcmf_vif_add_validate()
417 return cfg80211_check_combinations(cfg->wiphy, 1, 0, iftype_num); in brcmf_vif_add_validate()
538 struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); in brcmf_ap_add_vif() local
539 struct brcmf_if *ifp = netdev_priv(cfg_to_ndev(cfg)); in brcmf_ap_add_vif()
543 if (brcmf_cfg80211_vif_event_armed(cfg)) in brcmf_ap_add_vif()
548 vif = brcmf_alloc_vif(cfg, NL80211_IFTYPE_AP, false); in brcmf_ap_add_vif()
[all …]
Dp2p.c696 if (p2p->cfg->active_scan) in brcmf_p2p_escan()
715 else if (brcmf_get_vif_state_any(p2p->cfg, BRCMF_VIF_STATUS_CONNECTED)) in brcmf_p2p_escan()
750 set_bit(BRCMF_SCAN_STATUS_BUSY, &p2p->cfg->scan_status); in brcmf_p2p_escan()
767 static s32 brcmf_p2p_run_escan(struct brcmf_cfg80211_info *cfg, in brcmf_p2p_run_escan() argument
772 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_run_escan()
823 chanspecs[i] = channel_to_chanspec(&p2p->cfg->d11inf, in brcmf_p2p_run_escan()
890 struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); in brcmf_p2p_scan_prep() local
891 struct brcmf_p2p_info *p2p = &cfg->p2p; in brcmf_p2p_scan_prep()
913 cfg->escan_info.run = brcmf_p2p_run_escan; in brcmf_p2p_scan_prep()
951 p2p->cfg->d11inf.encchspec(&ch); in brcmf_p2p_discover_listen()
[all …]
Dbtcoex.c94 struct brcmf_cfg80211_info *cfg; member
152 struct brcmf_if *ifp = brcmf_get_ifp(btci->cfg->pub, 0); in brcmf_btcoex_boost_wifi()
371 int brcmf_btcoex_attach(struct brcmf_cfg80211_info *cfg) in brcmf_btcoex_attach() argument
388 btci->cfg = cfg; in brcmf_btcoex_attach()
394 cfg->btcoex = btci; in brcmf_btcoex_attach()
402 void brcmf_btcoex_detach(struct brcmf_cfg80211_info *cfg) in brcmf_btcoex_detach() argument
406 if (!cfg->btcoex) in brcmf_btcoex_detach()
409 if (cfg->btcoex->timer_on) { in brcmf_btcoex_detach()
410 cfg->btcoex->timer_on = false; in brcmf_btcoex_detach()
411 del_timer_sync(&cfg->btcoex->timer); in brcmf_btcoex_detach()
[all …]
Dcfg80211.h235 s32 (*run)(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp,
424 static inline struct wiphy *cfg_to_wiphy(struct brcmf_cfg80211_info *cfg) in cfg_to_wiphy() argument
426 return cfg->wiphy; in cfg_to_wiphy()
440 struct net_device *cfg_to_ndev(struct brcmf_cfg80211_info *cfg) in cfg_to_ndev() argument
443 vif = list_first_entry(&cfg->vif_list, struct brcmf_cfg80211_vif, list); in cfg_to_ndev()
465 brcmf_cfg80211_connect_info *cfg_to_conn(struct brcmf_cfg80211_info *cfg) in cfg_to_conn() argument
467 return &cfg->conn_info; in cfg_to_conn()
473 void brcmf_cfg80211_detach(struct brcmf_cfg80211_info *cfg);
478 struct brcmf_cfg80211_vif *brcmf_alloc_vif(struct brcmf_cfg80211_info *cfg,
490 bool brcmf_get_vif_state_any(struct brcmf_cfg80211_info *cfg,
[all …]
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dsh_pfc.h205 #define PORT_GP_CFG_1(bank, pin, fn, sfx, cfg) fn(bank, pin, GP_##bank##_##pin, sfx, cfg) argument
208 #define PORT_GP_CFG_32(bank, fn, sfx, cfg) \ argument
209 PORT_GP_CFG_1(bank, 0, fn, sfx, cfg), PORT_GP_CFG_1(bank, 1, fn, sfx, cfg), \
210 PORT_GP_CFG_1(bank, 2, fn, sfx, cfg), PORT_GP_CFG_1(bank, 3, fn, sfx, cfg), \
211 PORT_GP_CFG_1(bank, 4, fn, sfx, cfg), PORT_GP_CFG_1(bank, 5, fn, sfx, cfg), \
212 PORT_GP_CFG_1(bank, 6, fn, sfx, cfg), PORT_GP_CFG_1(bank, 7, fn, sfx, cfg), \
213 PORT_GP_CFG_1(bank, 8, fn, sfx, cfg), PORT_GP_CFG_1(bank, 9, fn, sfx, cfg), \
214 PORT_GP_CFG_1(bank, 10, fn, sfx, cfg), PORT_GP_CFG_1(bank, 11, fn, sfx, cfg), \
215 PORT_GP_CFG_1(bank, 12, fn, sfx, cfg), PORT_GP_CFG_1(bank, 13, fn, sfx, cfg), \
216 PORT_GP_CFG_1(bank, 14, fn, sfx, cfg), PORT_GP_CFG_1(bank, 15, fn, sfx, cfg), \
[all …]
/linux-4.4.14/arch/x86/kernel/
Dhpet.c233 u32 cfg = hpet_readl(HPET_CFG); in hpet_stop_counter() local
234 cfg &= ~HPET_CFG_ENABLE; in hpet_stop_counter()
235 hpet_writel(cfg, HPET_CFG); in hpet_stop_counter()
246 unsigned int cfg = hpet_readl(HPET_CFG); in hpet_start_counter() local
247 cfg |= HPET_CFG_ENABLE; in hpet_start_counter()
248 hpet_writel(cfg, HPET_CFG); in hpet_start_counter()
271 unsigned int cfg = hpet_readl(HPET_CFG); in hpet_enable_legacy_int() local
273 cfg |= HPET_CFG_LEGACY; in hpet_enable_legacy_int()
274 hpet_writel(cfg, HPET_CFG); in hpet_enable_legacy_int()
296 unsigned int cfg, cmp, now; in hpet_set_periodic() local
[all …]
/linux-4.4.14/net/ipv4/
Dfib_semantics.c471 int remaining, struct fib_config *cfg) in fib_get_nhs() argument
473 struct net *net = cfg->fc_nlinfo.nl_net; in fib_get_nhs()
483 (cfg->fc_flags & ~0xFF) | rtnh->rtnh_flags; in fib_get_nhs()
509 if (cfg->fc_oif) in fib_get_nhs()
510 dev = __dev_get_by_index(net, cfg->fc_oif); in fib_get_nhs()
513 nla, AF_INET, cfg, in fib_get_nhs()
599 const struct fib_config *cfg) in fib_encap_match() argument
611 AF_INET, cfg, &lwtstate); in fib_encap_match()
620 int fib_nh_match(struct fib_config *cfg, struct fib_info *fi) in fib_nh_match() argument
622 struct net *net = cfg->fc_nlinfo.nl_net; in fib_nh_match()
[all …]
Dfib_frontend.c440 struct fib_config *cfg) in rtentry_to_fib_config() argument
445 memset(cfg, 0, sizeof(*cfg)); in rtentry_to_fib_config()
446 cfg->fc_nlinfo.nl_net = net; in rtentry_to_fib_config()
475 cfg->fc_dst_len = plen; in rtentry_to_fib_config()
476 cfg->fc_dst = addr; in rtentry_to_fib_config()
479 cfg->fc_nlflags = NLM_F_CREATE; in rtentry_to_fib_config()
480 cfg->fc_protocol = RTPROT_BOOT; in rtentry_to_fib_config()
484 cfg->fc_priority = rt->rt_metric - 1; in rtentry_to_fib_config()
487 cfg->fc_scope = RT_SCOPE_HOST; in rtentry_to_fib_config()
488 cfg->fc_type = RTN_UNREACHABLE; in rtentry_to_fib_config()
[all …]
Dudp_tunnel.c12 int udp_sock_create4(struct net *net, struct udp_port_cfg *cfg, in udp_sock_create4() argument
24 udp_addr.sin_addr = cfg->local_ip; in udp_sock_create4()
25 udp_addr.sin_port = cfg->local_udp_port; in udp_sock_create4()
31 if (cfg->peer_udp_port) { in udp_sock_create4()
33 udp_addr.sin_addr = cfg->peer_ip; in udp_sock_create4()
34 udp_addr.sin_port = cfg->peer_udp_port; in udp_sock_create4()
41 sock->sk->sk_no_check_tx = !cfg->use_udp_checksums; in udp_sock_create4()
57 struct udp_tunnel_sock_cfg *cfg) in setup_udp_tunnel_sock() argument
67 rcu_assign_sk_user_data(sk, cfg->sk_user_data); in setup_udp_tunnel_sock()
69 udp_sk(sk)->encap_type = cfg->encap_type; in setup_udp_tunnel_sock()
[all …]
Dfou.c424 static int fou_encap_init(struct sock *sk, struct fou *fou, struct fou_cfg *cfg) in fou_encap_init() argument
427 fou->protocol = cfg->protocol; in fou_encap_init()
430 fou->udp_offloads.port = cfg->udp_config.local_udp_port; in fou_encap_init()
431 fou->udp_offloads.ipproto = cfg->protocol; in fou_encap_init()
436 static int gue_encap_init(struct sock *sk, struct fou *fou, struct fou_cfg *cfg) in gue_encap_init() argument
441 fou->udp_offloads.port = cfg->udp_config.local_udp_port; in gue_encap_init()
446 static int fou_create(struct net *net, struct fou_cfg *cfg, in fou_create() argument
455 err = udp_sock_create(net, &cfg->udp_config, &sock); in fou_create()
468 fou->flags = cfg->flags; in fou_create()
469 fou->port = cfg->udp_config.local_udp_port; in fou_create()
[all …]
/linux-4.4.14/arch/mips/kernel/
Dcevt-sb1250.c44 void __iomem *cfg; in sibyte_shutdown() local
46 cfg = IOADDR(A_SCD_TIMER_REGISTER(smp_processor_id(), R_SCD_TIMER_CFG)); in sibyte_shutdown()
49 __raw_writeq(0, cfg); in sibyte_shutdown()
57 void __iomem *cfg, *init; in sibyte_set_periodic() local
59 cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); in sibyte_set_periodic()
62 __raw_writeq(0, cfg); in sibyte_set_periodic()
64 __raw_writeq(M_SCD_TIMER_ENABLE | M_SCD_TIMER_MODE_CONTINUOUS, cfg); in sibyte_set_periodic()
72 void __iomem *cfg, *init; in sibyte_next_event() local
74 cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); in sibyte_next_event()
77 __raw_writeq(0, cfg); in sibyte_next_event()
[all …]
Dcevt-bcm1480.c47 void __iomem *cfg, *init; in sibyte_set_periodic() local
49 cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); in sibyte_set_periodic()
52 __raw_writeq(0, cfg); in sibyte_set_periodic()
54 __raw_writeq(M_SCD_TIMER_ENABLE | M_SCD_TIMER_MODE_CONTINUOUS, cfg); in sibyte_set_periodic()
61 void __iomem *cfg; in sibyte_shutdown() local
63 cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); in sibyte_shutdown()
66 __raw_writeq(0, cfg); in sibyte_shutdown()
73 void __iomem *cfg, *init; in sibyte_next_event() local
75 cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); in sibyte_next_event()
78 __raw_writeq(0, cfg); in sibyte_next_event()
[all …]
Dsegment.c16 static void build_segment_config(char *str, unsigned int cfg) in build_segment_config() argument
24 am = (cfg & MIPS_SEGCFG_AM) >> MIPS_SEGCFG_AM_SHIFT; in build_segment_config()
33 ((cfg & MIPS_SEGCFG_PA) >> MIPS_SEGCFG_PA_SHIFT)); in build_segment_config()
35 ((cfg & MIPS_SEGCFG_C) >> MIPS_SEGCFG_C_SHIFT)); in build_segment_config()
43 ((cfg & MIPS_SEGCFG_EU) >> MIPS_SEGCFG_EU_SHIFT)); in build_segment_config()
/linux-4.4.14/drivers/staging/skein/
Dskein_base.c28 } cfg; /* config block */ in skein_256_init() local
56 cfg.w[0] = skein_swap64(SKEIN_SCHEMA_VER); in skein_256_init()
58 cfg.w[1] = skein_swap64(hash_bit_len); in skein_256_init()
59 cfg.w[2] = skein_swap64(SKEIN_CFG_TREE_INFO_SEQUENTIAL); in skein_256_init()
61 memset(&cfg.w[3], 0, sizeof(cfg) - 3*sizeof(cfg.w[0])); in skein_256_init()
66 skein_256_process_block(ctx, cfg.b, 1, SKEIN_CFG_STR_LEN); in skein_256_init()
88 } cfg; /* config block */ in skein_256_init_ext() local
98 skein_assert(sizeof(cfg.b) >= sizeof(ctx->x)); in skein_256_init_ext()
109 skein_256_final_pad(ctx, cfg.b); in skein_256_init_ext()
111 memcpy(ctx->x, cfg.b, sizeof(cfg.b)); in skein_256_init_ext()
[all …]
/linux-4.4.14/drivers/clk/tegra/
Dclk-pll.c393 struct tegra_clk_pll_freq_table *cfg, in _get_table_rate() argument
407 cfg->input_rate = sel->input_rate; in _get_table_rate()
408 cfg->output_rate = sel->output_rate; in _get_table_rate()
409 cfg->m = sel->m; in _get_table_rate()
410 cfg->n = sel->n; in _get_table_rate()
411 cfg->p = sel->p; in _get_table_rate()
412 cfg->cpcon = sel->cpcon; in _get_table_rate()
417 static int _calc_rate(struct clk_hw *hw, struct tegra_clk_pll_freq_table *cfg, in _calc_rate() argument
451 for (cfg->output_rate = rate; cfg->output_rate < 200 * cfreq; in _calc_rate()
452 cfg->output_rate <<= 1) in _calc_rate()
[all …]
/linux-4.4.14/arch/ia64/kernel/
Dirq_ia64.c129 struct irq_cfg *cfg = &irq_cfg[irq]; in __bind_irq_vector() local
137 if ((cfg->vector == vector) && cpumask_equal(&cfg->domain, &domain)) in __bind_irq_vector()
139 if (cfg->vector != IRQ_VECTOR_UNASSIGNED) in __bind_irq_vector()
143 cfg->vector = vector; in __bind_irq_vector()
144 cfg->domain = domain; in __bind_irq_vector()
165 struct irq_cfg *cfg = &irq_cfg[irq]; in __clear_irq_vector() local
168 BUG_ON(cfg->vector == IRQ_VECTOR_UNASSIGNED); in __clear_irq_vector()
169 vector = cfg->vector; in __clear_irq_vector()
170 domain = cfg->domain; in __clear_irq_vector()
171 for_each_cpu_and(cpu, &cfg->domain, cpu_online_mask) in __clear_irq_vector()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-nvm-parse.c211 u16 nvm_flags, const struct iwl_cfg *cfg) in iwl_get_channel_flags() argument
216 if (cfg->device_family == IWL_DEVICE_FAMILY_8000) in iwl_get_channel_flags()
257 static int iwl_init_channel_map(struct device *dev, const struct iwl_cfg *cfg, in iwl_init_channel_map() argument
270 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_init_channel_map()
325 ch_flags, cfg); in iwl_init_channel_map()
350 static void iwl_init_vht_hw_capab(const struct iwl_cfg *cfg, in iwl_init_vht_hw_capab() argument
357 unsigned int max_ampdu_exponent = (cfg->max_vht_ampdu_exponent ?: in iwl_init_vht_hw_capab()
369 if (cfg->ht_params->ldpc) in iwl_init_vht_hw_capab()
395 if (num_rx_ants == 1 || cfg->rx_with_siso_diversity) { in iwl_init_vht_hw_capab()
405 static void iwl_init_sbands(struct device *dev, const struct iwl_cfg *cfg, in iwl_init_sbands() argument
[all …]
Diwl-eeprom-parse.c476 static void iwl_init_band_reference(const struct iwl_cfg *cfg, in iwl_init_band_reference() argument
482 u32 offset = cfg->eeprom_params->regulatory_bands[eeprom_band - 1]; in iwl_init_band_reference()
570 static int iwl_init_channel_map(struct device *dev, const struct iwl_cfg *cfg, in iwl_init_channel_map() argument
586 iwl_init_band_reference(cfg, eeprom, eeprom_size, band, in iwl_init_channel_map()
650 if (cfg->eeprom_params->enhanced_txpower) { in iwl_init_channel_map()
672 if (cfg->eeprom_params->regulatory_bands[5] == in iwl_init_channel_map()
674 cfg->eeprom_params->regulatory_bands[6] == in iwl_init_channel_map()
682 iwl_init_band_reference(cfg, eeprom, eeprom_size, band, in iwl_init_channel_map()
734 void iwl_init_ht_hw_capab(const struct iwl_cfg *cfg, in iwl_init_ht_hw_capab() argument
743 if (cfg->rx_with_siso_diversity) in iwl_init_ht_hw_capab()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dcam.c61 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], in rtl_cam_program_entry()
63 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], in rtl_cam_program_entry()
68 rtlpriv->cfg->maps[WCAMI], target_content); in rtl_cam_program_entry()
73 rtlpriv->cfg->maps[RWCAM], target_command); in rtl_cam_program_entry()
82 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], in rtl_cam_program_entry()
84 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], in rtl_cam_program_entry()
101 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], in rtl_cam_program_entry()
103 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], in rtl_cam_program_entry()
162 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], 0); in rtl_cam_delete_one_entry()
163 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command); in rtl_cam_delete_one_entry()
[all …]
Defuse.c83 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1); in efuse_initialize()
85 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1, temp); in efuse_initialize()
87 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1); in efuse_initialize()
89 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1, temp); in efuse_initialize()
91 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3); in efuse_initialize()
93 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3, temp); in efuse_initialize()
97 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); in efuse_initialize()
109 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in efuse_read_1byte()
113 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_read_1byte()
116 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_read_1byte()
[all …]
Dcore.c109 if (rtlpriv->cfg->alt_fw_name) { in rtl_fw_do_work()
111 rtlpriv->cfg->alt_fw_name, in rtl_fw_do_work()
114 rtlpriv->cfg->alt_fw_name); in rtl_fw_do_work()
118 pr_err("Firmware %s not available\n", rtlpriv->cfg->fw_name); in rtl_fw_do_work()
184 rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, in rtl_op_stop()
262 rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, in rtl_op_add_interface()
263 rtlpriv->cfg->maps[RTL_IBSS_INT_MASKS]); in rtl_op_add_interface()
271 rtlpriv->cfg->ops->set_bcn_reg(hw); in rtl_op_add_interface()
276 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, in rtl_op_add_interface()
288 rtlpriv->cfg->ops->set_bcn_reg(hw); in rtl_op_add_interface()
[all …]
Dpci.c581 if (rtlpriv->cfg->ops->get_available_desc && in _rtl_pci_tx_isr()
582 rtlpriv->cfg->ops->get_available_desc(hw, prio) <= 1) { in _rtl_pci_tx_isr()
588 if (!rtlpriv->cfg->ops->is_tx_desc_closed(hw, prio, ring->idx)) in _rtl_pci_tx_isr()
594 rtlpriv->cfg->ops-> in _rtl_pci_tx_isr()
702 rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, in _rtl_pci_init_one_rxdesc()
706 rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, in _rtl_pci_init_one_rxdesc()
709 rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, in _rtl_pci_init_one_rxdesc()
712 rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, in _rtl_pci_init_one_rxdesc()
762 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[MAC_HSISR], in _rtl_pci_hs_interrupt()
763 rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[MAC_HSISR]) | in _rtl_pci_hs_interrupt()
[all …]
/linux-4.4.14/drivers/dma/
Dste_dma40_ll.c26 void d40_log_cfg(struct stedma40_chan_cfg *cfg, in d40_log_cfg() argument
33 if (cfg->dir == DMA_MEM_TO_DEV || in d40_log_cfg()
34 cfg->dir == DMA_MEM_TO_MEM) in d40_log_cfg()
38 if (cfg->dir == DMA_DEV_TO_MEM || in d40_log_cfg()
39 cfg->dir == DMA_MEM_TO_MEM) in d40_log_cfg()
43 if (cfg->dir == DMA_DEV_TO_MEM || in d40_log_cfg()
44 cfg->dir == DMA_DEV_TO_DEV) in d40_log_cfg()
48 if (cfg->dir == DMA_MEM_TO_DEV || in d40_log_cfg()
49 cfg->dir == DMA_DEV_TO_DEV) in d40_log_cfg()
53 l3 |= cfg->dst_info.psize << D40_MEM_LCSP3_DCFG_PSIZE_POS; in d40_log_cfg()
[all …]
/linux-4.4.14/drivers/phy/
Dphy-stih41x-usb.c39 u32 cfg; member
53 const struct stih41x_usb_cfg *cfg; member
60 .cfg = 0x38,
67 .cfg = 0x238,
75 return regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, in stih41x_usb_phy_init()
76 phy_dev->cfg->cfg_mask, phy_dev->cfg->cfg); in stih41x_usb_phy_init()
90 ret = regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, in stih41x_usb_phy_power_on()
91 phy_dev->cfg->oscok, phy_dev->cfg->oscok); in stih41x_usb_phy_power_on()
103 ret = regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, in stih41x_usb_phy_power_off()
104 phy_dev->cfg->oscok, 0); in stih41x_usb_phy_power_off()
[all …]
Dphy-samsung-usb2.c29 inst->cfg->label); in samsung_usb2_phy_power_on()
43 if (inst->cfg->power_on) { in samsung_usb2_phy_power_on()
45 ret = inst->cfg->power_on(inst); in samsung_usb2_phy_power_on()
71 inst->cfg->label); in samsung_usb2_phy_power_off()
72 if (inst->cfg->power_off) { in samsung_usb2_phy_power_off()
74 ret = inst->cfg->power_off(inst); in samsung_usb2_phy_power_off()
102 if (WARN_ON(args->args[0] >= drv->cfg->num_phys)) in samsung_usb2_phy_xlate()
146 const struct samsung_usb2_phy_config *cfg; in samsung_usb2_phy_probe() local
163 cfg = match->data; in samsung_usb2_phy_probe()
166 cfg->num_phys * sizeof(struct samsung_usb2_phy_instance), in samsung_usb2_phy_probe()
[all …]
Dphy-exynos4x12-usb2.c174 switch (inst->cfg->id) { in exynos4x12_isol()
203 if (drv->cfg->has_refclk_sel) in exynos4x12_setup_clk()
219 switch (inst->cfg->id) { in exynos4x12_phy_pwr()
280 if (inst->cfg->id == EXYNOS4x12_HOST) { in exynos4x12_power_on()
287 if (inst->cfg->id == EXYNOS4x12_DEVICE && drv->cfg->has_mode_switch) in exynos4x12_power_on()
292 if (inst->cfg->id == EXYNOS4x12_HSIC0 || in exynos4x12_power_on()
293 inst->cfg->id == EXYNOS4x12_HSIC1) { in exynos4x12_power_on()
319 if (inst->cfg->id == EXYNOS4x12_DEVICE && drv->cfg->has_mode_switch) in exynos4x12_power_off()
324 if (inst->cfg->id == EXYNOS4x12_HOST) in exynos4x12_power_off()
327 if (inst->cfg->id == EXYNOS4x12_HSIC0 || in exynos4x12_power_off()
[all …]
/linux-4.4.14/drivers/isdn/hardware/mISDN/
DmISDNinfineon.c114 struct _iohandle cfg; member
286 val = inb((u32)hw->cfg.start + DIVA_PCI_CTRL); in diva_irq()
304 val = readb(hw->cfg.p); in diva20x_irq()
311 writeb(PITA_INT0_STATUS, hw->cfg.p); /* ACK PITA INT0 */ in diva20x_irq()
323 val = inb((u32)hw->cfg.start + TIGER_AUX_STATUS); in tiger_irq()
341 val = inb((u32)hw->cfg.start + ELSA_IRQ_ADDR); in elsa_irq()
359 val = inl((u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); in niccy_irq()
364 outl(val, (u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); in niccy_irq()
410 writel(PITA_INT0_ENABLE, hw->cfg.p); in enable_hwirq()
414 outb(TIGER_IRQ_BIT, (u32)hw->cfg.start + TIGER_AUX_IRQMASK); in enable_hwirq()
[all …]
Dspeedfax.c76 u32 cfg; member
132 val = inb(sf->cfg + TIGER_AUX_STATUS); in IOFUNC_IND()
163 outb(SFAX_TIGER_IRQ_BIT, sf->cfg + TIGER_AUX_IRQMASK); in enable_hwirq()
171 outb(0, sf->cfg + TIGER_AUX_IRQMASK); in disable_hwirq()
179 outb(TIGER_EXTERN_RESET_ON, sf->cfg + TIGER_RESET_ADDR); in reset_speedfax()
180 outb(SFAX_PCI_RESET_ON, sf->cfg + TIGER_AUX_DATA); in reset_speedfax()
182 outb(TIGER_EXTERN_RESET_OFF, sf->cfg + TIGER_RESET_ADDR); in reset_speedfax()
184 outb(sf->aux_data, sf->cfg + TIGER_AUX_DATA); in reset_speedfax()
202 outb(sf->aux_data, sf->cfg + TIGER_AUX_DATA); in sfax_ctrl()
209 outb(sf->aux_data, sf->cfg + TIGER_AUX_DATA); in sfax_ctrl()
[all …]
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dscan.c255 struct wlcore_scan_channels *cfg, in wlcore_set_scan_chan_params() argument
263 cfg->passive[0] = in wlcore_set_scan_chan_params()
268 cfg->channels_2, in wlcore_set_scan_chan_params()
274 cfg->active[0] = in wlcore_set_scan_chan_params()
279 cfg->channels_2, in wlcore_set_scan_chan_params()
282 cfg->passive[0], in wlcore_set_scan_chan_params()
286 cfg->passive[1] = in wlcore_set_scan_chan_params()
291 cfg->channels_5, in wlcore_set_scan_chan_params()
297 cfg->dfs = in wlcore_set_scan_chan_params()
302 cfg->channels_5, in wlcore_set_scan_chan_params()
[all …]
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dadf_cfg.c137 accel_dev->cfg = dev_cfg_data; in adf_cfg_dev_add()
148 accel_dev->cfg = NULL; in adf_cfg_dev_add()
159 struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; in adf_cfg_del_all()
179 struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; in adf_cfg_dev_remove()
189 accel_dev->cfg = NULL; in adf_cfg_dev_remove()
241 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_sec_find() local
244 list_for_each(list, &cfg->sec_list) { in adf_cfg_sec_find()
289 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_add_key_value_param() local
317 down_write(&cfg->lock); in adf_cfg_add_key_value_param()
319 up_write(&cfg->lock); in adf_cfg_add_key_value_param()
[all …]
/linux-4.4.14/drivers/regulator/
Dfixed-helper.c8 struct fixed_voltage_config cfg; member
17 kfree(data->cfg.supply_name); in regulator_fixed_release()
38 data->cfg.supply_name = kstrdup(name, GFP_KERNEL); in regulator_register_always_on()
39 if (!data->cfg.supply_name) { in regulator_register_always_on()
44 data->cfg.microvolts = uv; in regulator_register_always_on()
45 data->cfg.gpio = -EINVAL; in regulator_register_always_on()
46 data->cfg.enabled_at_boot = 1; in regulator_register_always_on()
47 data->cfg.init_data = &data->init_data; in regulator_register_always_on()
55 data->pdev.dev.platform_data = &data->cfg; in regulator_register_always_on()
Dfixed.c114 struct regulator_config cfg = { }; in reg_fixed_voltage_probe() local
164 cfg.ena_gpio = config->gpio; in reg_fixed_voltage_probe()
166 cfg.ena_gpio_initialized = true; in reg_fixed_voltage_probe()
168 cfg.ena_gpio_invert = !config->enable_high; in reg_fixed_voltage_probe()
171 cfg.ena_gpio_flags |= GPIOF_OUT_INIT_HIGH; in reg_fixed_voltage_probe()
173 cfg.ena_gpio_flags |= GPIOF_OUT_INIT_LOW; in reg_fixed_voltage_probe()
176 cfg.ena_gpio_flags |= GPIOF_OUT_INIT_LOW; in reg_fixed_voltage_probe()
178 cfg.ena_gpio_flags |= GPIOF_OUT_INIT_HIGH; in reg_fixed_voltage_probe()
181 cfg.ena_gpio_flags |= GPIOF_OPEN_DRAIN; in reg_fixed_voltage_probe()
183 cfg.dev = &pdev->dev; in reg_fixed_voltage_probe()
[all …]
Dlp8788-ldo.c523 struct regulator_config cfg = { }; in lp8788_dldo_probe() local
537 cfg.ena_gpio = ldo->en_pin->gpio; in lp8788_dldo_probe()
538 cfg.ena_gpio_flags = ldo->en_pin->init_state; in lp8788_dldo_probe()
541 cfg.dev = pdev->dev.parent; in lp8788_dldo_probe()
542 cfg.init_data = lp->pdata ? lp->pdata->dldo_data[id] : NULL; in lp8788_dldo_probe()
543 cfg.driver_data = ldo; in lp8788_dldo_probe()
544 cfg.regmap = lp->regmap; in lp8788_dldo_probe()
546 rdev = devm_regulator_register(&pdev->dev, &lp8788_dldo_desc[id], &cfg); in lp8788_dldo_probe()
572 struct regulator_config cfg = { }; in lp8788_aldo_probe() local
586 cfg.ena_gpio = ldo->en_pin->gpio; in lp8788_aldo_probe()
[all …]
Dgpio-regulator.c251 struct regulator_config cfg = { }; in gpio_regulator_probe() local
331 cfg.dev = &pdev->dev; in gpio_regulator_probe()
332 cfg.init_data = config->init_data; in gpio_regulator_probe()
333 cfg.driver_data = drvdata; in gpio_regulator_probe()
334 cfg.of_node = np; in gpio_regulator_probe()
337 cfg.ena_gpio = config->enable_gpio; in gpio_regulator_probe()
338 cfg.ena_gpio_initialized = true; in gpio_regulator_probe()
340 cfg.ena_gpio_invert = !config->enable_high; in gpio_regulator_probe()
343 cfg.ena_gpio_flags |= GPIOF_OUT_INIT_HIGH; in gpio_regulator_probe()
345 cfg.ena_gpio_flags |= GPIOF_OUT_INIT_LOW; in gpio_regulator_probe()
[all …]
/linux-4.4.14/arch/cris/include/arch-v32/arch/hwregs/iop/
Diop_sw_cfg_defs.h89 unsigned int cfg : 2; member
97 unsigned int cfg : 2; member
105 unsigned int cfg : 2; member
113 unsigned int cfg : 2; member
121 unsigned int cfg : 2; member
129 unsigned int cfg : 2; member
137 unsigned int cfg : 2; member
145 unsigned int cfg : 2; member
153 unsigned int cfg : 2; member
161 unsigned int cfg : 2; member
[all …]
/linux-4.4.14/drivers/crypto/qce/
Dcommon.c58 u32 cfg = 0; in qce_encr_cfg() local
62 cfg |= ENCR_KEY_SZ_AES128 << ENCR_KEY_SZ_SHIFT; in qce_encr_cfg()
64 cfg |= ENCR_KEY_SZ_AES256 << ENCR_KEY_SZ_SHIFT; in qce_encr_cfg()
68 cfg |= ENCR_ALG_AES << ENCR_ALG_SHIFT; in qce_encr_cfg()
70 cfg |= ENCR_ALG_DES << ENCR_ALG_SHIFT; in qce_encr_cfg()
73 cfg |= ENCR_KEY_SZ_DES << ENCR_KEY_SZ_SHIFT; in qce_encr_cfg()
76 cfg |= ENCR_KEY_SZ_3DES << ENCR_KEY_SZ_SHIFT; in qce_encr_cfg()
80 cfg |= ENCR_MODE_ECB << ENCR_MODE_SHIFT; in qce_encr_cfg()
83 cfg |= ENCR_MODE_CBC << ENCR_MODE_SHIFT; in qce_encr_cfg()
86 cfg |= ENCR_MODE_CTR << ENCR_MODE_SHIFT; in qce_encr_cfg()
[all …]
/linux-4.4.14/drivers/media/platform/vsp1/
Dvsp1_rwpf.c28 struct v4l2_subdev_pad_config *cfg, in vsp1_rwpf_enum_mbus_code() argument
45 struct v4l2_subdev_pad_config *cfg, in vsp1_rwpf_enum_frame_size() argument
51 format = vsp1_entity_get_pad_format(&rwpf->entity, cfg, fse->pad, in vsp1_rwpf_enum_frame_size()
76 vsp1_rwpf_get_crop(struct vsp1_rwpf *rwpf, struct v4l2_subdev_pad_config *cfg, u32 which) in vsp1_rwpf_get_crop() argument
80 return v4l2_subdev_get_try_crop(&rwpf->entity.subdev, cfg, RWPF_PAD_SINK); in vsp1_rwpf_get_crop()
88 int vsp1_rwpf_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in vsp1_rwpf_get_format() argument
93 fmt->format = *vsp1_entity_get_pad_format(&rwpf->entity, cfg, fmt->pad, in vsp1_rwpf_get_format()
99 int vsp1_rwpf_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in vsp1_rwpf_set_format() argument
111 format = vsp1_entity_get_pad_format(&rwpf->entity, cfg, fmt->pad, in vsp1_rwpf_set_format()
134 crop = vsp1_rwpf_get_crop(rwpf, cfg, fmt->which); in vsp1_rwpf_set_format()
[all …]
Dvsp1_bru.c186 struct v4l2_subdev_pad_config *cfg, in bru_enum_mbus_code() argument
205 format = vsp1_entity_get_pad_format(&bru->entity, cfg, in bru_enum_mbus_code()
214 struct v4l2_subdev_pad_config *cfg, in bru_enum_frame_size() argument
233 struct v4l2_subdev_pad_config *cfg, in bru_get_compose() argument
238 return v4l2_subdev_get_try_crop(&bru->entity.subdev, cfg, pad); in bru_get_compose()
246 static int bru_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in bru_get_format() argument
251 fmt->format = *vsp1_entity_get_pad_format(&bru->entity, cfg, fmt->pad, in bru_get_format()
257 static void bru_try_format(struct vsp1_bru *bru, struct v4l2_subdev_pad_config *cfg, in bru_try_format() argument
273 format = vsp1_entity_get_pad_format(&bru->entity, cfg, in bru_try_format()
285 static int bru_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in bru_set_format() argument
[all …]
Dvsp1_rwpf.h54 struct v4l2_subdev_pad_config *cfg,
57 struct v4l2_subdev_pad_config *cfg,
59 int vsp1_rwpf_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg,
61 int vsp1_rwpf_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg,
64 struct v4l2_subdev_pad_config *cfg,
67 struct v4l2_subdev_pad_config *cfg,
Dvsp1_uds.c172 struct v4l2_subdev_pad_config *cfg, in uds_enum_mbus_code() argument
195 format = vsp1_entity_get_pad_format(&uds->entity, cfg, in uds_enum_mbus_code()
204 struct v4l2_subdev_pad_config *cfg, in uds_enum_frame_size() argument
210 format = vsp1_entity_get_pad_format(&uds->entity, cfg, in uds_enum_frame_size()
231 static int uds_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in uds_get_format() argument
236 fmt->format = *vsp1_entity_get_pad_format(&uds->entity, cfg, fmt->pad, in uds_get_format()
242 static void uds_try_format(struct vsp1_uds *uds, struct v4l2_subdev_pad_config *cfg, in uds_try_format() argument
263 format = vsp1_entity_get_pad_format(&uds->entity, cfg, in uds_try_format()
278 static int uds_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in uds_set_format() argument
284 uds_try_format(uds, cfg, fmt->pad, &fmt->format, fmt->which); in uds_set_format()
[all …]
Dvsp1_lut.c85 struct v4l2_subdev_pad_config *cfg, in lut_enum_mbus_code() argument
108 format = vsp1_entity_get_pad_format(&lut->entity, cfg, in lut_enum_mbus_code()
117 struct v4l2_subdev_pad_config *cfg, in lut_enum_frame_size() argument
123 format = vsp1_entity_get_pad_format(&lut->entity, cfg, in lut_enum_frame_size()
147 static int lut_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lut_get_format() argument
152 fmt->format = *vsp1_entity_get_pad_format(&lut->entity, cfg, fmt->pad, in lut_get_format()
158 static int lut_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lut_set_format() argument
170 format = vsp1_entity_get_pad_format(&lut->entity, cfg, fmt->pad, in lut_set_format()
189 format = vsp1_entity_get_pad_format(&lut->entity, cfg, LUT_PAD_SOURCE, in lut_set_format()
Dvsp1_lif.c77 struct v4l2_subdev_pad_config *cfg, in lif_enum_mbus_code() argument
100 format = vsp1_entity_get_pad_format(&lif->entity, cfg, in lif_enum_mbus_code()
109 struct v4l2_subdev_pad_config *cfg, in lif_enum_frame_size() argument
115 format = vsp1_entity_get_pad_format(&lif->entity, cfg, LIF_PAD_SINK, in lif_enum_frame_size()
136 static int lif_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lif_get_format() argument
141 fmt->format = *vsp1_entity_get_pad_format(&lif->entity, cfg, fmt->pad, in lif_get_format()
147 static int lif_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lif_set_format() argument
158 format = vsp1_entity_get_pad_format(&lif->entity, cfg, fmt->pad, in lif_set_format()
180 format = vsp1_entity_get_pad_format(&lif->entity, cfg, LIF_PAD_SOURCE, in lif_set_format()
Dvsp1_sru.c170 struct v4l2_subdev_pad_config *cfg, in sru_enum_mbus_code() argument
192 format = vsp1_entity_get_pad_format(&sru->entity, cfg, in sru_enum_mbus_code()
201 struct v4l2_subdev_pad_config *cfg, in sru_enum_frame_size() argument
207 format = vsp1_entity_get_pad_format(&sru->entity, cfg, in sru_enum_frame_size()
234 static int sru_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in sru_get_format() argument
239 fmt->format = *vsp1_entity_get_pad_format(&sru->entity, cfg, fmt->pad, in sru_get_format()
245 static void sru_try_format(struct vsp1_sru *sru, struct v4l2_subdev_pad_config *cfg, in sru_try_format() argument
266 format = vsp1_entity_get_pad_format(&sru->entity, cfg, in sru_try_format()
296 static int sru_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in sru_set_format() argument
302 sru_try_format(sru, cfg, fmt->pad, &fmt->format, fmt->which); in sru_set_format()
[all …]
Dvsp1_hsit.c58 struct v4l2_subdev_pad_config *cfg, in hsit_enum_mbus_code() argument
76 struct v4l2_subdev_pad_config *cfg, in hsit_enum_frame_size() argument
82 format = vsp1_entity_get_pad_format(&hsit->entity, cfg, fse->pad, in hsit_enum_frame_size()
107 struct v4l2_subdev_pad_config *cfg, in hsit_get_format() argument
112 fmt->format = *vsp1_entity_get_pad_format(&hsit->entity, cfg, fmt->pad, in hsit_get_format()
119 struct v4l2_subdev_pad_config *cfg, in hsit_set_format() argument
125 format = vsp1_entity_get_pad_format(&hsit->entity, cfg, fmt->pad, in hsit_set_format()
148 format = vsp1_entity_get_pad_format(&hsit->entity, cfg, HSIT_PAD_SOURCE, in hsit_set_format()
/linux-4.4.14/Documentation/sound/oss/
DMultiSound622 static int msnd_write_cfg(int cfg, int reg, int value)
624 X outb(reg, cfg);
625 X outb(value, cfg + 1);
626 X if (value != inb(cfg + 1)) {
633 static int msnd_read_cfg(int cfg, int reg)
635 X outb(reg, cfg);
636 X return inb(cfg + 1);
639 static int msnd_write_cfg_io0(int cfg, int num, WORD io)
641 X if (msnd_write_cfg(cfg, IREG_LOGDEVICE, num))
643 X if (msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io)))
[all …]
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dcpufreq-utils.c33 void s3c2410_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg) in s3c2410_cpufreq_setrefresh() argument
35 struct s3c_cpufreq_board *board = cfg->board; in s3c2410_cpufreq_setrefresh()
46 refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); in s3c2410_cpufreq_setrefresh()
62 void s3c2410_set_fvco(struct s3c_cpufreq_config *cfg) in s3c2410_set_fvco() argument
64 if (!IS_ERR(cfg->mpll)) in s3c2410_set_fvco()
65 clk_set_rate(cfg->mpll, cfg->pll.frequency); in s3c2410_set_fvco()
Diotiming-s3c2412.c95 static int s3c2412_calc_bank(struct s3c_cpufreq_config *cfg, in s3c2412_calc_bank() argument
98 unsigned int hclk = cfg->freq.hclk_tns; in s3c2412_calc_bank()
118 struct s3c_cpufreq_config *cfg, in s3c2412_iotiming_debugfs() argument
142 int s3c2412_iotiming_calc(struct s3c_cpufreq_config *cfg, in s3c2412_iotiming_calc() argument
154 ret = s3c2412_calc_bank(cfg, bt); in s3c2412_iotiming_calc()
175 void s3c2412_iotiming_set(struct s3c_cpufreq_config *cfg, in s3c2412_iotiming_set() argument
205 static void s3c2412_iotiming_getbank(struct s3c_cpufreq_config *cfg, in s3c2412_iotiming_getbank() argument
209 unsigned long clk = cfg->freq.hclk_tns; /* ssmc clock??? */ in s3c2412_iotiming_getbank()
232 int s3c2412_iotiming_get(struct s3c_cpufreq_config *cfg, in s3c2412_iotiming_get() argument
252 s3c2412_iotiming_getbank(cfg, bt, bank); in s3c2412_iotiming_get()
[all …]
Diotiming-s3c2410.c217 static int s3c2410_calc_bank(struct s3c_cpufreq_config *cfg, in s3c2410_calc_bank() argument
220 unsigned long hclk = cfg->freq.hclk_tns; in s3c2410_calc_bank()
295 void s3c2410_iotiming_getbank(struct s3c_cpufreq_config *cfg, in s3c2410_iotiming_getbank() argument
299 unsigned long hclk = cfg->freq.hclk_tns; in s3c2410_iotiming_getbank()
315 struct s3c_cpufreq_config *cfg, in s3c2410_iotiming_debugfs() argument
320 unsigned long hclk = cfg->freq.hclk_tns; in s3c2410_iotiming_debugfs()
361 int s3c2410_iotiming_calc(struct s3c_cpufreq_config *cfg, in s3c2410_iotiming_calc() argument
378 ret = s3c2410_calc_bank(cfg, bt); in s3c2410_iotiming_calc()
403 void s3c2410_iotiming_set(struct s3c_cpufreq_config *cfg, in s3c2410_iotiming_set() argument
435 int s3c2410_iotiming_get(struct s3c_cpufreq_config *cfg, in s3c2410_iotiming_get() argument
[all …]
Dcommon.h23 extern void s3c2410_init_uarts(struct s3c2410_uartcfg *cfg, int no);
37 extern void s3c2412_init_uarts(struct s3c2410_uartcfg *cfg, int no);
51 extern void s3c2416_init_uarts(struct s3c2410_uartcfg *cfg, int no);
66 extern void s3c244x_init_uarts(struct s3c2410_uartcfg *cfg, int no);
94 extern void s3c2443_init_uarts(struct s3c2410_uartcfg *cfg, int no);
/linux-4.4.14/drivers/media/platform/sti/bdisp/
Dbdisp-hw.c463 struct bdisp_op_cfg *cfg, in bdisp_hw_build_node() argument
498 switch (cfg->src_nbp) { in bdisp_hw_build_node()
527 node->ins |= cfg->cconv ? BLT_INS_IVMX : 0; in bdisp_hw_build_node()
529 node->ins |= (cfg->scale || cfg->src_420 || cfg->dst_420) ? in bdisp_hw_build_node()
539 node->tty |= cfg->hflip ? BLT_TTY_HSO : 0; in bdisp_hw_build_node()
540 node->tty |= cfg->vflip ? BLT_TTY_VSO : 0; in bdisp_hw_build_node()
542 if (cfg->dst_420 && (t_plan == BDISP_CBCR)) { in bdisp_hw_build_node()
552 node->txy = cfg->vflip ? (dst_rect.height - 1) : dst_rect.top; in bdisp_hw_build_node()
554 node->txy |= cfg->hflip ? (dst_width - dst_x_offset - 1) : in bdisp_hw_build_node()
559 if (cfg->src_interlaced) { in bdisp_hw_build_node()
[all …]
/linux-4.4.14/drivers/hwmon/
Dab8500.c46 struct ab8500_gpadc_cfg cfg; member
56 static int ab8500_voltage_to_temp(struct ab8500_gpadc_cfg *cfg, in ab8500_voltage_to_temp() argument
59 int r_ntc, i = 0, tbl_sz = cfg->tbl_sz; in ab8500_voltage_to_temp()
60 const struct abx500_res_to_temp *tbl = cfg->temp_tbl; in ab8500_voltage_to_temp()
62 if (cfg->vcc < 0 || v_ntc >= cfg->vcc) in ab8500_voltage_to_temp()
65 r_ntc = v_ntc * cfg->r_up / (cfg->vcc - v_ntc); in ab8500_voltage_to_temp()
94 ret = ab8500_voltage_to_temp(&ab8500_data->cfg, voltage, temp); in ab8500_read_sensor()
178 ab8500_data->cfg.vcc = THERMAL_VCC; in abx500_hwmon_init()
179 ab8500_data->cfg.r_up = PULL_UP_RESISTOR; in abx500_hwmon_init()
180 ab8500_data->cfg.temp_tbl = ab8500_temp_tbl_a_thermistor; in abx500_hwmon_init()
[all …]
Ds3c-hwmon.c169 struct s3c_hwmon_chcfg *cfg; in s3c_hwmon_ch_show() local
172 cfg = pdata->in[sen_attr->index]; in s3c_hwmon_ch_show()
178 ret *= cfg->mult; in s3c_hwmon_ch_show()
179 ret = DIV_ROUND_CLOSEST(ret, cfg->div); in s3c_hwmon_ch_show()
198 struct s3c_hwmon_chcfg *cfg; in s3c_hwmon_label_show() local
200 cfg = pdata->in[sen_attr->index]; in s3c_hwmon_label_show()
202 return snprintf(buf, PAGE_SIZE, "%s\n", cfg->name); in s3c_hwmon_label_show()
220 struct s3c_hwmon_chcfg *cfg, in s3c_hwmon_create_attr() argument
243 if (cfg->name) { in s3c_hwmon_create_attr()
319 struct s3c_hwmon_chcfg *cfg = pdata->in[i]; in s3c_hwmon_probe() local
[all …]
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-tuner.c39 struct mxl111sf_tuner_config *cfg; member
50 return (state->cfg->read_reg) ? in mxl111sf_tuner_read_reg()
51 state->cfg->read_reg(state->mxl_state, addr, data) : in mxl111sf_tuner_read_reg()
58 return (state->cfg->write_reg) ? in mxl111sf_tuner_write_reg()
59 state->cfg->write_reg(state->mxl_state, addr, data) : in mxl111sf_tuner_write_reg()
66 return (state->cfg->program_regs) ? in mxl111sf_tuner_program_regs()
67 state->cfg->program_regs(state->mxl_state, ctrl_reg_info) : in mxl111sf_tuner_program_regs()
74 return (state->cfg->top_master_ctrl) ? in mxl1x1sf_tuner_top_master_ctrl()
75 state->cfg->top_master_ctrl(state->mxl_state, onoff) : in mxl1x1sf_tuner_top_master_ctrl()
146 state->cfg->invert_spectrum, state->cfg->if_freq); in mxl1x1sf_tuner_set_if_output_freq()
[all …]
/linux-4.4.14/drivers/media/dvb-frontends/
Ddib3000mc.c34 struct dib3000mc_config *cfg; member
133 u16 reg_51, reg_52 = state->cfg->agc->setup & 0xfefb; in dib3000mc_setup_pwm_state()
134 if (state->cfg->pwm3_inversion) { in dib3000mc_setup_pwm_state()
144 if (state->cfg->use_pwm3) in dib3000mc_setup_pwm_state()
202 if ((state->cfg->output_mpeg2_in_188_bytes)) in dib3000mc_set_output_mode()
295 struct dibx000_agc_config *agc = state->cfg->agc; in dib3000mc_init()
305 if (state->cfg->mobile_mode) { in dib3000mc_init()
331 if (state->cfg->phase_noise_mode == 0) in dib3000mc_init()
348 dib3000mc_write_word(state, 36, state->cfg->max_time); in dib3000mc_init()
349 …dib3000mc_write_word(state, 37, (state->cfg->agc_command1 << 13) | (state->cfg->agc_command2 << 12… in dib3000mc_init()
[all …]
Ddib0070.c57 const struct dib0070_config *cfg; member
97 state->msg[0].addr = state->cfg->i2c_address; in dib0070_read_reg()
101 state->msg[1].addr = state->cfg->i2c_address; in dib0070_read_reg()
130 state->msg[0].addr = state->cfg->i2c_address; in dib0070_write_reg()
146 state->cfg->sleep(state->fe, 0); \
147 if (state->cfg->reset) { \
148 state->cfg->reset(state->fe,1); msleep(10); \
149 state->cfg->reset(state->fe,0); msleep(10); \
257 if (state->cfg->vga_filter != 0) { in dib0070_ctrl_agc_filter()
258 dib0070_write_reg(state, 0x1a, state->cfg->vga_filter); in dib0070_ctrl_agc_filter()
[all …]
Dcxd2841er.h33 extern struct dvb_frontend *cxd2841er_attach_s(struct cxd2841er_config *cfg,
36 extern struct dvb_frontend *cxd2841er_attach_t(struct cxd2841er_config *cfg,
39 extern struct dvb_frontend *cxd2841er_attach_c(struct cxd2841er_config *cfg,
43 struct cxd2841er_config *cfg, in cxd2841er_attach_s() argument
51 struct cxd2841er_config *cfg, struct i2c_adapter *i2c) in cxd2841er_attach_t() argument
58 struct cxd2841er_config *cfg, struct i2c_adapter *i2c) in cxd2841er_attach_c() argument
Dm88ds3103.c61 !((j + 1) % (dev->cfg->i2c_wr_max - 1))) { in m88ds3103_wr_reg_val_tab()
380 switch (dev->cfg->ts_mode) { in m88ds3103_set_frontend()
383 target_mclk = dev->cfg->ts_clk; in m88ds3103_set_frontend()
490 switch (dev->cfg->ts_mode) { in m88ds3103_set_frontend()
511 if (dev->cfg->ts_clk_pol) in m88ds3103_set_frontend()
519 switch (dev->cfg->ts_mode) { in m88ds3103_set_frontend()
529 if (dev->cfg->ts_clk) { in m88ds3103_set_frontend()
530 divide_ratio = DIV_ROUND_UP(target_mclk, dev->cfg->ts_clk); in m88ds3103_set_frontend()
538 target_mclk, dev->cfg->ts_clk, divide_ratio); in m88ds3103_set_frontend()
591 ret = m88ds3103_update_bits(dev, 0x4d, 0x02, dev->cfg->spec_inv << 1); in m88ds3103_set_frontend()
[all …]
Daf9033.c30 struct af9033_config cfg; member
249 { 0x00f641, dev->cfg.tuner, 0xff }, in af9033_init()
272 { 0x800045, dev->cfg.adc_multiplier, 0xff }, in af9033_init()
276 clock_cw = af9033_div(dev, dev->cfg.clock, 1000000ul, 19ul); in af9033_init()
283 dev->cfg.clock, clock_cw); in af9033_init()
291 if (clock_adc_lut[i].clock == dev->cfg.clock) in af9033_init()
297 dev->cfg.clock); in af9033_init()
322 if (dev->cfg.dyn0_clk) { in af9033_init()
329 if (dev->cfg.ts_mode == AF9033_TS_MODE_USB) { in af9033_init()
349 switch (dev->cfg.tuner) { in af9033_init()
[all …]
Ddib7000m.c28 struct dib7000m_config cfg; member
170 if (state->cfg.hostbus_diversity) in dib7000m_set_output_mode()
188 if (state->cfg.output_mpeg2_in_188_bytes) in dib7000m_set_output_mode()
241 if (!state->cfg.mobile_mode) in dib7000m_set_power_mode()
390 const struct dibx000_bandwidth_config *bw = state->cfg.bw; in dib7000m_reset_pll()
401 if (!state->cfg.quartz_direct) { in dib7000m_reset_pll()
405 if(state->cfg.input_clk_is_div_2) in dib7000m_reset_pll()
423 const struct dibx000_bandwidth_config *bw = state->cfg.bw; in dib7000mc_reset_pll()
447 dib7000m_write_word(st, 773, st->cfg.gpio_dir); in dib7000m_reset_gpio()
448 dib7000m_write_word(st, 774, st->cfg.gpio_val); in dib7000m_reset_gpio()
[all …]
Ddib0090.c331 …ARD_RESET(state) do { if (cfg->reset) { if (cfg->sleep) cfg->sleep(fe, 0); msleep(10); cfg->res…
525 static void dib0090_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) in dib0090_reset_digital() argument
532 if (cfg->in_soc) in dib0090_reset_digital()
537 …dib0090_write_reg(state, 0x20, ((cfg->io.adc_clock_ratio - 1) << 11) | (0 << 10) | (1 << 9) | (1 <… in dib0090_reset_digital()
538 if (cfg->clkoutdrive != 0) in dib0090_reset_digital()
539 …dib0090_write_reg(state, 0x23, (0 << 15) | ((!cfg->analog_output) << 14) | (2 << 10) | (1 << 9) | … in dib0090_reset_digital()
540 | (cfg->clkoutdrive << 5) | (cfg->clkouttobamse << 4) | (0 << 2) | (0)); in dib0090_reset_digital()
542 …dib0090_write_reg(state, 0x23, (0 << 15) | ((!cfg->analog_output) << 14) | (2 << 10) | (1 << 9) | … in dib0090_reset_digital()
543 | (7 << 5) | (cfg->clkouttobamse << 4) | (0 << 2) | (0)); in dib0090_reset_digital()
549 …if ((PllCfg & 0x1FFF) != ((cfg->io.pll_range << 12) | (cfg->io.pll_loopdiv << 6) | (cfg->io.pll_pr… in dib0090_reset_digital()
[all …]
Dlgdt3305.c59 const struct lgdt3305_config *cfg; member
120 .addr = state->cfg->i2c_addr, .flags = 0, in lgdt3305_write_reg()
144 { .addr = state->cfg->i2c_addr, in lgdt3305_read_reg()
146 { .addr = state->cfg->i2c_addr, in lgdt3305_read_reg()
156 state->cfg->i2c_addr, reg, ret); in lgdt3305_read_reg()
243 enum lgdt3305_tp_clock_edge edge = state->cfg->tpclk_edge; in lgdt3305_mpeg_mode_polarity()
244 enum lgdt3305_tp_clock_mode mode = state->cfg->tpclk_mode; in lgdt3305_mpeg_mode_polarity()
245 enum lgdt3305_tp_valid_polarity valid = state->cfg->tpvalid_polarity; in lgdt3305_mpeg_mode_polarity()
370 if (state->cfg->demod_chip == LGDT3304) in lgdt3305_rfagc_loop()
379 if (state->cfg->rf_agc_loop) { in lgdt3305_rfagc_loop()
[all …]
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_vda.c210 || vi->cmd.cfg.data_length == 0) { in esas2r_process_vda_ioctl()
215 if (vi->cmd.cfg.cfg_func == VDA_CFG_INIT) { in esas2r_process_vda_ioctl()
220 rq->vrq->cfg.sub_func = vi->cmd.cfg.cfg_func; in esas2r_process_vda_ioctl()
221 rq->vrq->cfg.length = cpu_to_le32(vi->cmd.cfg.data_length); in esas2r_process_vda_ioctl()
223 if (vi->cmd.cfg.cfg_func == VDA_CFG_GET_INIT) { in esas2r_process_vda_ioctl()
224 memcpy(&rq->vrq->cfg.data, in esas2r_process_vda_ioctl()
225 &vi->cmd.cfg.data, in esas2r_process_vda_ioctl()
226 vi->cmd.cfg.data_length); in esas2r_process_vda_ioctl()
228 esas2r_nuxi_cfg_data(rq->vrq->cfg.sub_func, in esas2r_process_vda_ioctl()
229 &rq->vrq->cfg.data); in esas2r_process_vda_ioctl()
[all …]
/linux-4.4.14/drivers/input/mouse/
Dbcm5974.c293 struct bcm5974_config cfg; /* device configuration */ member
308 const struct bcm5974_config *c = &dev->cfg; in get_tp_finger()
507 const struct bcm5974_config *cfg; in bcm5974_get_config() local
509 for (cfg = bcm5974_config_table; cfg->ansi; ++cfg) in bcm5974_get_config()
510 if (cfg->ansi == id || cfg->iso == id || cfg->jis == id) in bcm5974_get_config()
511 return cfg; in bcm5974_get_config()
531 const struct bcm5974_config *cfg) in setup_events_to_report() argument
540 set_abs(input_dev, ABS_MT_TOUCH_MAJOR, &cfg->w); in setup_events_to_report()
541 set_abs(input_dev, ABS_MT_TOUCH_MINOR, &cfg->w); in setup_events_to_report()
543 set_abs(input_dev, ABS_MT_WIDTH_MAJOR, &cfg->w); in setup_events_to_report()
[all …]
/linux-4.4.14/arch/cris/include/arch-v32/mach-a3/mach/hwregs/iop/
Diop_sw_cfg_defs.h86 unsigned int cfg : 2; member
94 unsigned int cfg : 2; member
102 unsigned int cfg : 2; member
110 unsigned int cfg : 2; member
118 unsigned int cfg : 2; member
126 unsigned int cfg : 2; member
134 unsigned int cfg : 2; member
142 unsigned int cfg : 2; member
150 unsigned int cfg : 2; member
158 unsigned int cfg : 2; member
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dipi.h70 unsigned int cfg; in __default_send_IPI_shortcut() local
80 cfg = __prepare_ICR(shortcut, vector, dest); in __default_send_IPI_shortcut()
85 native_apic_mem_write(APIC_ICR, cfg); in __default_send_IPI_shortcut()
95 unsigned long cfg; in __default_send_IPI_dest_field() local
108 cfg = __prepare_ICR2(mask); in __default_send_IPI_dest_field()
109 native_apic_mem_write(APIC_ICR2, cfg); in __default_send_IPI_dest_field()
114 cfg = __prepare_ICR(0, vector, dest); in __default_send_IPI_dest_field()
119 native_apic_mem_write(APIC_ICR, cfg); in __default_send_IPI_dest_field()
/linux-4.4.14/drivers/memory/
Dpl172.c89 u32 cfg; in pl172_setup_static() local
93 if (!of_property_read_u32(np, "mpmc,memory-width", &cfg)) { in pl172_setup_static()
94 if (cfg == 8) { in pl172_setup_static()
95 cfg = MPMC_STATIC_CFG_MW_8BIT; in pl172_setup_static()
96 } else if (cfg == 16) { in pl172_setup_static()
97 cfg = MPMC_STATIC_CFG_MW_16BIT; in pl172_setup_static()
98 } else if (cfg == 32) { in pl172_setup_static()
99 cfg = MPMC_STATIC_CFG_MW_32BIT; in pl172_setup_static()
110 cfg |= MPMC_STATIC_CFG_PM; in pl172_setup_static()
113 cfg |= MPMC_STATIC_CFG_PC; in pl172_setup_static()
[all …]
/linux-4.4.14/drivers/staging/most/aim-sound/
Dsound.c51 struct most_channel_config *cfg; member
186 unsigned int const frame_bytes = channel->cfg->subbuffer_size; in copy_data()
191 if (channel->cfg->direction & MOST_CH_RX) in copy_data()
277 struct most_channel_config *cfg = channel->cfg; in pcm_open() local
281 if (cfg->direction == MOST_CH_TX) { in pcm_open()
292 if (cfg->direction == MOST_CH_TX) in pcm_open()
315 if (channel->cfg->direction == MOST_CH_TX) in pcm_close()
375 struct most_channel_config *cfg = channel->cfg; in pcm_prepare() local
380 if (cfg->direction == MOST_CH_TX) { in pcm_prepare()
486 struct most_channel_config *cfg) in audio_set_hw_params() argument
[all …]
/linux-4.4.14/sound/isa/msnd/
Dmsnd_pinnacle.c653 static int snd_msnd_write_cfg(int cfg, int reg, int value) in snd_msnd_write_cfg() argument
655 outb(reg, cfg); in snd_msnd_write_cfg()
656 outb(value, cfg + 1); in snd_msnd_write_cfg()
657 if (value != inb(cfg + 1)) { in snd_msnd_write_cfg()
664 static int snd_msnd_write_cfg_io0(int cfg, int num, u16 io) in snd_msnd_write_cfg_io0() argument
666 if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) in snd_msnd_write_cfg_io0()
668 if (snd_msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io))) in snd_msnd_write_cfg_io0()
670 if (snd_msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io))) in snd_msnd_write_cfg_io0()
675 static int snd_msnd_write_cfg_io1(int cfg, int num, u16 io) in snd_msnd_write_cfg_io1() argument
677 if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) in snd_msnd_write_cfg_io1()
[all …]
/linux-4.4.14/drivers/spi/
Dspi-au1550.c174 u32 cfg, stat; in au1550_spi_chipsel() local
186 cfg = hw->regs->psc_spicfg; in au1550_spi_chipsel()
188 hw->regs->psc_spicfg = cfg & ~PSC_SPICFG_DE_ENABLE; in au1550_spi_chipsel()
192 cfg |= PSC_SPICFG_BI; in au1550_spi_chipsel()
194 cfg &= ~PSC_SPICFG_BI; in au1550_spi_chipsel()
196 cfg &= ~PSC_SPICFG_CDE; in au1550_spi_chipsel()
198 cfg |= PSC_SPICFG_CDE; in au1550_spi_chipsel()
201 cfg |= PSC_SPICFG_MLF; in au1550_spi_chipsel()
203 cfg &= ~PSC_SPICFG_MLF; in au1550_spi_chipsel()
206 cfg &= ~PSC_SPICFG_DD_DISABLE; in au1550_spi_chipsel()
[all …]
Dspi-xlp.c146 u32 fdiv, cfg; in xlp_spi_setup() local
162 cfg = xlp_spi_reg_read(xspi, cs, XLP_SPI_CONFIG); in xlp_spi_setup()
164 cfg |= XLP_SPI_CPHA; in xlp_spi_setup()
166 cfg &= ~XLP_SPI_CPHA; in xlp_spi_setup()
168 cfg |= XLP_SPI_CPOL; in xlp_spi_setup()
170 cfg &= ~XLP_SPI_CPOL; in xlp_spi_setup()
172 cfg |= XLP_SPI_CS_POL; in xlp_spi_setup()
174 cfg &= ~XLP_SPI_CS_POL; in xlp_spi_setup()
176 cfg |= XLP_SPI_CS_LSBFE; in xlp_spi_setup()
178 cfg &= ~XLP_SPI_CS_LSBFE; in xlp_spi_setup()
[all …]
Dspi-pxa2xx-dma.c165 struct dma_slave_config cfg; in pxa2xx_spi_dma_prepare_one() local
182 memset(&cfg, 0, sizeof(cfg)); in pxa2xx_spi_dma_prepare_one()
183 cfg.direction = dir; in pxa2xx_spi_dma_prepare_one()
186 cfg.dst_addr = drv_data->ssdr_physical; in pxa2xx_spi_dma_prepare_one()
187 cfg.dst_addr_width = width; in pxa2xx_spi_dma_prepare_one()
188 cfg.dst_maxburst = chip->dma_burst_size; in pxa2xx_spi_dma_prepare_one()
194 cfg.src_addr = drv_data->ssdr_physical; in pxa2xx_spi_dma_prepare_one()
195 cfg.src_addr_width = width; in pxa2xx_spi_dma_prepare_one()
196 cfg.src_maxburst = chip->dma_burst_size; in pxa2xx_spi_dma_prepare_one()
203 ret = dmaengine_slave_config(chan, &cfg); in pxa2xx_spi_dma_prepare_one()
/linux-4.4.14/arch/metag/boot/dts/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/arch/mips/boot/dts/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/arch/cris/boot/dts/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/arch/arm64/boot/dts/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/arch/powerpc/boot/dts/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/arch/arm/boot/dts/include/dt-bindings/dma/
Dat91.h35 #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ argument
42 #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ argument
49 #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ argument
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Dscan.c326 struct wl1271_cmd_sched_scan_config *cfg = NULL; in wl1271_scan_sched_scan_config() local
334 cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); in wl1271_scan_sched_scan_config()
335 if (!cfg) in wl1271_scan_sched_scan_config()
338 cfg->role_id = wlvif->role_id; in wl1271_scan_sched_scan_config()
339 cfg->rssi_threshold = c->rssi_threshold; in wl1271_scan_sched_scan_config()
340 cfg->snr_threshold = c->snr_threshold; in wl1271_scan_sched_scan_config()
341 cfg->n_probe_reqs = c->num_probe_reqs; in wl1271_scan_sched_scan_config()
343 cfg->cycles = 0; in wl1271_scan_sched_scan_config()
345 cfg->report_after = 1; in wl1271_scan_sched_scan_config()
347 cfg->terminate = 0; in wl1271_scan_sched_scan_config()
[all …]
/linux-4.4.14/drivers/net/hamradio/
Dyam.c1000 if ((yi.cfg.mask & YAM_IOBASE) && netif_running(dev)) in yam_ioctl()
1002 if ((yi.cfg.mask & YAM_IRQ) && netif_running(dev)) in yam_ioctl()
1004 if ((yi.cfg.mask & YAM_BITRATE) && netif_running(dev)) in yam_ioctl()
1006 if ((yi.cfg.mask & YAM_BAUDRATE) && netif_running(dev)) in yam_ioctl()
1009 if (yi.cfg.mask & YAM_IOBASE) { in yam_ioctl()
1010 yp->iobase = yi.cfg.iobase; in yam_ioctl()
1011 dev->base_addr = yi.cfg.iobase; in yam_ioctl()
1013 if (yi.cfg.mask & YAM_IRQ) { in yam_ioctl()
1014 if (yi.cfg.irq > 15) in yam_ioctl()
1016 yp->irq = yi.cfg.irq; in yam_ioctl()
[all …]
Dbaycom_epp.c186 } cfg; member
316 bc->cfg.intclk ? "int" : "ext", in eppconfig()
317 bc->cfg.extmodem ? "ext" : "int", bc->cfg.fclk, bc->cfg.bps, in eppconfig()
318 (bc->cfg.fclk + 8 * bc->cfg.bps) / (16 * bc->cfg.bps), in eppconfig()
319 bc->cfg.loopback ? ",loopback" : ""); in eppconfig()
973 bc->cfg.intclk = 1; in baycom_setmode()
975 bc->cfg.intclk = 0; in baycom_setmode()
977 bc->cfg.extmodem = 0; in baycom_setmode()
979 bc->cfg.extmodem = 1; in baycom_setmode()
981 bc->cfg.loopback = 0; in baycom_setmode()
[all …]
/linux-4.4.14/net/ipv6/
Dip6_udp_tunnel.c15 int udp_sock_create6(struct net *net, struct udp_port_cfg *cfg, in udp_sock_create6() argument
26 if (cfg->ipv6_v6only) { in udp_sock_create6()
36 memcpy(&udp6_addr.sin6_addr, &cfg->local_ip6, in udp_sock_create6()
38 udp6_addr.sin6_port = cfg->local_udp_port; in udp_sock_create6()
44 if (cfg->peer_udp_port) { in udp_sock_create6()
46 memcpy(&udp6_addr.sin6_addr, &cfg->peer_ip6, in udp_sock_create6()
48 udp6_addr.sin6_port = cfg->peer_udp_port; in udp_sock_create6()
56 udp_set_no_check6_tx(sock->sk, !cfg->use_udp6_tx_checksums); in udp_sock_create6()
57 udp_set_no_check6_rx(sock->sk, !cfg->use_udp6_rx_checksums); in udp_sock_create6()
Droute.c1697 const struct fib6_config *cfg) in ip6_convert_metrics() argument
1704 if (!cfg->fc_mx) in ip6_convert_metrics()
1711 nla_for_each_attr(nla, cfg->fc_mx, cfg->fc_mx_len, remaining) { in ip6_convert_metrics()
1751 static struct rt6_info *ip6_route_info_create(struct fib6_config *cfg) in ip6_route_info_create() argument
1753 struct net *net = cfg->fc_nlinfo.nl_net; in ip6_route_info_create()
1761 if (cfg->fc_dst_len > 128 || cfg->fc_src_len > 128) in ip6_route_info_create()
1764 if (cfg->fc_src_len) in ip6_route_info_create()
1767 if (cfg->fc_ifindex) { in ip6_route_info_create()
1769 dev = dev_get_by_index(net, cfg->fc_ifindex); in ip6_route_info_create()
1777 if (cfg->fc_metric == 0) in ip6_route_info_create()
[all …]
/linux-4.4.14/drivers/clk/qcom/
Dclk-rcg2.c67 u32 cfg; in clk_rcg2_get_parent() local
70 ret = regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, &cfg); in clk_rcg2_get_parent()
74 cfg &= CFG_SRC_SEL_MASK; in clk_rcg2_get_parent()
75 cfg >>= CFG_SRC_SEL_SHIFT; in clk_rcg2_get_parent()
78 if (cfg == rcg->parent_map[i].cfg) in clk_rcg2_get_parent()
117 u32 cfg = rcg->parent_map[index].cfg << CFG_SRC_SEL_SHIFT; in clk_rcg2_set_parent() local
120 CFG_SRC_SEL_MASK, cfg); in clk_rcg2_set_parent()
156 u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; in clk_rcg2_recalc_rate() local
158 regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, &cfg); in clk_rcg2_recalc_rate()
168 mode = cfg & CFG_MODE_MASK; in clk_rcg2_recalc_rate()
[all …]
/linux-4.4.14/drivers/soc/ti/
Dknav_dma.c127 struct knav_dma_cfg cfg; member
137 static bool check_config(struct knav_dma_chan *chan, struct knav_dma_cfg *cfg) in check_config() argument
139 if (!memcmp(&chan->cfg, cfg, sizeof(*cfg))) in check_config()
146 struct knav_dma_cfg *cfg) in chan_start() argument
152 if (cfg->u.tx.filt_pswords) in chan_start()
154 if (cfg->u.tx.filt_einfo) in chan_start()
161 writel_relaxed(cfg->u.tx.priority, &chan->reg_tx_sched->prio); in chan_start()
166 if (cfg->u.rx.einfo_present) in chan_start()
168 if (cfg->u.rx.psinfo_present) in chan_start()
170 if (cfg->u.rx.err_mode == DMA_RETRY) in chan_start()
[all …]
/linux-4.4.14/net/mpls/
Daf_mpls.c560 static int mpls_nh_build_from_cfg(struct mpls_route_config *cfg, in mpls_nh_build_from_cfg() argument
563 struct net *net = cfg->rc_nlinfo.nl_net; in mpls_nh_build_from_cfg()
573 if (cfg->rc_output_labels > MAX_NEW_LABELS) in mpls_nh_build_from_cfg()
576 nh->nh_labels = cfg->rc_output_labels; in mpls_nh_build_from_cfg()
578 nh->nh_label[i] = cfg->rc_output_label[i]; in mpls_nh_build_from_cfg()
580 nh->nh_via_table = cfg->rc_via_table; in mpls_nh_build_from_cfg()
581 memcpy(__mpls_nh_via(rt, nh), cfg->rc_via, cfg->rc_via_alen); in mpls_nh_build_from_cfg()
582 nh->nh_via_alen = cfg->rc_via_alen; in mpls_nh_build_from_cfg()
584 err = mpls_nh_assign_dev(net, rt, nh, cfg->rc_ifindex); in mpls_nh_build_from_cfg()
666 static int mpls_nh_build_multi(struct mpls_route_config *cfg, in mpls_nh_build_multi() argument
[all …]
/linux-4.4.14/net/l2tp/
Dl2tp_netlink.c175 struct l2tp_tunnel_cfg cfg = { 0, }; in l2tp_nl_cmd_tunnel_create() local
201 cfg.encap = nla_get_u16(info->attrs[L2TP_ATTR_ENCAP_TYPE]); in l2tp_nl_cmd_tunnel_create()
210 cfg.local_ip6 = nla_data( in l2tp_nl_cmd_tunnel_create()
212 cfg.peer_ip6 = nla_data( in l2tp_nl_cmd_tunnel_create()
218 cfg.local_ip.s_addr = nla_get_in_addr( in l2tp_nl_cmd_tunnel_create()
220 cfg.peer_ip.s_addr = nla_get_in_addr( in l2tp_nl_cmd_tunnel_create()
227 cfg.local_udp_port = nla_get_u16(info->attrs[L2TP_ATTR_UDP_SPORT]); in l2tp_nl_cmd_tunnel_create()
229 cfg.peer_udp_port = nla_get_u16(info->attrs[L2TP_ATTR_UDP_DPORT]); in l2tp_nl_cmd_tunnel_create()
231 cfg.use_udp_checksums = nla_get_flag(info->attrs[L2TP_ATTR_UDP_CSUM]); in l2tp_nl_cmd_tunnel_create()
235 cfg.udp6_zero_tx_checksums = nla_get_flag(info->attrs[L2TP_ATTR_UDP_ZERO_CSUM6_TX]); in l2tp_nl_cmd_tunnel_create()
[all …]
Dl2tp_core.c1360 struct l2tp_tunnel_cfg *cfg, in l2tp_tunnel_sock_create() argument
1367 switch (cfg->encap) { in l2tp_tunnel_sock_create()
1372 if (cfg->local_ip6 && cfg->peer_ip6) { in l2tp_tunnel_sock_create()
1374 memcpy(&udp_conf.local_ip6, cfg->local_ip6, in l2tp_tunnel_sock_create()
1376 memcpy(&udp_conf.peer_ip6, cfg->peer_ip6, in l2tp_tunnel_sock_create()
1379 cfg->udp6_zero_tx_checksums; in l2tp_tunnel_sock_create()
1381 cfg->udp6_zero_rx_checksums; in l2tp_tunnel_sock_create()
1386 udp_conf.local_ip = cfg->local_ip; in l2tp_tunnel_sock_create()
1387 udp_conf.peer_ip = cfg->peer_ip; in l2tp_tunnel_sock_create()
1388 udp_conf.use_udp_checksums = cfg->use_udp_checksums; in l2tp_tunnel_sock_create()
[all …]
/linux-4.4.14/drivers/tty/
Dmips_ejtag_fdc.c490 u32 cfg; in mips_ejtag_fdc_put() local
507 cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); in mips_ejtag_fdc_put()
508 cfg &= ~REG_FDCFG_TXINTTHRES; in mips_ejtag_fdc_put()
509 cfg |= REG_FDCFG_TXINTTHRES_NOTFULL; in mips_ejtag_fdc_put()
510 mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); in mips_ejtag_fdc_put()
563 unsigned int stat, channel, data, cfg, i, flipped; in mips_ejtag_fdc_handle() local
629 cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); in mips_ejtag_fdc_handle()
630 cfg &= ~REG_FDCFG_TXINTTHRES; in mips_ejtag_fdc_handle()
631 cfg |= REG_FDCFG_TXINTTHRES_DISABLED; in mips_ejtag_fdc_handle()
632 mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); in mips_ejtag_fdc_handle()
[all …]
/linux-4.4.14/sound/soc/sh/rcar/
Dcore.c967 struct rsnd_kctrl_cfg *cfg = kcontrol_to_cfg(kctrl); in rsnd_kctrl_info() local
969 if (cfg->texts) { in rsnd_kctrl_info()
971 uinfo->count = cfg->size; in rsnd_kctrl_info()
972 uinfo->value.enumerated.items = cfg->max; in rsnd_kctrl_info()
973 if (uinfo->value.enumerated.item >= cfg->max) in rsnd_kctrl_info()
974 uinfo->value.enumerated.item = cfg->max - 1; in rsnd_kctrl_info()
976 cfg->texts[uinfo->value.enumerated.item], in rsnd_kctrl_info()
979 uinfo->count = cfg->size; in rsnd_kctrl_info()
981 uinfo->value.integer.max = cfg->max; in rsnd_kctrl_info()
982 uinfo->type = (cfg->max == 1) ? in rsnd_kctrl_info()
[all …]
/linux-4.4.14/drivers/i2c/busses/
Di2c-pmcmsp.c151 static inline u32 pmcmsptwi_cfg_to_reg(const struct pmcmsptwi_cfg *cfg) in pmcmsptwi_cfg_to_reg() argument
153 return ((cfg->arbf & 0xf) << 12) | in pmcmsptwi_cfg_to_reg()
154 ((cfg->nak & 0xf) << 8) | in pmcmsptwi_cfg_to_reg()
155 ((cfg->add10 & 0x1) << 7) | in pmcmsptwi_cfg_to_reg()
156 ((cfg->mst_code & 0x7) << 4) | in pmcmsptwi_cfg_to_reg()
157 ((cfg->arb & 0x1) << 1) | in pmcmsptwi_cfg_to_reg()
158 (cfg->highspeed & 0x1); in pmcmsptwi_cfg_to_reg()
161 static inline void pmcmsptwi_reg_to_cfg(u32 reg, struct pmcmsptwi_cfg *cfg) in pmcmsptwi_reg_to_cfg() argument
163 cfg->arbf = (reg >> 12) & 0xf; in pmcmsptwi_reg_to_cfg()
164 cfg->nak = (reg >> 8) & 0xf; in pmcmsptwi_reg_to_cfg()
[all …]
/linux-4.4.14/drivers/staging/media/cxd2099/
Dcxd2099.c42 struct cxd2099_cfg cfg; member
121 status = i2c_write_reg(ci->i2c, ci->cfg.adr, 0, adr); in read_block()
124 status = i2c_read(ci->i2c, ci->cfg.adr, 1, data, n); in read_block()
140 status = i2c_write(ci->i2c, ci->cfg.adr, addr, 3); in read_pccard()
142 status = i2c_read(ci->i2c, ci->cfg.adr, 3, data, n); in read_pccard()
151 status = i2c_write(ci->i2c, ci->cfg.adr, addr, 3); in write_pccard()
156 status = i2c_write(ci->i2c, ci->cfg.adr, buf, n+1); in write_pccard()
166 status = i2c_write(ci->i2c, ci->cfg.adr, addr, 3); in read_io()
168 status = i2c_read(ci->i2c, ci->cfg.adr, 3, val, 1); in read_io()
178 status = i2c_write(ci->i2c, ci->cfg.adr, addr, 3); in write_io()
[all …]
/linux-4.4.14/arch/x86/kernel/apic/
Dvector.c25 struct irq_cfg cfg; member
67 return data ? &data->cfg : NULL; in irqd_cfg()
158 vector = d->cfg.vector; in __assign_irq_vector()
186 if (d->cfg.vector) in __assign_irq_vector()
214 d->cfg.old_vector = d->move_in_progress ? d->cfg.vector : 0; in __assign_irq_vector()
215 d->cfg.vector = vector; in __assign_irq_vector()
224 &d->cfg.dest_apicid)); in __assign_irq_vector()
257 if (!data->cfg.vector) in clear_irq_vector()
260 vector = data->cfg.vector; in clear_irq_vector()
264 data->cfg.vector = 0; in clear_irq_vector()
[all …]
Dhtirq.c38 struct irq_cfg *cfg = irqd_cfg(data); in ht_set_affinity() local
43 msg.address_lo |= HT_IRQ_LOW_VECTOR(cfg->vector) | in ht_set_affinity()
44 HT_IRQ_LOW_DEST_ID(cfg->dest_apicid); in ht_set_affinity()
46 msg.address_hi |= HT_IRQ_HIGH_DEST_ID(cfg->dest_apicid); in ht_set_affinity()
119 struct irq_cfg *cfg = irqd_cfg(irq_data); in htirq_domain_activate() local
121 msg.address_hi = HT_IRQ_HIGH_DEST_ID(cfg->dest_apicid); in htirq_domain_activate()
124 HT_IRQ_LOW_DEST_ID(cfg->dest_apicid) | in htirq_domain_activate()
125 HT_IRQ_LOW_VECTOR(cfg->vector) | in htirq_domain_activate()
/linux-4.4.14/include/net/
Dudp_tunnel.h38 int udp_sock_create4(struct net *net, struct udp_port_cfg *cfg,
42 int udp_sock_create6(struct net *net, struct udp_port_cfg *cfg,
45 static inline int udp_sock_create6(struct net *net, struct udp_port_cfg *cfg, in udp_sock_create6() argument
53 struct udp_port_cfg *cfg, in udp_sock_create() argument
56 if (cfg->family == AF_INET) in udp_sock_create()
57 return udp_sock_create4(net, cfg, sockp); in udp_sock_create()
59 if (cfg->family == AF_INET6) in udp_sock_create()
60 return udp_sock_create6(net, cfg, sockp); in udp_sock_create()
/linux-4.4.14/drivers/video/fbdev/via/
Dvia-gpio.c86 struct viafb_gpio_cfg *cfg = container_of(chip, in via_gpio_set() local
93 spin_lock_irqsave(&cfg->vdev->reg_lock, flags); in via_gpio_set()
94 gpio = cfg->active_gpios[nr]; in via_gpio_set()
102 spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); in via_gpio_set()
118 struct viafb_gpio_cfg *cfg = container_of(chip, in via_gpio_dir_input() local
124 spin_lock_irqsave(&cfg->vdev->reg_lock, flags); in via_gpio_dir_input()
125 gpio = cfg->active_gpios[nr]; in via_gpio_dir_input()
128 spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); in via_gpio_dir_input()
134 struct viafb_gpio_cfg *cfg = container_of(chip, in via_gpio_get() local
141 spin_lock_irqsave(&cfg->vdev->reg_lock, flags); in via_gpio_get()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dsw.c163 rtlpriv->dbg.global_debuglevel = rtlpriv->cfg->mod_params->debug; in rtl8821ae_init_sw_vars()
165 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8821ae_init_sw_vars()
166 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8821ae_init_sw_vars()
167 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl8821ae_init_sw_vars()
168 rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; in rtl8821ae_init_sw_vars()
169 rtlpci->int_clear = rtlpriv->cfg->mod_params->int_clear; in rtl8821ae_init_sw_vars()
170 rtlpriv->cfg->mod_params->sw_crypto = in rtl8821ae_init_sw_vars()
171 rtlpriv->cfg->mod_params->sw_crypto; in rtl8821ae_init_sw_vars()
172 rtlpriv->cfg->mod_params->disable_watchdog = in rtl8821ae_init_sw_vars()
173 rtlpriv->cfg->mod_params->disable_watchdog; in rtl8821ae_init_sw_vars()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb.c177 void ixgbe_dcb_unpack_pfc(struct ixgbe_dcb_config *cfg, u8 *pfc_en) in ixgbe_dcb_unpack_pfc() argument
179 struct tc_configuration *tc_config = &cfg->tc_config[0]; in ixgbe_dcb_unpack_pfc()
188 void ixgbe_dcb_unpack_refill(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_refill() argument
191 struct tc_configuration *tc_config = &cfg->tc_config[0]; in ixgbe_dcb_unpack_refill()
198 void ixgbe_dcb_unpack_max(struct ixgbe_dcb_config *cfg, u16 *max) in ixgbe_dcb_unpack_max() argument
200 struct tc_configuration *tc_config = &cfg->tc_config[0]; in ixgbe_dcb_unpack_max()
207 void ixgbe_dcb_unpack_bwgid(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_bwgid() argument
210 struct tc_configuration *tc_config = &cfg->tc_config[0]; in ixgbe_dcb_unpack_bwgid()
217 void ixgbe_dcb_unpack_prio(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_prio() argument
220 struct tc_configuration *tc_config = &cfg->tc_config[0]; in ixgbe_dcb_unpack_prio()
[all …]
/linux-4.4.14/drivers/staging/comedi/drivers/
Dserial2002.c338 struct config_t *cfg, in serial2002_setup_subdevice() argument
348 if (cfg[j].kind == kind) in serial2002_setup_subdevice()
372 if (cfg[j].kind == kind) { in serial2002_setup_subdevice()
377 range[j].range.min = cfg[j].min; in serial2002_setup_subdevice()
378 range[j].range.max = cfg[j].max; in serial2002_setup_subdevice()
382 maxdata_list[chan] = ((long long)1 << cfg[j].bits) - 1; in serial2002_setup_subdevice()
396 struct config_t *cfg; in serial2002_setup_subdevs() local
402 di_cfg = kcalloc(32, sizeof(*cfg), GFP_KERNEL); in serial2002_setup_subdevs()
403 do_cfg = kcalloc(32, sizeof(*cfg), GFP_KERNEL); in serial2002_setup_subdevs()
404 ai_cfg = kcalloc(32, sizeof(*cfg), GFP_KERNEL); in serial2002_setup_subdevs()
[all …]
/linux-4.4.14/arch/powerpc/platforms/cell/
Dspider-pic.c85 void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); in spider_unmask_irq() local
87 out_be32(cfg, in_be32(cfg) | 0x30000000u); in spider_unmask_irq()
93 void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); in spider_mask_irq() local
95 out_be32(cfg, in_be32(cfg) & ~0x30000000u); in spider_mask_irq()
121 void __iomem *cfg = spider_get_irq_config(pic, hw); in spider_set_irq_type() local
155 old_mask = in_be32(cfg) & 0x30000000u; in spider_set_irq_type()
156 out_be32(cfg, old_mask | (ic << 24) | (0x7 << 16) | in spider_set_irq_type()
158 out_be32(cfg + 4, (0x2 << 16) | (hw & 0xff)); in spider_set_irq_type()
309 void __iomem *cfg = pic->regs + TIR_CFGA + 8 * i; in spider_init_one() local
310 out_be32(cfg, in_be32(cfg) & ~0x30000000u); in spider_init_one()
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_core.c733 CQ_INCR(ci, bfa->iocfc.cfg.drvcfg.num_rspq_elems); in bfa_isr_rspq()
981 struct bfa_iocfc_cfg_s *cfg = &iocfc->cfg; in bfa_iocfc_send_cfg() local
984 WARN_ON(cfg->fwcfg.num_cqs > BFI_IOC_MAX_CQS); in bfa_iocfc_send_cfg()
985 bfa_trc(bfa, cfg->fwcfg.num_cqs); in bfa_iocfc_send_cfg()
996 cfg_info->num_cqs = cfg->fwcfg.num_cqs; in bfa_iocfc_send_cfg()
998 cfg->fwcfg.num_ioim_reqs)); in bfa_iocfc_send_cfg()
999 cfg_info->num_fwtio_reqs = cpu_to_be16(cfg->fwcfg.num_fwtio_reqs); in bfa_iocfc_send_cfg()
1005 for (i = 0; i < cfg->fwcfg.num_cqs; i++) { in bfa_iocfc_send_cfg()
1011 cpu_to_be16(cfg->drvcfg.num_reqq_elems); in bfa_iocfc_send_cfg()
1018 cpu_to_be16(cfg->drvcfg.num_rspq_elems); in bfa_iocfc_send_cfg()
[all …]
/linux-4.4.14/sound/soc/
Dsoc-ac97.c181 struct snd_ac97_reset_cfg *cfg) in snd_soc_ac97_parse_pinctl() argument
193 cfg->pctl = p; in snd_soc_ac97_parse_pinctl()
200 cfg->pstate_reset = state; in snd_soc_ac97_parse_pinctl()
207 cfg->pstate_warm_reset = state; in snd_soc_ac97_parse_pinctl()
214 cfg->pstate_run = state; in snd_soc_ac97_parse_pinctl()
226 cfg->gpio_sync = gpio; in snd_soc_ac97_parse_pinctl()
238 cfg->gpio_sdata = gpio; in snd_soc_ac97_parse_pinctl()
250 cfg->gpio_reset = gpio; in snd_soc_ac97_parse_pinctl()
283 struct snd_ac97_reset_cfg cfg; in snd_soc_set_ac97_ops_of_reset() local
286 ret = snd_soc_ac97_parse_pinctl(dev, &cfg); in snd_soc_set_ac97_ops_of_reset()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dtmio_mmc_dma.c270 struct dma_slave_config cfg = {}; in tmio_mmc_request_dma() local
289 cfg.direction = DMA_MEM_TO_DEV; in tmio_mmc_request_dma()
290 cfg.dst_addr = res->start + (CTL_SD_DATA_PORT << host->bus_shift); in tmio_mmc_request_dma()
291 cfg.dst_addr_width = host->dma->dma_buswidth; in tmio_mmc_request_dma()
292 if (!cfg.dst_addr_width) in tmio_mmc_request_dma()
293 cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in tmio_mmc_request_dma()
294 cfg.src_addr = 0; in tmio_mmc_request_dma()
295 ret = dmaengine_slave_config(host->chan_tx, &cfg); in tmio_mmc_request_dma()
308 cfg.direction = DMA_DEV_TO_MEM; in tmio_mmc_request_dma()
309 cfg.src_addr = cfg.dst_addr + host->pdata->dma_rx_offset; in tmio_mmc_request_dma()
[all …]
Dbfin_sdh.c171 host->sg_cpu[i].cfg = dma_cfg; in sdh_setup_data()
177 host->sg_cpu[i].cfg, host->sg_cpu[i].x_count, in sdh_setup_data()
185 host->sg_cpu[host->dma_len - 1].cfg &= ~(DMAFLOW | NDSIZE); in sdh_setup_data()
186 host->sg_cpu[host->dma_len - 1].cfg |= DI_EN; in sdh_setup_data()
363 u16 cfg; in sdh_set_ios() local
368 cfg = bfin_read_SDH_CFG(); in sdh_set_ios()
369 cfg |= MWE; in sdh_set_ios()
373 cfg &= ~PD_SDDAT3; in sdh_set_ios()
375 cfg |= PUP_SDDAT3; in sdh_set_ios()
377 cfg |= SD4E; in sdh_set_ios()
[all …]
/linux-4.4.14/sound/isa/
Dsc6000.c284 static int sc6000_hw_cfg_write(char __iomem *vport, const int *cfg) in sc6000_hw_cfg_write() argument
294 if (sc6000_write(vport, cfg[0]) < 0) { in sc6000_hw_cfg_write()
295 snd_printk(KERN_ERR "DATA 0x%x: failed!\n", cfg[0]); in sc6000_hw_cfg_write()
298 if (sc6000_write(vport, cfg[1]) < 0) { in sc6000_hw_cfg_write()
299 snd_printk(KERN_ERR "DATA 0x%x: failed!\n", cfg[1]); in sc6000_hw_cfg_write()
367 static void sc6000_hw_cfg_encode(char __iomem *vport, int *cfg, in sc6000_hw_cfg_encode() argument
371 cfg[0] = 0; in sc6000_hw_cfg_encode()
372 cfg[1] = 0; in sc6000_hw_cfg_encode()
374 cfg[0] |= 1; in sc6000_hw_cfg_encode()
376 cfg[0] |= (xmpu & 0x30) >> 2; in sc6000_hw_cfg_encode()
[all …]
/linux-4.4.14/arch/arm/plat-orion/include/plat/
Daddr-map.h24 int (*cpu_win_can_remap) (const struct orion_addr_map_cfg *cfg,
28 void __iomem *(*win_cfg_base) (const struct orion_addr_map_cfg *cfg,
44 void __init orion_config_wins(struct orion_addr_map_cfg *cfg,
47 void __init orion_setup_cpu_win(const struct orion_addr_map_cfg *cfg,
52 void __init orion_setup_cpu_mbus_target(const struct orion_addr_map_cfg *cfg,
/linux-4.4.14/drivers/mtd/nand/brcmnand/
Dbrcmnand.c775 static inline bool is_hamming_ecc(struct brcmnand_cfg *cfg) in is_hamming_ecc() argument
777 return cfg->sector_size_1k == 0 && cfg->spare_area_size == 16 && in is_hamming_ecc()
778 cfg->ecc_level == 15; in is_hamming_ecc()
788 struct brcmnand_cfg *cfg = &host->hwcfg; in brcmnand_create_layout() local
800 sectors = cfg->page_size / (512 << cfg->sector_size_1k); in brcmnand_create_layout()
801 sas = cfg->spare_area_size << cfg->sector_size_1k; in brcmnand_create_layout()
804 if (is_hamming_ecc(cfg)) { in brcmnand_create_layout()
810 if (cfg->page_size == 512) in brcmnand_create_layout()
854 if (cfg->page_size == 512 && (sas - req >= 6)) { in brcmnand_create_layout()
1711 struct brcmnand_cfg *cfg) in brcmnand_set_cfg() argument
[all …]
/linux-4.4.14/drivers/iio/adc/
Dxilinx-xadc-events.c131 uint16_t cfg, old_cfg; in xadc_write_event_config() local
143 ret = _xadc_read_adc_reg(xadc, XADC_REG_CONF1, &cfg); in xadc_write_event_config()
147 old_cfg = cfg; in xadc_write_event_config()
148 cfg |= XADC_CONF1_ALARM_MASK; in xadc_write_event_config()
149 cfg &= ~((xadc->alarm_mask & 0xf0) << 4); /* bram, pint, paux, ddr */ in xadc_write_event_config()
150 cfg &= ~((xadc->alarm_mask & 0x08) >> 3); /* ot */ in xadc_write_event_config()
151 cfg &= ~((xadc->alarm_mask & 0x07) << 1); /* temp, vccint, vccaux */ in xadc_write_event_config()
152 if (old_cfg != cfg) in xadc_write_event_config()
153 ret = _xadc_write_adc_reg(xadc, XADC_REG_CONF1, cfg); in xadc_write_event_config()
/linux-4.4.14/sound/oss/
Dpas2_card.c59 static struct address_info cfg; variable
406 cfg.io_base = io; in init_pas2()
407 cfg.irq = irq; in init_pas2()
408 cfg.dma = dma; in init_pas2()
409 cfg.dma2 = dma16; in init_pas2()
416 if (cfg.io_base == -1 || cfg.dma == -1 || cfg.irq == -1) { in init_pas2()
421 if (!probe_pas(&cfg)) in init_pas2()
423 attach_pas_card(&cfg); in init_pas2()
430 unload_pas(&cfg); in cleanup_pas2()
Dmsnd_pinnacle.c1473 static int __init msnd_write_cfg(int cfg, int reg, int value) in msnd_write_cfg() argument
1475 msnd_outb(reg, cfg); in msnd_write_cfg()
1476 msnd_outb(value, cfg + 1); in msnd_write_cfg()
1477 if (value != msnd_inb(cfg + 1)) { in msnd_write_cfg()
1484 static int __init msnd_write_cfg_io0(int cfg, int num, WORD io) in msnd_write_cfg_io0() argument
1486 if (msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) in msnd_write_cfg_io0()
1488 if (msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io))) in msnd_write_cfg_io0()
1490 if (msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io))) in msnd_write_cfg_io0()
1495 static int __init msnd_write_cfg_io1(int cfg, int num, WORD io) in msnd_write_cfg_io1() argument
1497 if (msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) in msnd_write_cfg_io1()
[all …]
/linux-4.4.14/arch/mips/netlogic/xlr/
Dfmn-config.c83 struct xlr_board_fmn_config *cfg = &xlr_board_fmn_config; in check_credit_distribution() local
90 total_credits += cfg->cpu[n].credit_config[bkt]; in check_credit_distribution()
91 total_credits += cfg->gmac[0].credit_config[bkt]; in check_credit_distribution()
92 total_credits += cfg->gmac[1].credit_config[bkt]; in check_credit_distribution()
93 total_credits += cfg->dma.credit_config[bkt]; in check_credit_distribution()
94 total_credits += cfg->cmp.credit_config[bkt]; in check_credit_distribution()
95 total_credits += cfg->sae.credit_config[bkt]; in check_credit_distribution()
96 total_credits += cfg->xgmac[0].credit_config[bkt]; in check_credit_distribution()
97 total_credits += cfg->xgmac[1].credit_config[bkt]; in check_credit_distribution()
98 if (total_credits > cfg->bucket_size[bkt]) in check_credit_distribution()
[all …]
/linux-4.4.14/drivers/input/misc/
Dbma150.c416 const struct bma150_cfg *cfg) in bma150_initialize() argument
424 error = bma150_set_bandwidth(bma150, cfg->bandwidth); in bma150_initialize()
428 error = bma150_set_range(bma150, cfg->range); in bma150_initialize()
434 cfg->any_motion_int, in bma150_initialize()
435 cfg->any_motion_dur, in bma150_initialize()
436 cfg->any_motion_thres); in bma150_initialize()
441 cfg->hg_int, cfg->hg_hyst, in bma150_initialize()
442 cfg->hg_dur, cfg->hg_thres); in bma150_initialize()
447 cfg->lg_int, cfg->lg_hyst, in bma150_initialize()
448 cfg->lg_dur, cfg->lg_thres); in bma150_initialize()
[all …]
/linux-4.4.14/drivers/message/fusion/
Dmptfc.c295 CONFIGPARMS cfg; in mptfc_GetFcDevPage0() local
328 cfg.cfghdr.hdr = &hdr; in mptfc_GetFcDevPage0()
329 cfg.physAddr = -1; in mptfc_GetFcDevPage0()
330 cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; in mptfc_GetFcDevPage0()
331 cfg.dir = 0; in mptfc_GetFcDevPage0()
332 cfg.pageAddr = port_id; in mptfc_GetFcDevPage0()
333 cfg.timeout = 0; in mptfc_GetFcDevPage0()
335 if ((rc = mpt_config(ioc, &cfg)) != 0) in mptfc_GetFcDevPage0()
348 cfg.physAddr = page0_dma; in mptfc_GetFcDevPage0()
349 cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; in mptfc_GetFcDevPage0()
[all …]
Dmptbase.c285 CONFIGPARMS cfg; in mpt_is_discovery_complete() local
291 memset(&cfg, 0, sizeof(CONFIGPARMS)); in mpt_is_discovery_complete()
295 cfg.cfghdr.ehdr = &hdr; in mpt_is_discovery_complete()
296 cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; in mpt_is_discovery_complete()
298 if ((mpt_config(ioc, &cfg))) in mpt_is_discovery_complete()
308 cfg.physAddr = dma_handle; in mpt_is_discovery_complete()
309 cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt_is_discovery_complete()
311 if ((mpt_config(ioc, &cfg))) in mpt_is_discovery_complete()
4923 CONFIGPARMS cfg; in GetLanConfigPages() local
4937 cfg.cfghdr.hdr = &hdr; in GetLanConfigPages()
[all …]
/linux-4.4.14/arch/unicore32/kernel/
Dclock.c101 unsigned long cfg; member
104 {.rate = 25175000, .cfg = 0x00002001, .div = 0x9},
105 {.rate = 31500000, .cfg = 0x00002001, .div = 0x7},
106 {.rate = 40000000, .cfg = 0x00003801, .div = 0x9},
107 {.rate = 49500000, .cfg = 0x00003801, .div = 0x7},
108 {.rate = 65000000, .cfg = 0x00002c01, .div = 0x4},
109 {.rate = 78750000, .cfg = 0x00002400, .div = 0x7},
110 {.rate = 108000000, .cfg = 0x00002c01, .div = 0x2},
111 {.rate = 106500000, .cfg = 0x00003c01, .div = 0x3},
112 {.rate = 50650000, .cfg = 0x00106400, .div = 0x9},
[all …]
/linux-4.4.14/drivers/pcmcia/
Dpcmcia_cis.c161 cistpl_cftable_entry_t *cfg = &parse->cftable_entry; in pcmcia_do_loop_config() local
167 cfg->index, flags); in pcmcia_do_loop_config()
170 cfg_mem->p_dev->config_index = cfg->index; in pcmcia_do_loop_config()
171 if (cfg->flags & CISTPL_CFTABLE_DEFAULT) in pcmcia_do_loop_config()
172 cfg_mem->dflt = *cfg; in pcmcia_do_loop_config()
176 if (cfg->vcc.present & (1 << CISTPL_POWER_VNOM)) { in pcmcia_do_loop_config()
177 if (vcc != cfg->vcc.param[CISTPL_POWER_VNOM] / 10000) in pcmcia_do_loop_config()
187 if (cfg->vpp1.present & (1 << CISTPL_POWER_VNOM)) in pcmcia_do_loop_config()
188 p_dev->vpp = cfg->vpp1.param[CISTPL_POWER_VNOM] / 10000; in pcmcia_do_loop_config()
195 if ((flags & CONF_AUTO_AUDIO) && (cfg->flags & CISTPL_CFTABLE_AUDIO)) in pcmcia_do_loop_config()
[all …]
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss_ipipe.c28 struct v4l2_subdev_pad_config *cfg,
182 struct v4l2_subdev_pad_config *cfg, in __ipipe_get_format() argument
187 return v4l2_subdev_get_try_format(&ipipe->subdev, cfg, pad); in __ipipe_get_format()
201 struct v4l2_subdev_pad_config *cfg, in ipipe_try_format() argument
229 format = __ipipe_get_format(ipipe, cfg, IPIPE_PAD_SINK, which); in ipipe_try_format()
250 struct v4l2_subdev_pad_config *cfg, in ipipe_enum_mbus_code() argument
277 struct v4l2_subdev_pad_config *cfg, in ipipe_enum_frame_size() argument
289 ipipe_try_format(ipipe, cfg, fse->pad, &format, fse->which); in ipipe_enum_frame_size()
299 ipipe_try_format(ipipe, cfg, fse->pad, &format, fse->which); in ipipe_enum_frame_size()
316 struct v4l2_subdev_pad_config *cfg, in ipipe_get_format() argument
[all …]
Diss_ipipeif.c364 struct v4l2_subdev_pad_config *cfg, unsigned int pad, in __ipipeif_get_format() argument
368 return v4l2_subdev_get_try_format(&ipipeif->subdev, cfg, pad); in __ipipeif_get_format()
381 struct v4l2_subdev_pad_config *cfg, unsigned int pad, in ipipeif_try_format() argument
410 format = __ipipeif_get_format(ipipeif, cfg, IPIPEIF_PAD_SINK, in ipipeif_try_format()
425 format = __ipipeif_get_format(ipipeif, cfg, IPIPEIF_PAD_SINK, in ipipeif_try_format()
449 struct v4l2_subdev_pad_config *cfg, in ipipeif_enum_mbus_code() argument
469 format = __ipipeif_get_format(ipipeif, cfg, IPIPEIF_PAD_SINK, in ipipeif_enum_mbus_code()
483 struct v4l2_subdev_pad_config *cfg, in ipipeif_enum_frame_size() argument
495 ipipeif_try_format(ipipeif, cfg, fse->pad, &format, fse->which); in ipipeif_enum_frame_size()
505 ipipeif_try_format(ipipeif, cfg, fse->pad, &format, fse->which); in ipipeif_enum_frame_size()
[all …]
/linux-4.4.14/drivers/usb/gadget/
Dconfigfs.c351 struct config_usb_cfg *cfg = to_config_usb_cfg(item); in gadget_config_attr_release() local
353 WARN_ON(!list_empty(&cfg->c.functions)); in gadget_config_attr_release()
354 list_del(&cfg->c.list); in gadget_config_attr_release()
355 kfree(cfg->c.label); in gadget_config_attr_release()
356 kfree(cfg); in gadget_config_attr_release()
363 struct config_usb_cfg *cfg = to_config_usb_cfg(usb_cfg_ci); in config_usb_cfg_link() local
364 struct usb_composite_dev *cdev = cfg->c.cdev; in config_usb_cfg_link()
389 list_for_each_entry(f, &cfg->func_list, list) { in config_usb_cfg_link()
403 list_add_tail(&f->list, &cfg->func_list); in config_usb_cfg_link()
414 struct config_usb_cfg *cfg = to_config_usb_cfg(usb_cfg_ci); in config_usb_cfg_unlink() local
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_dcb.c294 kfree(dcb->cfg); in __qlcnic_dcb_free()
295 dcb->cfg = NULL; in __qlcnic_dcb_free()
321 dcb->cfg = kzalloc(sizeof(struct qlcnic_dcb_cfg), GFP_ATOMIC); in __qlcnic_dcb_attach()
322 if (!dcb->cfg) { in __qlcnic_dcb_attach()
335 kfree(dcb->cfg); in __qlcnic_dcb_attach()
336 dcb->cfg = NULL; in __qlcnic_dcb_attach()
373 struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; in __qlcnic_dcb_get_capability()
406 struct qlcnic_dcb_cfg *cfg = dcb->cfg; in qlcnic_82xx_dcb_get_hw_capability() local
415 cap = &cfg->capability; in qlcnic_82xx_dcb_get_hw_capability()
544 struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; in qlcnic_83xx_dcb_get_hw_capability()
[all …]
/linux-4.4.14/arch/arc/include/asm/
Dsetup.h40 #define IS_USED_CFG(cfg) IS_USED_RUN(IS_ENABLED(cfg)) argument
41 #define IS_AVAIL2(v, s, cfg) IS_AVAIL1(v, s), IS_AVAIL1(v, IS_USED_CFG(cfg)) argument
/linux-4.4.14/arch/sparc/include/asm/
Dsbi.h96 int cfg; in get_sbi_ctl() local
99 "=r" (cfg) : in get_sbi_ctl()
102 return cfg; in get_sbi_ctl()
105 static inline void set_sbi_ctl(int devid, int cfgno, int cfg) in set_sbi_ctl() argument
108 "r" (cfg), in set_sbi_ctl()
/linux-4.4.14/arch/blackfin/include/asm/
Ddma.h70 unsigned DMA_MMR_SIZE_TYPE cfg; member
78 unsigned DMA_MMR_SIZE_TYPE cfg; member
89 unsigned long cfg; /* DMA Configuration register */ member
123 unsigned short cfg; /* DMA Configuration register */ member
217 dma_ch[channel].regs->cfg = config; in set_dma_config()
286 return dma_ch[channel].regs->cfg; in get_dma_config()
302 dma_ch[channel].regs->cfg = in set_dma_sg()
303 (dma_ch[channel].regs->cfg & ~NDSIZE) | in set_dma_sg()
314 dma_ch[channel].regs->cfg &= ~DMAEN; in disable_dma()
321 dma_ch[channel].regs->cfg |= DMAEN; in enable_dma()
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Dl4.txt9 Should be "ti,omap4-l4-cfg" for OMAP4 family l4 cfg bus
11 Should be "ti,omap5-l4-cfg" for OMAP5 family l4 cfg bus
13 Should be "ti,dra7-l4-cfg" for DRA7 family l4 cfg bus
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dixp4xx_qmgr.c159 u32 cfg, addr = 0, mask[4]; /* in 16-dwords */ in qmgr_request_queue() local
169 cfg = 0 << 24; in qmgr_request_queue()
173 cfg = 1 << 24; in qmgr_request_queue()
177 cfg = 2 << 24; in qmgr_request_queue()
181 cfg = 3 << 24; in qmgr_request_queue()
188 cfg |= nearly_empty_watermark << 26; in qmgr_request_queue()
189 cfg |= nearly_full_watermark << 29; in qmgr_request_queue()
223 __raw_writel(cfg | (addr << 14), &qmgr_regs->sram[queue]); in qmgr_request_queue()
241 u32 cfg, addr, mask[4]; in qmgr_release_queue() local
246 cfg = __raw_readl(&qmgr_regs->sram[queue]); in qmgr_release_queue()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dsw.c148 rtlpriv->dbg.global_debuglevel = rtlpriv->cfg->mod_params->debug; in rtl8723e_init_sw_vars()
150 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8723e_init_sw_vars()
151 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8723e_init_sw_vars()
152 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl8723e_init_sw_vars()
153 rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; in rtl8723e_init_sw_vars()
154 rtlpriv->cfg->mod_params->sw_crypto = in rtl8723e_init_sw_vars()
155 rtlpriv->cfg->mod_params->sw_crypto; in rtl8723e_init_sw_vars()
156 rtlpriv->cfg->mod_params->disable_watchdog = in rtl8723e_init_sw_vars()
157 rtlpriv->cfg->mod_params->disable_watchdog; in rtl8723e_init_sw_vars()
158 if (rtlpriv->cfg->mod_params->disable_watchdog) in rtl8723e_init_sw_vars()
[all …]
/linux-4.4.14/drivers/isdn/i4l/
Disdn_net.c2640 isdn_net_setcfg(isdn_net_ioctl_cfg *cfg) in isdn_net_setcfg() argument
2642 isdn_net_dev *p = isdn_net_findif(cfg->name); in isdn_net_setcfg()
2653 features = ((1 << cfg->l2_proto) << ISDN_FEATURE_L2_SHIFT) | in isdn_net_setcfg()
2654 ((1 << cfg->l3_proto) << ISDN_FEATURE_L3_SHIFT); in isdn_net_setcfg()
2663 if (lp->p_encap != cfg->p_encap) { in isdn_net_setcfg()
2678 switch (cfg->p_encap) { in isdn_net_setcfg()
2683 p->cprot = isdn_concap_new(cfg->p_encap); in isdn_net_setcfg()
2690 switch (cfg->p_encap) { in isdn_net_setcfg()
2714 if (cfg->p_encap >= 0 && in isdn_net_setcfg()
2715 cfg->p_encap <= ISDN_NET_ENCAP_MAX_ENCAP) in isdn_net_setcfg()
[all …]
/linux-4.4.14/sound/soc/codecs/
Darizona.c1876 struct arizona_fll_cfg *cfg, in arizona_calc_fratio() argument
1885 cfg->refdiv = 0; in arizona_calc_fratio()
1889 cfg->refdiv++; in arizona_calc_fratio()
1896 init_ratio = arizona_find_fratio(Fref, &cfg->fratio); in arizona_calc_fratio()
1918 cfg->fratio = init_ratio - 1; in arizona_calc_fratio()
1921 refdiv = cfg->refdiv; in arizona_calc_fratio()
1931 cfg->refdiv = refdiv; in arizona_calc_fratio()
1932 cfg->fratio = ratio - 1; in arizona_calc_fratio()
1939 cfg->refdiv = refdiv; in arizona_calc_fratio()
1940 cfg->fratio = ratio - 1; in arizona_calc_fratio()
[all …]
/linux-4.4.14/sound/usb/usx2y/
Dus122l.c382 struct usb_stream_config *cfg; in usb_stream_hwdep_ioctl() local
392 cfg = memdup_user((void *)arg, sizeof(*cfg)); in usb_stream_hwdep_ioctl()
393 if (IS_ERR(cfg)) in usb_stream_hwdep_ioctl()
394 return PTR_ERR(cfg); in usb_stream_hwdep_ioctl()
396 if (cfg->version != USB_STREAM_INTERFACE_VERSION) { in usb_stream_hwdep_ioctl()
401 if ((cfg->sample_rate != 44100 && cfg->sample_rate != 48000 && in usb_stream_hwdep_ioctl()
403 (cfg->sample_rate != 88200 && cfg->sample_rate != 96000))) || in usb_stream_hwdep_ioctl()
404 cfg->frame_size != 6 || in usb_stream_hwdep_ioctl()
405 cfg->period_frames > 0x3000) { in usb_stream_hwdep_ioctl()
409 switch (cfg->sample_rate) { in usb_stream_hwdep_ioctl()
[all …]
/linux-4.4.14/tools/lguest/
Dlguest.c138 struct virtio_pci_common_cfg cfg; member
1171 dev->mmio->cfg.queue_enable = 0; in reset_device()
1775 static void save_vq_config(const struct virtio_pci_common_cfg *cfg, in save_vq_config() argument
1778 vq->pci_config = *cfg; in save_vq_config()
1781 static void restore_vq_config(struct virtio_pci_common_cfg *cfg, in restore_vq_config() argument
1787 memcpy((void *)cfg + off, (void *)&vq->pci_config + off, in restore_vq_config()
1788 sizeof(*cfg) - off); in restore_vq_config()
1883 case offsetof(struct virtio_pci_mmio, cfg.device_feature_select): in emulate_mmio_write()
1892 d->mmio->cfg.device_feature = d->features; in emulate_mmio_write()
1894 d->mmio->cfg.device_feature = (d->features >> 32); in emulate_mmio_write()
[all …]
/linux-4.4.14/drivers/media/usb/pwc/
Dpwc-v4l.c165 struct v4l2_ctrl_config cfg; in pwc_init_controls() local
209 cfg = pwc_auto_white_balance_cfg; in pwc_init_controls()
210 cfg.name = v4l2_ctrl_get_name(cfg.id); in pwc_init_controls()
211 cfg.def = def; in pwc_init_controls()
212 pdev->auto_white_balance = v4l2_ctrl_new_custom(hdl, &cfg, NULL); in pwc_init_controls()
306 cfg = pwc_autocontour_cfg; in pwc_init_controls()
307 cfg.def = def == 0; in pwc_init_controls()
308 pdev->autocontour = v4l2_ctrl_new_custom(hdl, &cfg, NULL); in pwc_init_controls()
315 cfg = pwc_contour_cfg; in pwc_init_controls()
316 cfg.def = def; in pwc_init_controls()
[all …]
/linux-4.4.14/arch/mips/include/asm/
Dmaar.h107 static inline unsigned maar_config(const struct maar_config *cfg, in maar_config() argument
113 write_maar_pair(i, cfg[i].lower, cfg[i].upper, cfg[i].attrs); in maar_config()
/linux-4.4.14/net/caif/
Dcaif_dev.c51 struct cfcnfg *cfg; member
62 return caifn->cfg; in get_cfcnfg()
313 struct cfcnfg *cfg = get_cfcnfg(dev_net(dev)); in caif_enroll_dev() local
341 cfcnfg_add_phy_layer(cfg, in caif_enroll_dev()
361 struct cfcnfg *cfg; in caif_device_notify() local
366 cfg = get_cfcnfg(dev_net(dev)); in caif_device_notify()
405 cfcnfg_set_phy_state(cfg, &caifd->layer, true); in caif_device_notify()
419 cfcnfg_set_phy_state(cfg, &caifd->layer, false); in caif_device_notify()
470 cfcnfg_del_phy_layer(cfg, &caifd->layer) != 0) { in caif_device_notify()
502 caifn->cfg = cfcnfg_create(); in caif_init_net()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dsw.c134 rtlpriv->dbg.global_debuglevel = rtlpriv->cfg->mod_params->debug; in rtl88e_init_sw_vars()
136 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl88e_init_sw_vars()
137 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl88e_init_sw_vars()
138 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl88e_init_sw_vars()
139 rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; in rtl88e_init_sw_vars()
140 rtlpriv->cfg->mod_params->sw_crypto = in rtl88e_init_sw_vars()
141 rtlpriv->cfg->mod_params->sw_crypto; in rtl88e_init_sw_vars()
142 rtlpriv->cfg->mod_params->disable_watchdog = in rtl88e_init_sw_vars()
143 rtlpriv->cfg->mod_params->disable_watchdog; in rtl88e_init_sw_vars()
144 if (rtlpriv->cfg->mod_params->disable_watchdog) in rtl88e_init_sw_vars()
[all …]
/linux-4.4.14/drivers/misc/mei/
Dhw-me.h41 #define MEI_PCI_DEVICE(dev, cfg) \ argument
44 .driver_data = (kernel_ulong_t)&(cfg)
59 const struct mei_cfg *cfg; member
76 const struct mei_cfg *cfg);
/linux-4.4.14/drivers/staging/most/mostcore/
Dcore.c58 struct most_channel_config cfg; member
178 u16 const coherent_buf_size = c->cfg.buffer_size + c->cfg.extra_len; in most_free_mbo_coherent()
352 return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.num_buffers); in show_set_number_of_buffers()
360 int ret = kstrtou16(buf, 0, &c->cfg.num_buffers); in store_set_number_of_buffers()
371 return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.buffer_size); in show_set_buffer_size()
379 int ret = kstrtou16(buf, 0, &c->cfg.buffer_size); in store_set_buffer_size()
390 if (c->cfg.direction & MOST_CH_TX) in show_set_direction()
392 else if (c->cfg.direction & MOST_CH_RX) in show_set_direction()
403 c->cfg.direction = MOST_CH_RX; in store_set_direction()
405 c->cfg.direction = MOST_CH_TX; in store_set_direction()
[all …]
/linux-4.4.14/drivers/hid/
Dhid-cp2112.c768 struct cp2112_usb_config_report *cfg) in cp2112_get_usb_config() argument
772 ret = cp2112_hid_get(hdev, CP2112_USB_CONFIG, (u8 *)cfg, sizeof(*cfg), in cp2112_get_usb_config()
774 if (ret != sizeof(*cfg)) { in cp2112_get_usb_config()
785 struct cp2112_usb_config_report *cfg) in cp2112_set_usb_config() argument
789 BUG_ON(cfg->report != CP2112_USB_CONFIG); in cp2112_set_usb_config()
791 ret = cp2112_hid_output(hdev, (u8 *)cfg, sizeof(*cfg), in cp2112_set_usb_config()
793 if (ret != sizeof(*cfg)) { in cp2112_set_usb_config()
811 struct cp2112_usb_config_report cfg; \
812 int ret = cp2112_get_usb_config(hdev, &cfg); \
816 ret = cp2112_set_usb_config(hdev, &cfg); \
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Deeh.c166 u32 cfg; in eeh_dump_dev_log() local
178 eeh_ops->read_config(pdn, PCI_VENDOR_ID, 4, &cfg); in eeh_dump_dev_log()
179 n += scnprintf(buf+n, len-n, "dev/vend:%08x\n", cfg); in eeh_dump_dev_log()
180 pr_warn("EEH: PCI device/vendor: %08x\n", cfg); in eeh_dump_dev_log()
182 eeh_ops->read_config(pdn, PCI_COMMAND, 4, &cfg); in eeh_dump_dev_log()
183 n += scnprintf(buf+n, len-n, "cmd/stat:%x\n", cfg); in eeh_dump_dev_log()
184 pr_warn("EEH: PCI cmd/status register: %08x\n", cfg); in eeh_dump_dev_log()
188 eeh_ops->read_config(pdn, PCI_SEC_STATUS, 2, &cfg); in eeh_dump_dev_log()
189 n += scnprintf(buf+n, len-n, "sec stat:%x\n", cfg); in eeh_dump_dev_log()
190 pr_warn("EEH: Bridge secondary status: %04x\n", cfg); in eeh_dump_dev_log()
[all …]
/linux-4.4.14/drivers/power/reset/
Dqnap-poweroff.c56 static const struct power_off_cfg *cfg; variable
60 const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud)); in qnap_power_off()
74 writel(cfg->cmd, UART1_REG(TX)); in qnap_power_off()
86 cfg = match->data; in qnap_power_off_probe()

123456