/drivers/mfd/ |
H A D | mcp-core.c | 2 * linux/drivers/mfd/mcp-core.c 20 #include <linux/mfd/mcp.h> 23 #define to_mcp(d) container_of(d, struct mcp, attached_device) 33 struct mcp *mcp = to_mcp(dev); local 36 return drv->probe(mcp); 41 struct mcp *mcp = to_mcp(dev); local 44 drv->remove(mcp); 49 .name = "mcp", 63 mcp_set_telecom_divisor(struct mcp *mcp, unsigned int div) argument 80 mcp_set_audio_divisor(struct mcp *mcp, unsigned int div) argument 99 mcp_reg_write(struct mcp *mcp, unsigned int reg, unsigned int val) argument 117 mcp_reg_read(struct mcp *mcp, unsigned int reg) argument 137 mcp_enable(struct mcp *mcp) argument 155 mcp_disable(struct mcp *mcp) argument 168 struct mcp *mcp = container_of(dev, struct mcp, attached_device); local 175 struct mcp *mcp; local 190 mcp_host_add(struct mcp *mcp, void *pdata) argument 198 mcp_host_del(struct mcp *mcp) argument 204 mcp_host_free(struct mcp *mcp) argument [all...] |
H A D | mcp-sa11x0.c | 2 * linux/drivers/mfd/mcp-sa11x0.c 23 #include <linux/mfd/mcp.h> 27 #include <mach/mcp.h> 29 #define DRIVER_NAME "sa11x0-mcp" 46 #define priv(mcp) ((struct mcp_sa11x0 *)mcp_priv(mcp)) 49 mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor) argument 51 struct mcp_sa11x0 *m = priv(mcp); 61 mcp_sa11x0_set_audio_divisor(struct mcp *mc argument 79 mcp_sa11x0_write(struct mcp *mcp, unsigned int reg, unsigned int val) argument 106 mcp_sa11x0_read(struct mcp *mcp, unsigned int reg) argument 128 mcp_sa11x0_enable(struct mcp *mcp) argument 137 mcp_sa11x0_disable(struct mcp *mcp) argument 162 struct mcp *mcp; local 244 struct mcp *mcp = platform_get_drvdata(dev); local [all...] |
H A D | ucb1x00-core.c | 368 struct ucb1x00_plat_data *pdata = ucb->mcp->attached_device.platform_data; 497 static int ucb1x00_probe(struct mcp *mcp) argument 499 struct ucb1x00_plat_data *pdata = mcp->attached_device.platform_data; 509 mcp_enable(mcp); 510 id = mcp_reg_read(mcp, UCB_ID); 511 mcp_disable(mcp); 525 ucb->dev.parent = &mcp->attached_device; 533 ucb->mcp = mcp; 616 ucb1x00_remove(struct mcp *mcp) argument [all...] |
H A D | Makefile | 62 obj-$(CONFIG_MCP) += mcp-core.o 63 obj-$(CONFIG_MCP_SA11X0) += mcp-sa11x0.o
|
/drivers/gpio/ |
H A D | gpio-mcp23s08.c | 48 int (*read)(struct mcp23s08 *mcp, unsigned reg); 49 int (*write)(struct mcp23s08 *mcp, unsigned reg, unsigned val); 50 int (*read_regs)(struct mcp23s08 *mcp, unsigned reg, 74 struct mcp23s08 *mcp[8]; member in struct:mcp23s08_driver_data 82 static int mcp23008_read(struct mcp23s08 *mcp, unsigned reg) argument 84 return i2c_smbus_read_byte_data(mcp->data, reg); 87 static int mcp23008_write(struct mcp23s08 *mcp, unsigned reg, unsigned val) argument 89 return i2c_smbus_write_byte_data(mcp->data, reg, val); 93 mcp23008_read_regs(struct mcp23s08 *mcp, unsigned reg, u16 *vals, unsigned n) argument 96 int ret = mcp23008_read(mcp, re 105 mcp23017_read(struct mcp23s08 *mcp, unsigned reg) argument 110 mcp23017_write(struct mcp23s08 *mcp, unsigned reg, unsigned val) argument 116 mcp23017_read_regs(struct mcp23s08 *mcp, unsigned reg, u16 *vals, unsigned n) argument 146 mcp23s08_read(struct mcp23s08 *mcp, unsigned reg) argument 157 mcp23s08_write(struct mcp23s08 *mcp, unsigned reg, unsigned val) argument 168 mcp23s08_read_regs(struct mcp23s08 *mcp, unsigned reg, u16 *vals, unsigned n) argument 187 mcp23s17_read(struct mcp23s08 *mcp, unsigned reg) argument 198 mcp23s17_write(struct mcp23s08 *mcp, unsigned reg, unsigned val) argument 210 mcp23s17_read_regs(struct mcp23s08 *mcp, unsigned reg, u16 *vals, unsigned n) argument 248 struct mcp23s08 *mcp = container_of(chip, struct mcp23s08, chip); local 260 struct mcp23s08 *mcp = container_of(chip, struct mcp23s08, chip); local 277 __mcp23s08_set(struct mcp23s08 *mcp, unsigned mask, int value) argument 291 struct mcp23s08 *mcp = container_of(chip, struct mcp23s08, chip); local 302 struct mcp23s08 *mcp = container_of(chip, struct mcp23s08, chip); local 328 struct mcp23s08 *mcp; local 370 mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev, void *data, unsigned addr, unsigned type, unsigned base, unsigned pullups) argument 482 struct mcp23s08 *mcp; local 513 struct mcp23s08 *mcp = i2c_get_clientdata(client); local [all...] |
/drivers/scsi/qla2xxx/ |
H A D | qla_mbx.c | 19 * mcp = driver internal mbx struct pointer. 33 qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) argument 79 mcp->mb[0] = MBS_LINK_DOWN_ERROR; 90 if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { 94 mcp->mb[0]); 100 ha->mcp = mcp; 103 "Prepare to issue mbox cmd=0x%x.\n", mcp->mb[0]); 115 iptr = mcp->mb; 116 command = mcp 391 mbx_cmd_t *mcp = &mc; local 455 mbx_cmd_t *mcp = &mc; local 523 mbx_cmd_t *mcp = &mc; local 603 mbx_cmd_t *mcp = &mc; local 649 mbx_cmd_t *mcp = &mc; local 705 mbx_cmd_t *mcp = &mc; local 763 mbx_cmd_t *mcp = &mc; local 820 mbx_cmd_t *mcp = &mc; local 880 mbx_cmd_t *mcp = &mc; local 929 mbx_cmd_t *mcp = &mc; local 979 mbx_cmd_t *mcp = &mc; local 1047 mbx_cmd_t *mcp = &mc; local 1116 mbx_cmd_t *mcp = &mc; local 1170 mbx_cmd_t *mcp = &mc; local 1243 mbx_cmd_t *mcp = &mc; local 1408 mbx_cmd_t *mcp = &mc; local 1466 mbx_cmd_t *mcp = &mc; local 1528 mbx_cmd_t *mcp = &mc; local 1597 mbx_cmd_t *mcp = &mc; local 1770 mbx_cmd_t *mcp = &mc; local 1849 mbx_cmd_t *mcp = &mc; local 1985 mbx_cmd_t *mcp = &mc; local 2036 mbx_cmd_t *mcp = &mc; local 2079 mbx_cmd_t *mcp = &mc; local 2139 mbx_cmd_t *mcp = &mc; local 2199 mbx_cmd_t *mcp = &mc; local 2266 mbx_cmd_t *mcp = &mc; local 2324 mbx_cmd_t *mcp = &mc; local 2561 mbx_cmd_t *mcp = &mc; local 2597 mbx_cmd_t *mcp = &mc; local 2629 mbx_cmd_t *mcp = &mc; local 2661 mbx_cmd_t *mcp = &mc; local 2700 mbx_cmd_t *mcp = &mc; local 2734 mbx_cmd_t *mcp = &mc; local 2783 mbx_cmd_t *mcp = &mc; local 2830 mbx_cmd_t *mcp = &mc; local 2871 mbx_cmd_t *mcp = &mc; local 3150 mbx_cmd_t *mcp = &mc; local 3186 mbx_cmd_t *mcp = &mc; local 3333 mbx_cmd_t *mcp = &mc; local 3403 mbx_cmd_t *mcp = &mc; local 3470 mbx_cmd_t *mcp = &mc; local 3497 mbx_cmd_t *mcp = &mc; local 3529 mbx_cmd_t *mcp = &mc; local 3561 mbx_cmd_t *mcp = &mc; local 3596 mbx_cmd_t *mcp = &mc; local 3624 mbx_cmd_t *mcp = &mc; local 3669 mbx_cmd_t *mcp = &mc; local 3714 mbx_cmd_t *mcp = &mc; local 3753 mbx_cmd_t *mcp = &mc; local 3789 mbx_cmd_t *mcp = &mc; local 3821 mbx_cmd_t *mcp = &mc; local 3882 mbx_cmd_t *mcp = &mc; local 3942 mbx_cmd_t *mcp = &mc; local 3968 mbx_cmd_t *mcp = &mc; local 4060 mbx_cmd_t *mcp = &mc; local 4094 mbx_cmd_t *mcp = &mc; local 4126 mbx_cmd_t *mcp = &mc; local 4155 mbx_cmd_t *mcp = &mc; local 4230 mbx_cmd_t *mcp = &mc; local 4263 mbx_cmd_t *mcp = &mc; local 4295 mbx_cmd_t *mcp = &mc; local 4337 mbx_cmd_t *mcp = &mc; local 4385 mbx_cmd_t *mcp = &mc; local 4427 mbx_cmd_t *mcp = &mc; local 4469 mbx_cmd_t *mcp = &mc; local 4507 mbx_cmd_t *mcp = &mc; local 4543 mbx_cmd_t *mcp = &mc; local [all...] |
H A D | qla_isr.c | 252 if (!ha->mcp) 255 mboxes = ha->mcp->in_mb; 1943 if (!ha->mcp) 1946 mboxes = ha->mcp->in_mb;
|
H A D | qla_def.h | 2688 mbx_cmd_t *mcp; member in struct:qla_hw_data
|
H A D | qla_nx.c | 2023 if (!ha->mcp)
|
/drivers/net/ |
H A D | eql.c | 556 static int eql_g_master_cfg(struct net_device *dev, master_config_t __user *mcp) argument 567 if (copy_to_user(mcp, &mc, sizeof (master_config_t))) 574 static int eql_s_master_cfg(struct net_device *dev, master_config_t __user *mcp) argument 579 if (copy_from_user(&mc, mcp, sizeof (master_config_t)))
|
/drivers/staging/cxt1e1/ |
H A D | pmcc4_drv.c | 822 * mcp.RWportnum port number and write indication bit (0x80) 823 * mcp.offset offset of register 824 * mcp.value write value going in and read value returning 837 c4_musycc_rw (ci_t * ci, struct c4_musycc_param * mcp) argument 843 int offset = mcp->offset % 0x800; /* group relative address 844 * offset, mcp->portnum is 853 portnum = (mcp->offset % 0x6000) / 0x800; 857 if (mcp->offset >= 0x6000) 863 if (mcp->offset < 0x6000) /* non MsgDesc Tbl accesses might require 883 if (mcp [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nvd0_display.c | 1684 u32 mcp = nv_rd32(dev, 0x660180 + (i * 0x20)); local 1686 if (!(mcp & (1 << crtc))) 1689 dcb = lookup_dcb(dev, i, mcp); 1732 u32 mcp = nv_rd32(dev, 0x660180 + (i * 0x20)); local 1734 if (!(mcp & (1 << crtc))) 1737 dcb = lookup_dcb(dev, i, mcp);
|