/linux-3.4.99/drivers/clk/ |
D | clk-mux.c | 34 struct clk_mux *mux = to_clk_mux(hw); in clk_mux_get_parent() local 44 val = readl(mux->reg) >> mux->shift; in clk_mux_get_parent() 45 val &= (1 << mux->width) - 1; in clk_mux_get_parent() 47 if (val && (mux->flags & CLK_MUX_INDEX_BIT)) in clk_mux_get_parent() 50 if (val && (mux->flags & CLK_MUX_INDEX_ONE)) in clk_mux_get_parent() 62 struct clk_mux *mux = to_clk_mux(hw); in clk_mux_set_parent() local 66 if (mux->flags & CLK_MUX_INDEX_BIT) in clk_mux_set_parent() 69 if (mux->flags & CLK_MUX_INDEX_ONE) in clk_mux_set_parent() 72 if (mux->lock) in clk_mux_set_parent() 73 spin_lock_irqsave(mux->lock, flags); in clk_mux_set_parent() [all …]
|
/linux-3.4.99/drivers/i2c/muxes/ |
D | gpio-i2cmux.c | 26 static void gpiomux_set(const struct gpiomux *mux, unsigned val) in gpiomux_set() argument 30 for (i = 0; i < mux->data.n_gpios; i++) in gpiomux_set() 31 gpio_set_value(mux->data.gpios[i], val & (1 << i)); in gpiomux_set() 36 struct gpiomux *mux = data; in gpiomux_select() local 38 gpiomux_set(mux, mux->data.values[chan]); in gpiomux_select() 45 struct gpiomux *mux = data; in gpiomux_deselect() local 47 gpiomux_set(mux, mux->data.idle); in gpiomux_deselect() 54 struct gpiomux *mux; in gpiomux_probe() local 74 mux = kzalloc(sizeof(*mux), GFP_KERNEL); in gpiomux_probe() 75 if (!mux) { in gpiomux_probe() [all …]
|
/linux-3.4.99/fs/ecryptfs/ |
D | kthread.c | 35 struct mutex mux; member 61 mutex_lock(&ecryptfs_kthread_ctl.mux); in ecryptfs_threadfn() 63 mutex_unlock(&ecryptfs_kthread_ctl.mux); in ecryptfs_threadfn() 70 mutex_lock(&req->mux); in ecryptfs_threadfn() 81 mutex_unlock(&req->mux); in ecryptfs_threadfn() 83 mutex_unlock(&ecryptfs_kthread_ctl.mux); in ecryptfs_threadfn() 93 mutex_init(&ecryptfs_kthread_ctl.mux); in ecryptfs_init_kthread() 110 mutex_lock(&ecryptfs_kthread_ctl.mux); in ecryptfs_destroy_kthread() 114 mutex_lock(&req->mux); in ecryptfs_destroy_kthread() 117 mutex_unlock(&req->mux); in ecryptfs_destroy_kthread() [all …]
|
D | miscdev.c | 56 mutex_lock(&daemon->mux); in ecryptfs_miscdev_poll() 68 mutex_unlock(&daemon->mux); in ecryptfs_miscdev_poll() 70 mutex_lock(&daemon->mux); in ecryptfs_miscdev_poll() 75 mutex_unlock(&daemon->mux); in ecryptfs_miscdev_poll() 111 mutex_lock(&daemon->mux); in ecryptfs_miscdev_open() 131 mutex_unlock(&daemon->mux); in ecryptfs_miscdev_open() 161 mutex_lock(&daemon->mux); in ecryptfs_miscdev_release() 165 mutex_unlock(&daemon->mux); in ecryptfs_miscdev_release() 208 mutex_lock(&msg_ctx->mux); in ecryptfs_send_miscdev() 216 mutex_unlock(&msg_ctx->mux); in ecryptfs_send_miscdev() [all …]
|
D | messaging.c | 67 if (mutex_trylock(&(*msg_ctx)->mux)) { in ecryptfs_acquire_free_msg_ctx() 166 mutex_init(&(*daemon)->mux); in ecryptfs_spawn_daemon() 187 mutex_lock(&daemon->mux); in ecryptfs_exorcise_daemon() 194 mutex_unlock(&daemon->mux); in ecryptfs_exorcise_daemon() 212 mutex_unlock(&daemon->mux); in ecryptfs_exorcise_daemon() 294 mutex_lock(&msg_ctx->mux); in ecryptfs_process_response() 366 mutex_unlock(&msg_ctx->mux); in ecryptfs_process_response() 405 mutex_unlock(&(*msg_ctx)->mux); in ecryptfs_send_message_locked() 458 mutex_lock(&msg_ctx->mux); in ecryptfs_wait_for_response() 461 mutex_unlock(&msg_ctx->mux); in ecryptfs_wait_for_response() [all …]
|
/linux-3.4.99/drivers/pinctrl/ |
D | pinmux.c | 63 if (!map->data.mux.function) { in pinmux_validate_map() 322 setting->data.mux.func = in pinmux_map_to_setting() 323 pinmux_func_name_to_selector(pctldev, map->data.mux.function); in pinmux_map_to_setting() 324 if (setting->data.mux.func < 0) in pinmux_map_to_setting() 325 return setting->data.mux.func; in pinmux_map_to_setting() 327 ret = pmxops->get_function_groups(pctldev, setting->data.mux.func, in pinmux_map_to_setting() 334 if (map->data.mux.group) { in pinmux_map_to_setting() 336 group = map->data.mux.group; in pinmux_map_to_setting() 349 setting->data.mux.group = pinctrl_get_group_selector(pctldev, group); in pinmux_map_to_setting() 350 if (setting->data.mux.group < 0) in pinmux_map_to_setting() [all …]
|
D | pinctrl-pxa3xx.c | 90 static int match_mux(struct pxa3xx_mfp_pin *mfp, unsigned mux) in match_mux() argument 94 if (mfp->func[i] == mux) in match_mux() 105 unsigned mux) in match_group_mux() argument 110 ret = match_mux(&info->mfp[pin], mux); in match_group_mux() 113 mux, pin); in match_group_mux() 129 (match_group_mux(pin_grp, info, pin_grp->mux) < 0)) { in pxa3xx_pmx_enable() 135 pin_func = match_mux(&info->mfp[pin], pin_grp->mux); in pxa3xx_pmx_enable()
|
/linux-3.4.99/drivers/tty/serial/ |
D | dz.c | 74 struct dz_mux *mux; member 186 static inline void dz_receive_chars(struct dz_mux *mux) in dz_receive_chars() argument 189 struct dz_port *dport = &mux->dport[0]; in dz_receive_chars() 198 dport = &mux->dport[LINE(status)]; in dz_receive_chars() 252 tty_flip_buffer_push(mux->dport[i].port.state->port.tty); in dz_receive_chars() 262 static inline void dz_transmit_chars(struct dz_mux *mux) in dz_transmit_chars() argument 264 struct dz_port *dport = &mux->dport[0]; in dz_transmit_chars() 270 dport = &mux->dport[LINE(status)]; in dz_transmit_chars() 345 struct dz_mux *mux = dev_id; in dz_interrupt() local 346 struct dz_port *dport = &mux->dport[0]; in dz_interrupt() [all …]
|
/linux-3.4.99/arch/arm/mach-omap2/ |
D | mux.c | 49 struct omap_mux mux; member 116 struct omap_mux *m = &e->mux; in _omap_mux_init_gpio() 165 struct omap_mux *mux = NULL; in _omap_mux_get_by_name() local 183 mux = &e->mux; in _omap_mux_get_by_name() 184 m0_entry = mux->muxnames[0]; in _omap_mux_get_by_name() 194 char *mode_cur = mux->muxnames[i]; in _omap_mux_get_by_name() 200 *found_mux = mux; in _omap_mux_get_by_name() 230 struct omap_mux *mux = NULL; in omap_mux_get_by_name() local 231 int mux_mode = _omap_mux_get_by_name(partition, muxname, &mux); in omap_mux_get_by_name() 236 *found_mux = mux; in omap_mux_get_by_name() [all …]
|
D | omap_hwmod.c | 405 if (!oh->mux || !oh->mux->enabled) in _set_idle_ioring_wakeup() 408 for (j = 0; j < oh->mux->nr_pads_dynamic; j++) { in _set_idle_ioring_wakeup() 409 pad = oh->mux->pads_dynamic[j]; in _set_idle_ioring_wakeup() 426 omap_hwmod_mux(oh->mux, _HWMOD_STATE_IDLE); in _set_idle_ioring_wakeup() 1556 if (oh->mux) in _enable() 1557 omap_hwmod_mux(oh->mux, _HWMOD_STATE_ENABLED); in _enable() 1582 if (oh->mux && (!oh->mux->enabled || in _enable() 1584 oh->mux->pads_dynamic))) in _enable() 1585 omap_hwmod_mux(oh->mux, _HWMOD_STATE_ENABLED); in _enable() 1671 if (oh->mux && oh->mux->pads_dynamic) in _idle() [all …]
|
D | board-h4.c | 245 u32 mux; in is_gpmc_muxed() local 246 mux = get_sysboot_value(); in is_gpmc_muxed() 247 if ((mux & 0xF) == 0xd) in is_gpmc_muxed() 249 if (mux & 0x2) /* if mux'ed */ in is_gpmc_muxed()
|
/linux-3.4.99/drivers/mfd/ |
D | pcf50633-adc.c | 31 int mux; member 82 adc_setup(pcf, adc->queue[head]->mux, adc->queue[head]->avg); in trigger_next_adc_job_if_any() 121 int pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg) in pcf50633_adc_sync_read() argument 128 ret = pcf50633_adc_async_read(pcf, mux, avg, in pcf50633_adc_sync_read() 139 int pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, in pcf50633_adc_async_read() argument 150 req->mux = mux; in pcf50633_adc_async_read()
|
/linux-3.4.99/net/caif/ |
D | cfcnfg.c | 58 struct cflayer *mux; member 83 this->mux = cfmuxl_create(); in cfcnfg_create() 84 if (!this->mux) in cfcnfg_create() 102 cfmuxl_set_uplayer(this->mux, this->ctrl, 0); in cfcnfg_create() 103 layer_set_dn(this->ctrl, this->mux); in cfcnfg_create() 111 kfree(this->mux); in cfcnfg_create() 123 kfree(cfg->mux); in cfcnfg_remove() 189 servl = cfmuxl_remove_uplayer(cfg->mux, channel_id); in caif_disconnect_client() 446 layer_set_dn(servicel, cnfg->mux); in cfcnfg_linkup_rsp() 447 cfmuxl_set_uplayer(cnfg->mux, servicel, channel_id); in cfcnfg_linkup_rsp() [all …]
|
/linux-3.4.99/arch/arm/mach-davinci/ |
D | board-dm365-evm.c | 471 u8 mux, resets; in evm_init_cpld() local 497 mux = 0; in evm_init_cpld() 504 mux |= BIT(7); in evm_init_cpld() 524 mux |= 2; in evm_init_cpld() 527 mux |= BIT(6) | BIT(5) | BIT(3); in evm_init_cpld() 544 mux |= 1; in evm_init_cpld() 549 mux |= 5; in evm_init_cpld() 554 __raw_writeb(mux, cpld + CPLD_MUX); in evm_init_cpld()
|
/linux-3.4.99/drivers/leds/ |
D | leds-lp5523.c | 104 #define LED_ACTIVE(mux, led) (!!(mux & (0x0001 << led))) argument 287 static int lp5523_load_mux(struct lp5523_engine *engine, u16 mux) in lp5523_load_mux() argument 297 (u8)(mux >> 8)); in lp5523_load_mux() 298 ret |= lp5523_write(client, LP5523_REG_PROG_MEM + 1, (u8)(mux)); in lp5523_load_mux() 299 engine->led_mux = mux; in lp5523_load_mux() 337 static int lp5523_mux_parse(const char *buf, u16 *mux, size_t len) in lp5523_mux_parse() argument 356 *mux = tmp_mux; in lp5523_mux_parse() 380 char mux[LP5523_LEDS + 1]; in show_engine_leds() local 382 lp5523_mux_to_array(chip->engines[nr - 1].led_mux, mux); in show_engine_leds() 384 return sprintf(buf, "%s\n", mux); in show_engine_leds() [all …]
|
/linux-3.4.99/include/linux/mfd/pcf50633/ |
D | adc.h | 67 pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, 71 pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg);
|
/linux-3.4.99/arch/powerpc/platforms/52xx/ |
D | mpc52xx_common.c | 283 u32 mux; in mpc5200_psc_ac97_gpio_reset() local 313 mux = in_be32(&simple_gpio->port_config); in mpc5200_psc_ac97_gpio_reset() 314 out_be32(&simple_gpio->port_config, mux & (~gpio)); in mpc5200_psc_ac97_gpio_reset() 338 out_be32(&simple_gpio->port_config, mux); in mpc5200_psc_ac97_gpio_reset()
|
/linux-3.4.99/arch/powerpc/sysdev/qe_lib/ |
D | usb.c | 25 struct qe_mux __iomem *mux = &qe_immr->qmx; in qe_usb_clock_set() local 50 clrsetbits_be32(&mux->cmxgcr, QE_CMXGCR_USBCS, val); in qe_usb_clock_set()
|
/linux-3.4.99/arch/arm/mach-tegra/ |
D | pinmux.c | 234 int mux = -1; in tegra_pinmux_set_func() local 254 mux = func & 0x3; in tegra_pinmux_set_func() 258 mux = i; in tegra_pinmux_set_func() 264 if (mux < 0) in tegra_pinmux_set_func() 271 reg |= mux << pingroups[pg].mux_bit; in tegra_pinmux_set_func() 846 unsigned long mux; in dbg_pinmux_show() local 859 mux = (reg >> pingroups[i].mux_bit) & 0x3; in dbg_pinmux_show() 860 if (pingroups[i].funcs[mux] == TEGRA_MUX_RSVD) { in dbg_pinmux_show() 861 seq_printf(s, "TEGRA_MUX_RSVD%1lu", mux+1); in dbg_pinmux_show() 865 tegra_mux_names[pingroups[i].funcs[mux]]); in dbg_pinmux_show() [all …]
|
/linux-3.4.99/drivers/net/usb/ |
D | hso.c | 558 static u32 hso_mux_to_port(int mux) in hso_mux_to_port() argument 562 switch (mux) { in hso_mux_to_port() 613 int mux) in get_serial_by_shared_int_and_type() argument 617 port = hso_mux_to_port(mux); in get_serial_by_shared_int_and_type() 2753 struct hso_shared_int *mux) in hso_create_mux_serial_device() argument 2784 serial->shared_int = mux; in hso_create_mux_serial_device() 2809 static void hso_free_shared_int(struct hso_shared_int *mux) in hso_free_shared_int() argument 2811 usb_free_urb(mux->shared_intr_urb); in hso_free_shared_int() 2812 kfree(mux->shared_intr_buf); in hso_free_shared_int() 2813 mutex_unlock(&mux->shared_int_lock); in hso_free_shared_int() [all …]
|
/linux-3.4.99/drivers/media/video/tm6000/ |
D | tm6000-core.c | 748 enum tm6000_mux mux; in tm6000_tvaudio_set_mute() local 751 mux = dev->rinput.amux; in tm6000_tvaudio_set_mute() 753 mux = dev->vinput[dev->input].amux; in tm6000_tvaudio_set_mute() 755 switch (mux) { in tm6000_tvaudio_set_mute() 808 enum tm6000_mux mux; in tm6000_set_volume() local 811 mux = dev->rinput.amux; in tm6000_set_volume() 814 mux = dev->vinput[dev->input].amux; in tm6000_set_volume() 816 switch (mux) { in tm6000_set_volume()
|
/linux-3.4.99/Documentation/sound/oss/ |
D | WaveArtist | 32 08 | 1 | 0 0 1 1 | mono mixer gain |right ADC mux sel|left ADC mux sel | 82 | | | | mux >-->AMP>--> ADC L
|
/linux-3.4.99/include/linux/pinctrl/ |
D | machine.h | 74 struct pinctrl_map_mux mux; member 94 .data.mux = { \
|
/linux-3.4.99/Documentation/serial/ |
D | n_gsm.txt | 13 1- initialize the modem in 0710 mux mode (usually AT+CMUX= command) through 18 3- configure the mux using GSMIOC_GETCONF / GSMIOC_SETCONF ioctl, 66 of the mux)
|
/linux-3.4.99/Documentation/devicetree/bindings/c6x/ |
D | interrupt.txt | 56 - ti,c64x+megamod-pic-mux: Array of 12 cells correspnding to the 12 core 69 interrupts mapped directly to the core with "ti,c64x+megamod-pic-mux" will 96 ti,c64x+megamod-pic-mux = < 0 0 0 0
|