Searched refs:slave (Results 101 - 125 of 269) sorted by relevance

1234567891011

/linux-master/drivers/i2c/busses/
H A Di2c-mlxbf.c268 /* SMBus slave GW. */
274 /* SMBus slave Finite State Machine (FSM). */
282 /* SMBus slave GW control bits offset in MLXBF_I2C_SMBUS_SLAVE_GW[31:19]. */
292 /* SMBus slave GW Data descriptor. */
296 /* SMbus slave configuration registers. */
388 u8 slave; member in struct:mlxbf_i2c_smbus_request
426 struct i2c_client *slave[MLXBF_I2C_SMBUS_SLAVE_ADDR_CNT]; member in struct:mlxbf_i2c_priv
696 static int mlxbf_i2c_smbus_enable(struct mlxbf_i2c_priv *priv, u8 slave, argument
709 command |= rol32(slave, MLXBF_I2C_MASTER_SLV_ADDR_SHIFT);
741 u8 slave, flag local
1571 mlxbf_i2c_slave_enable(struct mlxbf_i2c_priv *priv, struct i2c_client *slave) argument
1868 struct i2c_client *slave; local
1964 struct i2c_client *slave; local
2155 mlxbf_i2c_reg_slave(struct i2c_client *slave) argument
2177 mlxbf_i2c_unreg_slave(struct i2c_client *slave) argument
[all...]
H A Di2c-bcm-iproc.c155 * running for less time, max slave read per tasklet is set to 10 bytes.
197 struct i2c_client *slave; member in struct:bcm_iproc_i2c_dev
213 /* tasklet to process slave rx data */
227 static int bcm_iproc_i2c_reg_slave(struct i2c_client *slave);
228 static int bcm_iproc_i2c_unreg_slave(struct i2c_client *slave);
291 /* Maximum slave stretch time */
297 /* Configure the slave address */
301 val |= (iproc_i2c->slave->addr << S_CFG_NIC_SMB_ADDR3_SHIFT);
304 /* clear all pending slave interrupts */
325 /* check slave transmi
1194 bcm_iproc_i2c_reg_slave(struct i2c_client *slave) argument
1213 bcm_iproc_i2c_unreg_slave(struct i2c_client *slave) argument
[all...]
H A Di2c-cadence.c141 * @CDNS_I2C_MODE_SLAVE: I2C controller operating in slave mode
150 * enum cdns_i2c_slave_state - Slave state when I2C is operating in slave mode
152 * @CDNS_I2C_SLAVE_STATE_IDLE: I2C slave idle
153 * @CDNS_I2C_SLAVE_STATE_SEND: I2C slave sending data to master
154 * @CDNS_I2C_SLAVE_STATE_RECV: I2C slave receiving data from master
187 * @slave: Registered slave instance.
188 * @dev_mode: I2C operating role(master/slave).
216 struct i2c_client *slave; member in struct:cdns_i2c
272 * will not detect any slave an
950 cdns_reg_slave(struct i2c_client *slave) argument
975 cdns_unreg_slave(struct i2c_client *slave) argument
[all...]
H A Di2c-axxia.c134 * @slave: associated &i2c_client
150 struct i2c_client *slave; member in struct:axxia_i2c_dev
322 dev_dbg(idev->dev, "slave irq fifo_status=0x%x\n", fifo_status);
326 i2c_slave_event(idev->slave,
330 i2c_slave_event(idev->slave, I2C_SLAVE_WRITE_RECEIVED, &val);
334 i2c_slave_event(idev->slave, I2C_SLAVE_STOP, &val);
345 dev_dbg(idev->dev, "slave irq status=0x%x\n", status);
350 i2c_slave_event(idev->slave, I2C_SLAVE_READ_REQUESTED, &val);
354 i2c_slave_event(idev->slave, I2C_SLAVE_READ_PROCESSED, &val);
358 i2c_slave_event(idev->slave, I2C_SLAVE_STO
676 axxia_i2c_reg_slave(struct i2c_client *slave) argument
708 axxia_i2c_unreg_slave(struct i2c_client *slave) argument
[all...]
/linux-master/tools/testing/selftests/filesystems/
H A Ddevpts_pts.c103 int master = -1, slave = -1, fret = -1; local
123 slave = ioctl(master, TIOCGPTPEER, O_RDWR | O_NOCTTY | O_CLOEXEC);
125 if (slave < 0) {
145 ret = login_pty(slave);
154 "slave file descriptor\n");
181 if (slave >= 0)
182 close(slave);
/linux-master/drivers/net/bonding/
H A Dbond_netlink.c38 struct slave *slave = bond_slave_get_rtnl(slave_dev); local
40 if (nla_put_u8(skb, IFLA_BOND_SLAVE_STATE, bond_slave_state(slave)))
43 if (nla_put_u8(skb, IFLA_BOND_SLAVE_MII_STATUS, slave->link))
47 slave->link_failure_count))
51 slave_dev->addr_len, slave->perm_hwaddr))
54 if (nla_put_u16(skb, IFLA_BOND_SLAVE_QUEUE_ID, slave->queue_id))
57 if (nla_put_s32(skb, IFLA_BOND_SLAVE_PRIO, slave->prio))
60 if (BOND_MODE(slave->bond) == BOND_MODE_8023AD) {
64 ad_port = &SLAVE_AD_INFO(slave)
635 const struct net_device *slave; local
861 struct slave *slave = NULL; local
[all...]
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c141 static void am65_cpsw_port_set_sl_mac(struct am65_cpsw_port *slave, argument
148 writel(mac_hi, slave->port_base + AM65_CPSW_PORTN_REG_SA_H);
149 writel(mac_lo, slave->port_base + AM65_CPSW_PORTN_REG_SA_L);
154 cpsw_sl_reset(port->slave.mac_sl, 100);
645 phylink_stop(port->slave.phylink);
649 phylink_disconnect_phy(port->slave.phylink);
682 cpsw_sl_ctl_set(port->slave.mac_sl, CPSW_SL_CTL_CMD_IDLE);
683 cpsw_sl_wait_for_idle(port->slave.mac_sl, 100);
684 cpsw_sl_ctl_reset(port->slave.mac_sl);
687 cpsw_sl_reg_write(port->slave
1572 struct am65_cpsw_slave_data *slave = container_of(config, struct am65_cpsw_slave_data, local
1602 struct am65_cpsw_slave_data *slave = container_of(config, struct am65_cpsw_slave_data, local
1636 struct am65_cpsw_slave_data *slave = container_of(config, struct am65_cpsw_slave_data, local
2007 am65_cpsw_am654_get_efuse_macid(struct device_node *of_node, int slave, u8 *mac_addr) argument
2544 struct am65_cpsw_slave_data *slave = &port->slave; local
2567 struct am65_cpsw_slave_data *slave = &port->slave; local
2629 struct am65_cpsw_slave_data *slave; local
2656 struct am65_cpsw_slave_data *slave; local
[all...]
/linux-master/drivers/dma/
H A Dsun6i-dma.c196 struct dma_device slave; member in struct:sun6i_dma_dev
222 return container_of(d, struct sun6i_dma_dev, slave);
238 dev_dbg(sdev->slave.dev, "Common register:\n"
254 dev_dbg(sdev->slave.dev, "Chan %d reg:\n"
485 list_for_each_entry(vchan, &sdev->slave.channels, vc.chan.device_node) {
495 dev_dbg(sdev->slave.dev, "pchan %u: free\n",
523 dev_dbg(sdev->slave.dev, "pchan %u: alloc vchan %p\n",
555 dev_dbg(sdev->slave.dev, "DMA irq status %s: 0x%x\n",
614 if (!(BIT(src_addr_width) & sdev->slave.src_addr_widths))
616 if (!(BIT(dst_addr_width) & sdev->slave
[all...]
H A Dpxa_dma.c124 struct dma_device slave; member in struct:pxad_device
141 container_of(dmadev, struct pxad_device, slave)
350 pdev->dbgfs_root = debugfs_create_dir(dev_name(pdev->slave.dev), NULL);
693 pdev->slave.dev,
1230 pxad_free_channels(&pdev->slave);
1267 dev_err(pdev->slave.dev,
1289 chan = dma_get_any_slave_channel(&d->slave);
1310 INIT_LIST_HEAD(&pdev->slave.channels);
1311 pdev->slave.device_alloc_chan_resources = pxad_alloc_chan_resources;
1312 pdev->slave
[all...]
/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_crtc.c95 err = komeda_release_unclaimed_resources(kcrtc->slave, kcrtc_st);
253 struct komeda_pipeline *slave = kcrtc->slave; local
265 if (slave && has_bit(slave->id, kcrtc_st->affected_pipes))
266 komeda_pipeline_update(slave, old->state);
333 struct komeda_pipeline *slave = kcrtc->slave; local
341 if (slave && has_bit(slave
[all...]
/linux-master/drivers/dma/dw/
H A Didma32.c38 struct device *slave = dwc->chan.slave; local
40 if (!slave || !dev_is_pci(slave))
43 return to_pci_dev(slave)->devfn;
/linux-master/net/ax25/
H A Dax25_timer.c137 if (ax25->ax25_dev->dama.slave)
158 if (!ax25->ax25_dev->dama.slave)
177 if (!ax25->ax25_dev->dama.slave)
196 if (ax25->ax25_dev->dama.slave)
217 if (ax25->ax25_dev->dama.slave)
/linux-master/drivers/fsi/
H A Dfsi-master-hub.c30 * bus as through an address range on the slave itself (->addr and ->size).
39 uint32_t addr, size; /* slave-relative addr of */
54 return fsi_slave_read(hub->upstream->slave, addr, val, size);
66 return fsi_slave_write(hub->upstream->slave, addr, val, size);
211 rc = fsi_slave_claim_range(fsi_dev->slave, FSI_HUB_LINK_OFFSET,
214 dev_err(dev, "can't claim slave address range for links");
257 fsi_slave_release_range(fsi_dev->slave, FSI_HUB_LINK_OFFSET,
267 fsi_slave_release_range(hub->upstream->slave, hub->addr, hub->size);
/linux-master/sound/soc/codecs/
H A Drt712-sdca.c36 dev_err(&rt712->slave->dev,
52 dev_err(&rt712->slave->dev,
243 dev_dbg(&rt712->slave->dev,
279 dev_dbg(&rt712->slave->dev,
281 dev_dbg(&rt712->slave->dev,
283 dev_dbg(&rt712->slave->dev,
373 dev_dbg(&rt712->slave->dev, "%s, btn_type=0x%x\n", __func__, btn_type);
427 sdw_write_no_pm(rt712->slave, SDW_SCP_SDCA_INTMASK1, SDW_SCP_SDCA_INTMASK_SDCA_0);
429 sdw_write_no_pm(rt712->slave, SDW_SCP_SDCA_INTMASK2, SDW_SCP_SDCA_INTMASK_SDCA_8);
430 dev_dbg(&rt712->slave
1177 rt712_sdca_init(struct device *dev, struct regmap *regmap, struct regmap *mbq_regmap, struct sdw_slave *slave) argument
1242 rt712_sdca_io_init(struct device *dev, struct sdw_slave *slave) argument
[all...]
H A Drt711-sdca.c38 dev_err(&rt711->slave->dev,
54 dev_err(&rt711->slave->dev,
279 dev_dbg(&rt711->slave->dev,
315 dev_dbg(&rt711->slave->dev,
317 dev_dbg(&rt711->slave->dev,
319 dev_dbg(&rt711->slave->dev,
408 dev_dbg(&rt711->slave->dev, "%s, btn_type=0x%x\n", __func__, btn_type);
487 sdw_write_no_pm(rt711->slave, SDW_SCP_SDCA_INTMASK1, SDW_SCP_SDCA_INTMASK_SDCA_0);
489 sdw_write_no_pm(rt711->slave, SDW_SCP_SDCA_INTMASK2, SDW_SCP_SDCA_INTMASK_SDCA_8);
490 dev_dbg(&rt711->slave
1401 rt711_sdca_init(struct device *dev, struct regmap *regmap, struct regmap *mbq_regmap, struct sdw_slave *slave) argument
1520 rt711_sdca_io_init(struct device *dev, struct sdw_slave *slave) argument
[all...]
H A Drt700.c192 dev_dbg(&rt700->slave->dev,
194 dev_dbg(&rt700->slave->dev,
249 dev_dbg(&rt700->slave->dev,
294 dev_dbg(&rt700->slave->dev, "in %s enable\n", __func__);
306 dev_dbg(&rt700->slave->dev, "in %s disable\n", __func__);
914 if (!rt700->slave)
937 retval = sdw_stream_add_slave(rt700->slave, &stream_config,
988 if (!rt700->slave)
991 sdw_stream_remove_slave(rt700->slave, sdw_stream);
1094 struct regmap *regmap, struct sdw_slave *slave)
1093 rt700_init(struct device *dev, struct regmap *sdw_regmap, struct regmap *regmap, struct sdw_slave *slave) argument
1151 rt700_io_init(struct device *dev, struct sdw_slave *slave) argument
[all...]
H A Drt712-sdca.h22 struct sdw_slave *slave; member in struct:rt712_sdca_priv
210 int rt712_sdca_io_init(struct device *dev, struct sdw_slave *slave);
212 struct regmap *mbq_regmap, struct sdw_slave *slave);
H A Drt700.h17 struct sdw_slave *slave; member in struct:rt700_priv
165 int rt700_io_init(struct device *dev, struct sdw_slave *slave);
167 struct regmap *regmap, struct sdw_slave *slave);
/linux-master/drivers/soc/mediatek/
H A Dmtk-pmic-wrap.c73 /* Group of bits used for shown slave capability */
88 /* defines for slave device wrapper registers */
1368 const struct pwrap_slv_type *slave; member in struct:pmic_wrapper
1520 return wrp->slave->regops->pwrap_read(wrp, adr, rdata);
1579 return wrp->slave->regops->pwrap_write(wrp, adr, wdata);
1656 read_ok = pwrap_pmic_read_test(wrp, wrp->slave->dew_regs,
1682 pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_DIO_EN], 1);
1683 if (wrp->slave->comp_dew_regs)
1684 pwrap_write(wrp, wrp->slave->comp_dew_regs[PWRAP_DEW_DIO_EN], 1);
1697 read_ok = pwrap_pmic_read_test(wrp, wrp->slave
[all...]
/linux-master/drivers/ata/
H A Dpata_pcmcia.c39 * as we need to spot hardware with incorrect or missing master/slave
46 struct ata_device *slave = &link->device[1]; local
48 if (!ata_dev_enabled(master) || !ata_dev_enabled(slave))
51 if (memcmp(master->id + ATA_ID_FW_REV, slave->id + ATA_ID_FW_REV,
55 if (memcmp(master->id + ATA_ID_SERNO, slave->id + ATA_ID_SERNO,
57 ata_dev_warn(slave, "is a ghost device, ignoring\n");
58 ata_dev_disable(slave);
/linux-master/include/linux/mfd/
H A Ddbx500-prcmu.h258 int prcmu_abb_read(u8 slave, u8 reg, u8 *value, u8 size);
259 int prcmu_abb_write(u8 slave, u8 reg, u8 *value, u8 size);
260 int prcmu_abb_write_masked(u8 slave, u8 reg, u8 *value, u8 *mask, u8 size);
408 static inline int prcmu_abb_read(u8 slave, u8 reg, u8 *value, u8 size) argument
413 static inline int prcmu_abb_write(u8 slave, u8 reg, u8 *value, u8 size) argument
418 static inline int prcmu_abb_write_masked(u8 slave, u8 reg, u8 *value, u8 *mask, argument
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi.c269 struct dw_mipi_dsi *slave; /* dual-dsi slave ptr */ member in struct:dw_mipi_dsi
276 * Check if either a link to a master or slave is present
280 return dsi->slave || dsi->master;
514 if (dsi->slave)
515 dw_mipi_message_config(dsi->slave, msg);
520 if (dsi->slave) {
521 ret = dw_mipi_dsi_write(dsi->slave, &packet);
948 if (dsi->slave) {
949 dw_mipi_dsi_disable(dsi->slave);
1281 dw_mipi_dsi_set_slave(struct dw_mipi_dsi *dsi, struct dw_mipi_dsi *slave) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_encoder.h140 struct drm_encoder_slave *slave = to_encoder_slave(enc); local
142 return container_of(slave, struct nouveau_encoder, base);
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dport.c1092 int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port) argument
1095 int slave_gid = slave;
1101 if (slave == 0)
1106 actv_ports = mlx4_get_active_ports(dev, slave);
1128 int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port) argument
1132 int slave_gid = slave;
1139 if (slave == 0)
1143 actv_ports = mlx4_get_active_ports(dev, slave);
1169 static int mlx4_reset_roce_port_gids(struct mlx4_dev *dev, int slave, argument
1177 num_gids = mlx4_get_slave_num_gids(dev, slave, por
1204 mlx4_reset_roce_gids(struct mlx4_dev *dev, int slave) argument
1248 mlx4_en_set_port_mtu(struct mlx4_dev *dev, int slave, int port, struct mlx4_set_port_general_context *gen_context) argument
1280 mlx4_en_set_port_user_mtu(struct mlx4_dev *dev, int slave, int port, struct mlx4_set_port_general_context *gen_context) argument
1312 mlx4_en_set_port_global_pause(struct mlx4_dev *dev, int slave, struct mlx4_set_port_general_context *gen_context) argument
1332 mlx4_common_set_port(struct mlx4_dev *dev, int slave, u32 in_mod, u8 op_mod, struct mlx4_cmd_mailbox *inbox) argument
1540 mlx4_SET_PORT_wrapper(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr, struct mlx4_cmd_mailbox *inbox, struct mlx4_cmd_mailbox *outbox, struct mlx4_cmd_info *cmd) argument
1817 mlx4_SET_MCAST_FLTR_wrapper(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr, struct mlx4_cmd_mailbox *inbox, struct mlx4_cmd_mailbox *outbox, struct mlx4_cmd_info *cmd) argument
1837 mlx4_SET_VLAN_FLTR_wrapper(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr, struct mlx4_cmd_mailbox *inbox, struct mlx4_cmd_mailbox *outbox, struct mlx4_cmd_info *cmd) argument
1848 mlx4_DUMP_ETH_STATS_wrapper(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr, struct mlx4_cmd_mailbox *inbox, struct mlx4_cmd_mailbox *outbox, struct mlx4_cmd_info *cmd) argument
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Ddsi.c83 struct tegra_dsi *slave; member in struct:tegra_dsi
386 if (dsi->slave)
387 tegra_dsi_set_phy_timing(dsi->slave, period, timing);
464 if (dsi->slave)
465 tegra_dsi_enable(dsi->slave);
473 if (dsi->slave)
474 return dsi->lanes + dsi->slave->lanes;
571 if (dsi->master || dsi->slave) {
591 if (dsi->master || dsi->slave) {
612 if (dsi->slave) {
[all...]

Completed in 266 milliseconds

1234567891011