/linux-4.1.27/drivers/spi/ |
D | spi.c | 49 if (spi->master->cleanup) in spidev_release() 50 spi->master->cleanup(spi); in spidev_release() 52 spi_master_put(spi->master); in spidev_release() 234 struct spi_device *spi_alloc_device(struct spi_master *master) in spi_alloc_device() argument 238 if (!spi_master_get(master)) in spi_alloc_device() 243 spi_master_put(master); in spi_alloc_device() 247 spi->master = master; in spi_alloc_device() 248 spi->dev.parent = &master->dev; in spi_alloc_device() 266 dev_set_name(&spi->dev, "%s.%u", dev_name(&spi->master->dev), in spi_dev_set_name() 275 if (spi->master == new_spi->master && in spi_dev_check() [all …]
|
D | spi-clps711x.c | 49 static int spi_clps711x_prepare_message(struct spi_master *master, in spi_clps711x_prepare_message() argument 52 struct spi_clps711x_data *hw = spi_master_get_devdata(master); in spi_clps711x_prepare_message() 61 static int spi_clps711x_transfer_one(struct spi_master *master, in spi_clps711x_transfer_one() argument 65 struct spi_clps711x_data *hw = spi_master_get_devdata(master); in spi_clps711x_transfer_one() 84 struct spi_master *master = dev_id; in spi_clps711x_isr() local 85 struct spi_clps711x_data *hw = spi_master_get_devdata(master); in spi_clps711x_isr() 99 spi_finalize_current_transfer(master); in spi_clps711x_isr() 108 struct spi_master *master; in spi_clps711x_probe() local 126 master = spi_alloc_master(&pdev->dev, sizeof(*hw)); in spi_clps711x_probe() 127 if (!master) in spi_clps711x_probe() [all …]
|
D | spi-omap-100k.c | 90 static void spi100k_enable_clock(struct spi_master *master) in spi100k_enable_clock() argument 93 struct omap1_spi100k *spi100k = spi_master_get_devdata(master); in spi100k_enable_clock() 101 static void spi100k_disable_clock(struct spi_master *master) in spi100k_disable_clock() argument 104 struct omap1_spi100k *spi100k = spi_master_get_devdata(master); in spi100k_disable_clock() 112 static void spi100k_write_data(struct spi_master *master, int len, int data) in spi100k_write_data() argument 114 struct omap1_spi100k *spi100k = spi_master_get_devdata(master); in spi100k_write_data() 122 spi100k_enable_clock(master); in spi100k_write_data() 135 spi100k_disable_clock(master); in spi100k_write_data() 138 static int spi100k_read_data(struct spi_master *master, int len) in spi100k_read_data() argument 141 struct omap1_spi100k *spi100k = spi_master_get_devdata(master); in spi100k_read_data() [all …]
|
D | spi-bcm2835.c | 123 static void bcm2835_spi_reset_hw(struct spi_master *master) in bcm2835_spi_reset_hw() argument 125 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_reset_hw() 141 struct spi_master *master = dev_id; in bcm2835_spi_interrupt() local 142 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_interrupt() 152 bcm2835_spi_reset_hw(master); in bcm2835_spi_interrupt() 154 complete(&master->xfer_completion); in bcm2835_spi_interrupt() 160 static int bcm2835_spi_transfer_one_poll(struct spi_master *master, in bcm2835_spi_transfer_one_poll() argument 166 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_transfer_one_poll() 184 bcm2835_spi_reset_hw(master); in bcm2835_spi_transfer_one_poll() 191 bcm2835_spi_reset_hw(master); in bcm2835_spi_transfer_one_poll() [all …]
|
D | spi-cadence.c | 181 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_chipselect() 212 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_config_clock_mode() 256 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_config_clock_freq() 294 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_setup_transfer() 342 struct spi_master *master = dev_id; in cdns_spi_irq() local 343 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_spi_irq() 357 spi_finalize_current_transfer(master); in cdns_spi_irq() 383 spi_finalize_current_transfer(master); in cdns_spi_irq() 390 static int cdns_prepare_message(struct spi_master *master, in cdns_prepare_message() argument 409 static int cdns_transfer_one(struct spi_master *master, in cdns_transfer_one() argument [all …]
|
D | spi-qup.c | 284 static int spi_qup_prep_sg(struct spi_master *master, struct spi_transfer *xfer, in spi_qup_prep_sg() argument 288 struct spi_qup *qup = spi_master_get_devdata(master); in spi_qup_prep_sg() 297 chan = master->dma_tx; in spi_qup_prep_sg() 301 chan = master->dma_rx; in spi_qup_prep_sg() 318 static void spi_qup_dma_terminate(struct spi_master *master, in spi_qup_dma_terminate() argument 322 dmaengine_terminate_all(master->dma_tx); in spi_qup_dma_terminate() 324 dmaengine_terminate_all(master->dma_rx); in spi_qup_dma_terminate() 327 static int spi_qup_do_dma(struct spi_master *master, struct spi_transfer *xfer) in spi_qup_do_dma() argument 338 ret = spi_qup_prep_sg(master, xfer, DMA_DEV_TO_MEM, rx_done); in spi_qup_do_dma() 342 dma_async_issue_pending(master->dma_rx); in spi_qup_do_dma() [all …]
|
D | spi-img-spfi.c | 93 struct spi_master *master; member 232 static int img_spfi_start_pio(struct spi_master *master, in img_spfi_start_pio() argument 236 struct img_spfi *spfi = spi_master_get_devdata(spi->master); in img_spfi_start_pio() 296 spi_finalize_current_transfer(spfi->master); in img_spfi_dma_rx_cb() 310 spi_finalize_current_transfer(spfi->master); in img_spfi_dma_tx_cb() 314 static int img_spfi_start_dma(struct spi_master *master, in img_spfi_start_dma() argument 318 struct img_spfi *spfi = spi_master_get_devdata(spi->master); in img_spfi_start_dma() 395 static void img_spfi_handle_err(struct spi_master *master, in img_spfi_handle_err() argument 398 struct img_spfi *spfi = spi_master_get_devdata(master); in img_spfi_handle_err() 416 static int img_spfi_prepare(struct spi_master *master, struct spi_message *msg) in img_spfi_prepare() argument [all …]
|
D | spi-xtensa-xtfpga.c | 59 struct xtfpga_spi *xspi = spi_master_get_devdata(spi->master); in xtfpga_spi_txrx_word() 77 struct xtfpga_spi *xspi = spi_master_get_devdata(spi->master); in xtfpga_spi_chipselect() 88 struct spi_master *master; in xtfpga_spi_probe() local 90 master = spi_alloc_master(&pdev->dev, sizeof(struct xtfpga_spi)); in xtfpga_spi_probe() 91 if (!master) in xtfpga_spi_probe() 94 master->flags = SPI_MASTER_NO_RX; in xtfpga_spi_probe() 95 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); in xtfpga_spi_probe() 96 master->bus_num = pdev->dev.id; in xtfpga_spi_probe() 97 master->dev.of_node = pdev->dev.of_node; in xtfpga_spi_probe() 99 xspi = spi_master_get_devdata(master); in xtfpga_spi_probe() [all …]
|
D | spi-meson-spifc.c | 82 struct spi_master *master; member 251 static int meson_spifc_transfer_one(struct spi_master *master, in meson_spifc_transfer_one() argument 255 struct meson_spifc *spifc = spi_master_get_devdata(master); in meson_spifc_transfer_one() 265 spi_transfer_is_last(master, xfer), in meson_spifc_transfer_one() 293 struct spi_master *master; in meson_spifc_probe() local 300 master = spi_alloc_master(&pdev->dev, sizeof(struct meson_spifc)); in meson_spifc_probe() 301 if (!master) in meson_spifc_probe() 304 platform_set_drvdata(pdev, master); in meson_spifc_probe() 306 spifc = spi_master_get_devdata(master); in meson_spifc_probe() 338 master->num_chipselect = 1; in meson_spifc_probe() [all …]
|
D | spi-orion.c | 76 struct spi_master *master; member 118 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_baudrate_set() 187 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_mode_set() 209 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_setup_transfer() 237 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_set_cs() 271 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_8bit() 302 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_16bit() 359 static int orion_spi_transfer_one(struct spi_master *master, in orion_spi_transfer_one() argument 413 struct spi_master *master; in orion_spi_probe() local 419 master = spi_alloc_master(&pdev->dev, sizeof(*spi)); in orion_spi_probe() [all …]
|
D | spi-dw.c | 66 "%s registers:\n", dev_name(&dws->master->dev)); in dw_spi_show_regs() 143 struct dw_spi *dws = spi_master_get_devdata(spi->master); in dw_spi_set_cs() 224 dev_err(&dws->master->dev, "%s\n", msg); in int_error_stop() 225 dws->master->cur_msg->status = -EIO; in int_error_stop() 226 spi_finalize_current_transfer(dws->master); in int_error_stop() 243 spi_finalize_current_transfer(dws->master); in interrupt_transfer() 258 struct spi_master *master = dev_id; in dw_spi_irq() local 259 struct dw_spi *dws = spi_master_get_devdata(master); in dw_spi_irq() 265 if (!master->cur_msg) { in dw_spi_irq() 285 static int dw_spi_transfer_one(struct spi_master *master, in dw_spi_transfer_one() argument [all …]
|
D | spi-rockchip.c | 165 struct spi_master *master; member 268 struct rockchip_spi *rs = spi_master_get_devdata(spi->master); in rockchip_spi_set_cs() 295 static int rockchip_spi_prepare_message(struct spi_master *master, in rockchip_spi_prepare_message() argument 298 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_prepare_message() 306 static void rockchip_spi_handle_err(struct spi_master *master, in rockchip_spi_handle_err() argument 310 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_handle_err() 333 static int rockchip_spi_unprepare_message(struct spi_master *master, in rockchip_spi_unprepare_message() argument 336 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_unprepare_message() 411 spi_finalize_current_transfer(rs->master); in rockchip_spi_dma_rxcb() 430 spi_finalize_current_transfer(rs->master); in rockchip_spi_dma_txcb() [all …]
|
D | spi-sc18is602.c | 41 struct spi_master *master; member 188 static int sc18is602_transfer_one(struct spi_master *master, in sc18is602_transfer_one() argument 191 struct sc18is602 *hw = spi_master_get_devdata(master); in sc18is602_transfer_one() 223 spi_finalize_current_message(master); in sc18is602_transfer_one() 230 struct sc18is602 *hw = spi_master_get_devdata(spi->master); in sc18is602_setup() 246 struct spi_master *master; in sc18is602_probe() local 253 master = spi_alloc_master(dev, sizeof(struct sc18is602)); in sc18is602_probe() 254 if (!master) in sc18is602_probe() 257 hw = spi_master_get_devdata(master); in sc18is602_probe() 260 hw->master = master; in sc18is602_probe() [all …]
|
D | spi-bcm63xx.c | 90 struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); in bcm63xx_spi_setup_transfer() 122 struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); in bcm63xx_txrx_bufs() 218 static int bcm63xx_spi_transfer_one(struct spi_master *master, in bcm63xx_spi_transfer_one() argument 221 struct bcm63xx_spi *bs = spi_master_get_devdata(master); in bcm63xx_spi_transfer_one() 291 spi_finalize_current_message(master); in bcm63xx_spi_transfer_one() 301 struct spi_master *master = (struct spi_master *)dev_id; in bcm63xx_spi_interrupt() local 302 struct bcm63xx_spi *bs = spi_master_get_devdata(master); in bcm63xx_spi_interrupt() 324 struct spi_master *master; in bcm63xx_spi_probe() local 341 master = spi_alloc_master(dev, sizeof(*bs)); in bcm63xx_spi_probe() 342 if (!master) { in bcm63xx_spi_probe() [all …]
|
D | spi-topcliff-pch.c | 170 struct spi_master *master; member 230 static inline void pch_spi_writereg(struct spi_master *master, int idx, u32 val) in pch_spi_writereg() argument 232 struct pch_spi_data *data = spi_master_get_devdata(master); in pch_spi_writereg() 241 static inline u32 pch_spi_readreg(struct spi_master *master, int idx) in pch_spi_readreg() argument 243 struct pch_spi_data *data = spi_master_get_devdata(master); in pch_spi_readreg() 247 static inline void pch_spi_setclr_reg(struct spi_master *master, int idx, in pch_spi_setclr_reg() argument 250 u32 tmp = pch_spi_readreg(master, idx); in pch_spi_setclr_reg() 252 pch_spi_writereg(master, idx, tmp); in pch_spi_setclr_reg() 255 static void pch_spi_set_master_mode(struct spi_master *master) in pch_spi_set_master_mode() argument 257 pch_spi_setclr_reg(master, PCH_SPCR, SPCR_MSTR_BIT, 0); in pch_spi_set_master_mode() [all …]
|
D | spi-rspi.c | 191 struct spi_master *master; member 248 int (*transfer_one)(struct spi_master *master, struct spi_device *spi, 465 dev_err(&rspi->master->dev, "transmit timeout\n"); in rspi_data_out() 479 dev_err(&rspi->master->dev, "receive timeout\n"); in rspi_data_in() 525 desc_rx = dmaengine_prep_slave_sg(rspi->master->dma_rx, in rspi_dma_transfer() 545 desc_tx = dmaengine_prep_slave_sg(rspi->master->dma_tx, in rspi_dma_transfer() 583 dma_async_issue_pending(rspi->master->dma_rx); in rspi_dma_transfer() 585 dma_async_issue_pending(rspi->master->dma_tx); in rspi_dma_transfer() 592 dev_err(&rspi->master->dev, "DMA timeout\n"); in rspi_dma_transfer() 595 dmaengine_terminate_all(rspi->master->dma_tx); in rspi_dma_transfer() [all …]
|
D | spi-st-ssc4.c | 147 static int spi_st_transfer_one(struct spi_master *master, in spi_st_transfer_one() argument 150 struct spi_st *spi_st = spi_master_get_devdata(master); in spi_st_transfer_one() 197 spi_finalize_current_transfer(spi->master); in spi_st_transfer_one() 214 struct spi_st *spi_st = spi_master_get_devdata(spi->master); in spi_st_setup() 325 struct spi_master *master; in spi_st_probe() local 331 master = spi_alloc_master(&pdev->dev, sizeof(*spi_st)); in spi_st_probe() 332 if (!master) in spi_st_probe() 335 master->dev.of_node = np; in spi_st_probe() 336 master->mode_bits = MODEBITS; in spi_st_probe() 337 master->setup = spi_st_setup; in spi_st_probe() [all …]
|
D | spi-imx.c | 199 static bool spi_imx_can_dma(struct spi_master *master, struct spi_device *spi, in spi_imx_can_dma() argument 202 struct spi_imx_data *spi_imx = spi_master_get_devdata(master); in spi_imx_can_dma() 715 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_chipselect() 770 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_setupxfer() 802 struct spi_master *master = spi_imx->bitbang.master; in spi_imx_sdma_exit() local 804 if (master->dma_rx) { in spi_imx_sdma_exit() 805 dma_release_channel(master->dma_rx); in spi_imx_sdma_exit() 806 master->dma_rx = NULL; in spi_imx_sdma_exit() 809 if (master->dma_tx) { in spi_imx_sdma_exit() 810 dma_release_channel(master->dma_tx); in spi_imx_sdma_exit() [all …]
|
D | spi-sun4i.c | 77 struct spi_master *master; member 135 struct sun4i_spi *sspi = spi_master_get_devdata(spi->master); in sun4i_spi_set_cs() 167 static int sun4i_spi_transfer_one(struct spi_master *master, in sun4i_spi_transfer_one() argument 171 struct sun4i_spi *sspi = spi_master_get_devdata(master); in sun4i_spi_transfer_one() 314 struct spi_master *master = dev_get_drvdata(dev); in sun4i_spi_runtime_resume() local 315 struct sun4i_spi *sspi = spi_master_get_devdata(master); in sun4i_spi_runtime_resume() 343 struct spi_master *master = dev_get_drvdata(dev); in sun4i_spi_runtime_suspend() local 344 struct sun4i_spi *sspi = spi_master_get_devdata(master); in sun4i_spi_runtime_suspend() 354 struct spi_master *master; in sun4i_spi_probe() local 359 master = spi_alloc_master(&pdev->dev, sizeof(struct sun4i_spi)); in sun4i_spi_probe() [all …]
|
D | spi-sh-hspi.c | 46 struct spi_master *master; member 151 static int hspi_transfer_one_message(struct spi_master *master, in hspi_transfer_one_message() argument 154 struct hspi_priv *hspi = spi_master_get_devdata(master); in hspi_transfer_one_message() 216 spi_finalize_current_message(master); in hspi_transfer_one_message() 224 struct spi_master *master; in hspi_probe() local 236 master = spi_alloc_master(&pdev->dev, sizeof(*hspi)); in hspi_probe() 237 if (!master) { in hspi_probe() 249 hspi = spi_master_get_devdata(master); in hspi_probe() 253 hspi->master = master; in hspi_probe() 266 master->bus_num = pdev->id; in hspi_probe() [all …]
|
D | spi-xcomm.c | 136 static int spi_xcomm_transfer_one(struct spi_master *master, in spi_xcomm_transfer_one() argument 139 struct spi_xcomm *spi_xcomm = spi_master_get_devdata(master); in spi_xcomm_transfer_one() 202 spi_finalize_current_message(master); in spi_xcomm_transfer_one() 211 struct spi_master *master; in spi_xcomm_probe() local 214 master = spi_alloc_master(&i2c->dev, sizeof(*spi_xcomm)); in spi_xcomm_probe() 215 if (!master) in spi_xcomm_probe() 218 spi_xcomm = spi_master_get_devdata(master); in spi_xcomm_probe() 221 master->num_chipselect = 16; in spi_xcomm_probe() 222 master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_3WIRE; in spi_xcomm_probe() 223 master->bits_per_word_mask = SPI_BPW_MASK(8); in spi_xcomm_probe() [all …]
|
D | spi-coldfire-qspi.c | 298 struct mcfqspi *mcfqspi = spi_master_get_devdata(spi->master); in mcfqspi_set_cs() 307 static int mcfqspi_transfer_one(struct spi_master *master, in mcfqspi_transfer_one() argument 311 struct mcfqspi *mcfqspi = spi_master_get_devdata(master); in mcfqspi_transfer_one() 335 mcfqspi_cs_deselect(spi_master_get_devdata(spi->master), in mcfqspi_setup() 349 struct spi_master *master; in mcfqspi_probe() local 366 master = spi_alloc_master(&pdev->dev, sizeof(*mcfqspi)); in mcfqspi_probe() 367 if (master == NULL) { in mcfqspi_probe() 372 mcfqspi = spi_master_get_devdata(master); in mcfqspi_probe() 403 master->bus_num = pdata->bus_num; in mcfqspi_probe() 404 master->num_chipselect = pdata->num_chipselect; in mcfqspi_probe() [all …]
|
D | spi-mpc512x-psc.c | 73 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_activate_cs() 116 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_deactivate_cs() 131 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_transfer_rxtx() 268 static int mpc512x_psc_spi_msg_xfer(struct spi_master *master, in mpc512x_psc_spi_msg_xfer() argument 311 spi_finalize_current_message(master); in mpc512x_psc_spi_msg_xfer() 315 static int mpc512x_psc_spi_prep_xfer_hw(struct spi_master *master) in mpc512x_psc_spi_prep_xfer_hw() argument 317 struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); in mpc512x_psc_spi_prep_xfer_hw() 320 dev_dbg(&master->dev, "%s()\n", __func__); in mpc512x_psc_spi_prep_xfer_hw() 332 static int mpc512x_psc_spi_unprep_xfer_hw(struct spi_master *master) in mpc512x_psc_spi_unprep_xfer_hw() argument 334 struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); in mpc512x_psc_spi_unprep_xfer_hw() [all …]
|
D | spi-omap2-mcspi.c | 131 struct spi_master *master; member 153 static inline void mcspi_write_reg(struct spi_master *master, in mcspi_write_reg() argument 156 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in mcspi_write_reg() 161 static inline u32 mcspi_read_reg(struct spi_master *master, int idx) in mcspi_read_reg() argument 163 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in mcspi_read_reg() 258 static void omap2_mcspi_set_master_mode(struct spi_master *master) in omap2_mcspi_set_master_mode() argument 260 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in omap2_mcspi_set_master_mode() 268 l = mcspi_read_reg(master, OMAP2_MCSPI_MODULCTRL); in omap2_mcspi_set_master_mode() 271 mcspi_write_reg(master, OMAP2_MCSPI_MODULCTRL, l); in omap2_mcspi_set_master_mode() 279 struct spi_master *master = spi->master; in omap2_mcspi_set_fifo() local [all …]
|
D | spi-bcm63xx-hsspi.c | 153 struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master); in bcm63xx_hsspi_do_txrx() 218 struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master); in bcm63xx_hsspi_setup() 253 static int bcm63xx_hsspi_transfer_one(struct spi_master *master, in bcm63xx_hsspi_transfer_one() argument 256 struct bcm63xx_hsspi *bs = spi_master_get_devdata(master); in bcm63xx_hsspi_transfer_one() 302 spi_finalize_current_message(master); in bcm63xx_hsspi_transfer_one() 324 struct spi_master *master; in bcm63xx_hsspi_probe() local 357 master = spi_alloc_master(&pdev->dev, sizeof(*bs)); in bcm63xx_hsspi_probe() 358 if (!master) { in bcm63xx_hsspi_probe() 363 bs = spi_master_get_devdata(master); in bcm63xx_hsspi_probe() 373 master->bus_num = HSSPI_BUS_NUM; in bcm63xx_hsspi_probe() [all …]
|
D | spi-fsl-dspi.c | 112 struct spi_master *master; member 330 static int dspi_transfer_one_message(struct spi_master *master, in dspi_transfer_one_message() argument 333 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_transfer_one_message() 385 spi_finalize_current_message(master); in dspi_transfer_one_message() 393 struct fsl_dspi *dspi = spi_master_get_devdata(spi->master); in dspi_setup() 455 spi->master->bus_num, spi->chip_select); in dspi_cleanup() 491 struct spi_master *master = dev_get_drvdata(dev); in dspi_suspend() local 492 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_suspend() 494 spi_master_suspend(master); in dspi_suspend() 502 struct spi_master *master = dev_get_drvdata(dev); in dspi_resume() local [all …]
|
D | spi-octeon.c | 150 static int octeon_spi_transfer_one_message(struct spi_master *master, in octeon_spi_transfer_one_message() argument 153 struct octeon_spi *p = spi_master_get_devdata(master); in octeon_spi_transfer_one_message() 171 spi_finalize_current_message(master); in octeon_spi_transfer_one_message() 178 struct spi_master *master; in octeon_spi_probe() local 182 master = spi_alloc_master(&pdev->dev, sizeof(struct octeon_spi)); in octeon_spi_probe() 183 if (!master) in octeon_spi_probe() 185 p = spi_master_get_devdata(master); in octeon_spi_probe() 186 platform_set_drvdata(pdev, master); in octeon_spi_probe() 203 master->num_chipselect = 4; in octeon_spi_probe() 204 master->mode_bits = SPI_CPHA | in octeon_spi_probe() [all …]
|
D | spi-ppc4xx.c | 136 struct spi_master *master; member 153 hw = spi_master_get_devdata(spi->master); in spi_ppc4xx_txrx() 171 struct ppc4xx_spi *hw = spi_master_get_devdata(spi->master); in spi_ppc4xx_setupxfer() 268 struct ppc4xx_spi *hw = spi_master_get_devdata(spi->master); in spi_ppc4xx_chipsel() 277 if (!hw->master->num_chipselect || hw->gpios[cs] == -EEXIST) in spi_ppc4xx_chipsel() 367 if (hw->master->num_chipselect) { in free_gpios() 369 for (i = 0; i < hw->master->num_chipselect; i++) in free_gpios() 384 struct spi_master *master; in spi_ppc4xx_of_probe() local 394 master = spi_alloc_master(dev, sizeof *hw); in spi_ppc4xx_of_probe() 395 if (master == NULL) in spi_ppc4xx_of_probe() [all …]
|
D | spi-sun6i.c | 82 struct spi_master *master; member 141 struct sun6i_spi *sspi = spi_master_get_devdata(spi->master); in sun6i_spi_set_cs() 157 static int sun6i_spi_transfer_one(struct spi_master *master, in sun6i_spi_transfer_one() argument 161 struct sun6i_spi *sspi = spi_master_get_devdata(master); in sun6i_spi_transfer_one() 304 struct spi_master *master = dev_get_drvdata(dev); in sun6i_spi_runtime_resume() local 305 struct sun6i_spi *sspi = spi_master_get_devdata(master); in sun6i_spi_runtime_resume() 341 struct spi_master *master = dev_get_drvdata(dev); in sun6i_spi_runtime_suspend() local 342 struct sun6i_spi *sspi = spi_master_get_devdata(master); in sun6i_spi_runtime_suspend() 353 struct spi_master *master; in sun6i_spi_probe() local 358 master = spi_alloc_master(&pdev->dev, sizeof(struct sun6i_spi)); in sun6i_spi_probe() [all …]
|
D | spi-atmel.c | 331 for (i = 0; i < spi->master->num_chipselect; i++) { in cs_activate() 498 struct spi_master *master = data; in dma_callback() local 499 struct atmel_spi *as = spi_master_get_devdata(master); in dma_callback() 507 static void atmel_spi_next_xfer_pio(struct spi_master *master, in atmel_spi_next_xfer_pio() argument 510 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_pio() 513 dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_pio\n"); in atmel_spi_next_xfer_pio() 531 dev_dbg(master->dev.parent, in atmel_spi_next_xfer_pio() 543 static int atmel_spi_next_xfer_dma_submit(struct spi_master *master, in atmel_spi_next_xfer_dma_submit() argument 547 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_dma_submit() 556 dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_dma_submit\n"); in atmel_spi_next_xfer_dma_submit() [all …]
|
D | spi-sh-sci.c | 63 setbits(spi_master_get_devdata(dev->master), PIN_SCK, on); in setsck() 68 setbits(spi_master_get_devdata(dev->master), PIN_TXD, on); in setmosi() 73 struct sh_sci_spi *sp = spi_master_get_devdata(dev->master); in getmiso() 108 struct sh_sci_spi *sp = spi_master_get_devdata(dev->master); in sh_sci_spi_chipselect() 117 struct spi_master *master; in sh_sci_spi_probe() local 121 master = spi_alloc_master(&dev->dev, sizeof(struct sh_sci_spi)); in sh_sci_spi_probe() 122 if (master == NULL) { in sh_sci_spi_probe() 128 sp = spi_master_get_devdata(master); in sh_sci_spi_probe() 139 sp->bitbang.master = master; in sh_sci_spi_probe() 140 sp->bitbang.master->bus_num = sp->info->bus_num; in sh_sci_spi_probe() [all …]
|
D | spi-bitbang.c | 185 bitbang = spi_master_get_devdata(spi->master); in spi_bitbang_setup() 269 static int spi_bitbang_transfer_one(struct spi_master *master, in spi_bitbang_transfer_one() argument 280 bitbang = spi_master_get_devdata(master); in spi_bitbang_transfer_one() 373 spi_finalize_current_message(master); in spi_bitbang_transfer_one() 424 struct spi_master *master = bitbang->master; in spi_bitbang_start() local 427 if (!master || !bitbang->chipselect) in spi_bitbang_start() 432 if (!master->mode_bits) in spi_bitbang_start() 433 master->mode_bits = SPI_CPOL | SPI_CPHA | bitbang->flags; in spi_bitbang_start() 435 if (master->transfer || master->transfer_one_message) in spi_bitbang_start() 438 master->prepare_transfer_hardware = spi_bitbang_prepare_hardware; in spi_bitbang_start() [all …]
|
D | spi-falcon.c | 96 struct spi_master *master; member 103 struct falcon_sflash *priv = spi_master_get_devdata(spi->master); in falcon_sflash_xfer() 356 static int falcon_sflash_xfer_one(struct spi_master *master, in falcon_sflash_xfer_one() argument 359 struct falcon_sflash *priv = spi_master_get_devdata(master); in falcon_sflash_xfer_one() 387 spi_finalize_current_message(master); in falcon_sflash_xfer_one() 395 struct spi_master *master; in falcon_sflash_probe() local 403 master = spi_alloc_master(&pdev->dev, sizeof(*priv)); in falcon_sflash_probe() 404 if (!master) in falcon_sflash_probe() 407 priv = spi_master_get_devdata(master); in falcon_sflash_probe() 408 priv->master = master; in falcon_sflash_probe() [all …]
|
D | spi-tegra20-sflash.c | 116 struct spi_master *master; member 265 struct tegra_sflash_data *tsd = spi_master_get_devdata(spi->master); in tegra_sflash_start_transfer_one() 317 static int tegra_sflash_transfer_one_message(struct spi_master *master, in tegra_sflash_transfer_one_message() argument 322 struct tegra_sflash_data *tsd = spi_master_get_devdata(master); in tegra_sflash_transfer_one_message() 365 spi_finalize_current_message(master); in tegra_sflash_transfer_one_message() 431 struct spi_master *master; in tegra_sflash_probe() local 443 master = spi_alloc_master(&pdev->dev, sizeof(*tsd)); in tegra_sflash_probe() 444 if (!master) { in tegra_sflash_probe() 450 master->mode_bits = SPI_CPOL | SPI_CPHA; in tegra_sflash_probe() 451 master->transfer_one_message = tegra_sflash_transfer_one_message; in tegra_sflash_probe() [all …]
|
D | spi-mpc52xx-psc.c | 79 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_activate_cs() 121 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_deactivate_cs() 134 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_transfer_rxtx() 266 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_setup() 294 struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc52xx_psc_spi_transfer() 371 struct spi_master *master; in mpc52xx_psc_spi_do_probe() local 374 master = spi_alloc_master(dev, sizeof *mps); in mpc52xx_psc_spi_do_probe() 375 if (master == NULL) in mpc52xx_psc_spi_do_probe() 378 dev_set_drvdata(dev, master); in mpc52xx_psc_spi_do_probe() 379 mps = spi_master_get_devdata(master); in mpc52xx_psc_spi_do_probe() [all …]
|
D | spi-mpc52xx.c | 62 struct spi_master *master; member 151 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n", in mpc52xx_spi_fsmstate_idle() 234 dev_err(&ms->master->dev, "mode fault\n"); in mpc52xx_spi_fsmstate_transfer() 277 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n", in mpc52xx_spi_fsmstate_wait() 363 struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master); in mpc52xx_spi_transfer() 382 struct spi_master *master; in mpc52xx_spi_probe() local 417 master = spi_alloc_master(&op->dev, sizeof *ms); in mpc52xx_spi_probe() 418 if (!master) { in mpc52xx_spi_probe() 423 master->transfer = mpc52xx_spi_transfer; in mpc52xx_spi_probe() 424 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in mpc52xx_spi_probe() [all …]
|
D | spi-sh-msiof.c | 44 struct spi_master *master; member 519 struct device_node *np = spi->master->dev.of_node; in sh_msiof_spi_setup() 520 struct sh_msiof_spi_priv *p = spi_master_get_devdata(spi->master); in sh_msiof_spi_setup() 548 static int sh_msiof_prepare_message(struct spi_master *master, in sh_msiof_prepare_message() argument 551 struct sh_msiof_spi_priv *p = spi_master_get_devdata(master); in sh_msiof_prepare_message() 685 desc_rx = dmaengine_prep_slave_single(p->master->dma_rx, in sh_msiof_dma_once() 700 dma_sync_single_for_device(p->master->dma_tx->device->dev, in sh_msiof_dma_once() 702 desc_tx = dmaengine_prep_slave_single(p->master->dma_tx, in sh_msiof_dma_once() 736 dma_async_issue_pending(p->master->dma_rx); in sh_msiof_dma_once() 738 dma_async_issue_pending(p->master->dma_tx); in sh_msiof_dma_once() [all …]
|
D | spi-altera.c | 66 return spi_master_get_devdata(sdev->master); in altera_spi_to_hw() 203 struct spi_master *master; in altera_spi_probe() local 207 master = spi_alloc_master(&pdev->dev, sizeof(struct altera_spi)); in altera_spi_probe() 208 if (!master) in altera_spi_probe() 212 master->bus_num = pdev->id; in altera_spi_probe() 213 master->num_chipselect = 16; in altera_spi_probe() 214 master->mode_bits = SPI_CS_HIGH; in altera_spi_probe() 215 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); in altera_spi_probe() 216 master->dev.of_node = pdev->dev.of_node; in altera_spi_probe() 218 hw = spi_master_get_devdata(master); in altera_spi_probe() [all …]
|
D | spi-dln2.c | 84 struct spi_master *master; member 181 u8 cs_mask = GENMASK(dln2->master->num_chipselect - 1, 0); in dln2_spi_cs_enable_all() 593 static int dln2_spi_prepare_message(struct spi_master *master, in dln2_spi_prepare_message() argument 597 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_prepare_message() 654 static int dln2_spi_transfer_one(struct spi_master *master, in dln2_spi_transfer_one() argument 658 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_transfer_one() 670 if (!xfer->cs_change && !spi_transfer_is_last(master, xfer)) in dln2_spi_transfer_one() 683 struct spi_master *master; in dln2_spi_probe() local 688 master = spi_alloc_master(&pdev->dev, sizeof(*dln2)); in dln2_spi_probe() 689 if (!master) in dln2_spi_probe() [all …]
|
D | spi-gpio.c | 97 bang = spi_master_get_devdata(spi->master); in spi_to_spi_gpio() 189 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode0() 196 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode1() 203 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode2() 210 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode3() 236 struct device_node *np = spi->master->dev.of_node; in spi_gpio_setup() 407 struct spi_master *master; in spi_gpio_probe() local 435 master = spi_alloc_master(&pdev->dev, sizeof(*spi_gpio) + in spi_gpio_probe() 437 if (!master) { in spi_gpio_probe() 441 spi_gpio = spi_master_get_devdata(master); in spi_gpio_probe() [all …]
|
D | spi-fsl-lib.c | 88 struct spi_master *master; in mpc8xxx_spi_probe() local 91 master = dev_get_drvdata(dev); in mpc8xxx_spi_probe() 94 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH in mpc8xxx_spi_probe() 97 master->dev.of_node = dev->of_node; in mpc8xxx_spi_probe() 99 mpc8xxx_spi = spi_master_get_devdata(master); in mpc8xxx_spi_probe() 110 master->bus_num = pdata->bus_num; in mpc8xxx_spi_probe() 111 master->num_chipselect = pdata->max_chipselect; in mpc8xxx_spi_probe() 120 struct spi_master *master; in mpc8xxx_spi_remove() local 122 master = dev_get_drvdata(dev); in mpc8xxx_spi_remove() 123 mpc8xxx_spi = spi_master_get_devdata(master); in mpc8xxx_spi_remove() [all …]
|
D | spi-txx9.c | 118 struct txx9spi *c = spi_master_get_devdata(spi->master); in txx9spi_setup() 303 struct spi_master *master = spi->master; in txx9spi_transfer() local 304 struct txx9spi *c = spi_master_get_devdata(master); in txx9spi_transfer() 326 struct spi_master *master; in txx9spi_probe() local 333 master = spi_alloc_master(&dev->dev, sizeof(*c)); in txx9spi_probe() 334 if (!master) in txx9spi_probe() 336 c = spi_master_get_devdata(master); in txx9spi_probe() 337 platform_set_drvdata(dev, master); in txx9spi_probe() 356 master->min_speed_hz = DIV_ROUND_UP(c->baseclk, SPI_MAX_DIVIDER + 1); in txx9spi_probe() 357 master->max_speed_hz = c->baseclk / (SPI_MIN_DIVIDER + 1); in txx9spi_probe() [all …]
|
D | spi-xilinx.c | 190 struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); in xilinx_spi_chipselect() 230 struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); in xilinx_spi_setup_transfer() 242 struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); in xilinx_spi_txrx_bufs() 374 struct spi_master *master; in xilinx_spi_probe() local 398 master = spi_alloc_master(&pdev->dev, sizeof(struct xilinx_spi)); in xilinx_spi_probe() 399 if (!master) in xilinx_spi_probe() 403 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_LOOP | in xilinx_spi_probe() 406 xspi = spi_master_get_devdata(master); in xilinx_spi_probe() 408 xspi->bitbang.master = master; in xilinx_spi_probe() 421 master->bus_num = pdev->id; in xilinx_spi_probe() [all …]
|
D | spi-bcm53xx.c | 19 struct spi_master *master; member 171 static int bcm53xxspi_transfer_one(struct spi_master *master, in bcm53xxspi_transfer_one() argument 175 struct bcm53xxspi *b53spi = spi_master_get_devdata(master); in bcm53xxspi_transfer_one() 226 struct spi_master *master; in bcm53xxspi_bcma_probe() local 234 master = spi_alloc_master(&core->dev, sizeof(*b53spi)); in bcm53xxspi_bcma_probe() 235 if (!master) in bcm53xxspi_bcma_probe() 238 b53spi = spi_master_get_devdata(master); in bcm53xxspi_bcma_probe() 239 b53spi->master = master; in bcm53xxspi_bcma_probe() 242 master->transfer_one = bcm53xxspi_transfer_one; in bcm53xxspi_bcma_probe() 246 err = devm_spi_register_master(&core->dev, master); in bcm53xxspi_bcma_probe() [all …]
|
D | spi-sirf.c | 315 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_cmd_transfer() 344 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_dma_transfer() 418 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_pio_transfer() 464 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_transfer() 488 struct sirfsoc_spi *sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_chipselect() 531 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_setup_transfer() 634 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_setup() 646 struct spi_master *master; in spi_sirfsoc_probe() local 657 master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); in spi_sirfsoc_probe() 658 if (!master) { in spi_sirfsoc_probe() [all …]
|
D | spi-fsl-espi.c | 90 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_change_mode() 134 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_setup_transfer() 219 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_bufs() 274 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_do_trans() 428 static int fsl_espi_do_one_msg(struct spi_master *master, in fsl_espi_do_one_msg() argument 462 spi_finalize_current_message(master); in fsl_espi_do_one_msg() 485 mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_setup() 608 static int fsl_espi_suspend(struct spi_master *master) in fsl_espi_suspend() argument 614 mpc8xxx_spi = spi_master_get_devdata(master); in fsl_espi_suspend() 624 static int fsl_espi_resume(struct spi_master *master) in fsl_espi_resume() argument [all …]
|
D | spi-ath79.c | 57 return spi_master_get_devdata(spi->master); in ath79_spidev_to_sp() 206 struct spi_master *master; in ath79_spi_probe() local 213 master = spi_alloc_master(&pdev->dev, sizeof(*sp)); in ath79_spi_probe() 214 if (master == NULL) { in ath79_spi_probe() 219 sp = spi_master_get_devdata(master); in ath79_spi_probe() 224 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); in ath79_spi_probe() 225 master->setup = ath79_spi_setup; in ath79_spi_probe() 226 master->cleanup = ath79_spi_cleanup; in ath79_spi_probe() 228 master->bus_num = pdata->bus_num; in ath79_spi_probe() 229 master->num_chipselect = pdata->num_chipselect; in ath79_spi_probe() [all …]
|
D | spi-oc-tiny.c | 62 return spi_master_get_devdata(sdev->master); in tiny_spi_to_hw() 228 hw->bitbang.master->dev.of_node = pdev->dev.of_node; in tiny_spi_of_probe() 249 struct spi_master *master; in tiny_spi_probe() local 254 master = spi_alloc_master(&pdev->dev, sizeof(struct tiny_spi)); in tiny_spi_probe() 255 if (!master) in tiny_spi_probe() 259 master->bus_num = pdev->id; in tiny_spi_probe() 260 master->num_chipselect = 255; in tiny_spi_probe() 261 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in tiny_spi_probe() 262 master->setup = tiny_spi_setup; in tiny_spi_probe() 264 hw = spi_master_get_devdata(master); in tiny_spi_probe() [all …]
|
D | spi-omap-uwire.c | 321 uwire = spi_master_get_devdata(spi->master); in uwire_setup_transfer() 446 spi_master_put(uwire->bitbang.master); in uwire_off() 451 struct spi_master *master; in uwire_probe() local 455 master = spi_alloc_master(&pdev->dev, sizeof *uwire); in uwire_probe() 456 if (!master) in uwire_probe() 459 uwire = spi_master_get_devdata(master); in uwire_probe() 464 spi_master_put(master); in uwire_probe() 474 spi_master_put(master); in uwire_probe() 487 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in uwire_probe() 488 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); in uwire_probe() [all …]
|
D | spi-efm32.c | 93 #define ddata_to_dev(ddata) (&(ddata->bitbang.master->dev)) 110 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); in efm32_spi_chipselect() 119 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); in efm32_spi_setup_transfer() 186 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); in efm32_spi_txrx_bufs() 291 struct spi_master *master, struct efm32_spi_ddata *ddata) in efm32_spi_probe_dt() argument 324 struct spi_master *master; in efm32_spi_probe() local 335 master = spi_alloc_master(&pdev->dev, in efm32_spi_probe() 337 if (!master) { in efm32_spi_probe() 342 platform_set_drvdata(pdev, master); in efm32_spi_probe() 344 master->dev.of_node = pdev->dev.of_node; in efm32_spi_probe() [all …]
|
D | spi-ti-qspi.c | 47 struct spi_master *master; member 135 struct ti_qspi *qspi = spi_master_get_devdata(spi->master); in ti_qspi_setup() 140 if (spi->master->busy) { in ti_qspi_setup() 338 static int ti_qspi_start_transfer_one(struct spi_master *master, in ti_qspi_start_transfer_one() argument 341 struct ti_qspi *qspi = spi_master_get_devdata(master); in ti_qspi_start_transfer_one() 388 spi_finalize_current_message(master); in ti_qspi_start_transfer_one() 440 struct spi_master *master; in ti_qspi_probe() local 446 master = spi_alloc_master(&pdev->dev, sizeof(*qspi)); in ti_qspi_probe() 447 if (!master) in ti_qspi_probe() 450 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD; in ti_qspi_probe() [all …]
|
D | spi-butterfly.c | 198 struct spi_master *master; in butterfly_attach() local 208 master = spi_alloc_master(dev, sizeof(*pp)); in butterfly_attach() 209 if (!master) { in butterfly_attach() 213 pp = spi_master_get_devdata(master); in butterfly_attach() 221 master->bus_num = 42; in butterfly_attach() 222 master->num_chipselect = 2; in butterfly_attach() 224 pp->bitbang.master = master; in butterfly_attach() 283 pp->dataflash = spi_new_device(pp->bitbang.master, &pp->info[0]); in butterfly_attach() 300 (void) spi_master_put(pp->bitbang.master); in butterfly_attach() 328 (void) spi_master_put(pp->bitbang.master); in butterfly_detach()
|
D | spi-fsl-spi.c | 88 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_spi_change_mode() 113 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_chipselect() 231 mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_setup_transfer() 309 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_bufs() 356 static int fsl_spi_do_one_msg(struct spi_master *master, in fsl_spi_do_one_msg() argument 411 spi_finalize_current_message(master); in fsl_spi_do_one_msg() 439 mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_setup() 498 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_cleanup() 570 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_grlib_cs_control() 587 struct spi_master *master = dev_get_drvdata(dev); in fsl_spi_grlib_probe() local [all …]
|
D | spi-mxs.c | 75 struct mxs_spi *spi = spi_master_get_devdata(dev->master); in mxs_spi_setup_transfer() 369 static int mxs_spi_transfer_one(struct spi_master *master, in mxs_spi_transfer_one() argument 372 struct mxs_spi *spi = spi_master_get_devdata(master); in mxs_spi_transfer_one() 440 spi_finalize_current_message(master); in mxs_spi_transfer_one() 457 struct spi_master *master; in mxs_spi_probe() local 492 master = spi_alloc_master(&pdev->dev, sizeof(*spi)); in mxs_spi_probe() 493 if (!master) in mxs_spi_probe() 496 master->transfer_one_message = mxs_spi_transfer_one; in mxs_spi_probe() 497 master->bits_per_word_mask = SPI_BPW_MASK(8); in mxs_spi_probe() 498 master->mode_bits = SPI_CPOL | SPI_CPHA; in mxs_spi_probe() [all …]
|
D | spi-s3c64xx.c | 185 struct spi_master *master; member 366 static bool s3c64xx_spi_can_dma(struct spi_master *master, in s3c64xx_spi_can_dma() argument 370 struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); in s3c64xx_spi_can_dma() 647 static int s3c64xx_spi_prepare_message(struct spi_master *master, in s3c64xx_spi_prepare_message() argument 650 struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); in s3c64xx_spi_prepare_message() 670 static int s3c64xx_spi_transfer_one(struct spi_master *master, in s3c64xx_spi_transfer_one() argument 674 struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); in s3c64xx_spi_transfer_one() 789 sdd = spi_master_get_devdata(spi->master); in s3c64xx_spi_setup() 908 struct spi_master *spi = sdd->master; in s3c64xx_spi_irq() 1031 struct spi_master *master; in s3c64xx_spi_probe() local [all …]
|
D | spi-sh.c | 83 struct spi_master *master; member 350 struct spi_sh_data *ss = spi_master_get_devdata(spi->master); in spi_sh_setup() 369 struct spi_sh_data *ss = spi_master_get_devdata(spi->master); in spi_sh_transfer() 392 struct spi_sh_data *ss = spi_master_get_devdata(spi->master); in spi_sh_cleanup() 427 spi_unregister_master(ss->master); in spi_sh_remove() 437 struct spi_master *master; in spi_sh_probe() local 454 master = spi_alloc_master(&pdev->dev, sizeof(struct spi_sh_data)); in spi_sh_probe() 455 if (master == NULL) { in spi_sh_probe() 460 ss = spi_master_get_devdata(master); in spi_sh_probe() 476 ss->master = master; in spi_sh_probe() [all …]
|
D | spi-nuc900.c | 60 struct spi_master *master; member 67 return spi_master_get_devdata(sdev->master); in to_hw() 333 struct spi_master *master; in nuc900_spi_probe() local 337 master = spi_alloc_master(&pdev->dev, sizeof(struct nuc900_spi)); in nuc900_spi_probe() 338 if (master == NULL) { in nuc900_spi_probe() 343 hw = spi_master_get_devdata(master); in nuc900_spi_probe() 344 hw->master = master; in nuc900_spi_probe() 356 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in nuc900_spi_probe() 358 master->mode_bits |= SPI_LSB_FIRST; in nuc900_spi_probe() 359 master->num_chipselect = hw->pdata->num_cs; in nuc900_spi_probe() [all …]
|
D | spi-adi-v3.c | 54 struct spi_master *master; member 389 spi_finalize_current_message(drv_data->master); in adi_spi_giveback() 619 static int adi_spi_transfer_one_message(struct spi_master *master, in adi_spi_transfer_one_message() argument 622 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_transfer_one_message() 654 struct adi_spi_master *drv_data = spi_master_get_devdata(spi->master); in adi_spi_setup() 681 ret = peripheral_request(ssel[spi->master->bus_num] in adi_spi_setup() 730 struct adi_spi_master *drv_data = spi_master_get_devdata(spi->master); in adi_spi_cleanup() 736 peripheral_free(ssel[spi->master->bus_num] in adi_spi_cleanup() 757 dev_err(&drv_data->master->dev, in adi_spi_tx_dma_isr() 782 dev_err(&drv_data->master->dev, in adi_spi_rx_dma_isr() [all …]
|
D | spi-s3c24xx.c | 78 struct spi_master *master; member 89 return spi_master_get_devdata(sdev->master); in to_hw() 493 struct spi_master *master; in s3c24xx_spi_probe() local 497 master = spi_alloc_master(&pdev->dev, sizeof(struct s3c24xx_spi)); in s3c24xx_spi_probe() 498 if (master == NULL) { in s3c24xx_spi_probe() 503 hw = spi_master_get_devdata(master); in s3c24xx_spi_probe() 506 hw->master = master; in s3c24xx_spi_probe() 526 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in s3c24xx_spi_probe() 528 master->num_chipselect = hw->pdata->num_cs; in s3c24xx_spi_probe() 529 master->bus_num = pdata->bus_num; in s3c24xx_spi_probe() [all …]
|
D | spi-lm70llp.c | 197 struct spi_master *master; in spi_lm70llp_attach() local 211 master = spi_alloc_master(p->physport->dev, sizeof *pp); in spi_lm70llp_attach() 212 if (!master) { in spi_lm70llp_attach() 216 pp = spi_master_get_devdata(master); in spi_lm70llp_attach() 221 pp->bitbang.master = master; in spi_lm70llp_attach() 272 pp->spidev_lm70 = spi_new_device(pp->bitbang.master, &pp->info); in spi_lm70llp_attach() 296 (void) spi_master_put(master); in spi_lm70llp_attach() 317 (void) spi_master_put(pp->bitbang.master); in spi_lm70llp_detach()
|
D | spi-tegra20-slink.c | 164 struct spi_master *master; member 691 struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); in tegra_slink_start_transfer_one() 751 struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); in tegra_slink_setup() 782 static int tegra_slink_prepare_message(struct spi_master *master, in tegra_slink_prepare_message() argument 785 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_prepare_message() 808 static int tegra_slink_transfer_one(struct spi_master *master, in tegra_slink_transfer_one() argument 812 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_transfer_one() 839 static int tegra_slink_unprepare_message(struct spi_master *master, in tegra_slink_unprepare_message() argument 842 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_unprepare_message() 1013 struct spi_master *master; in tegra_slink_probe() local [all …]
|
D | spi-ep93xx.c | 200 struct spi_master *master = platform_get_drvdata(espi->pdev); in ep93xx_spi_calc_divisors() local 209 rate = clamp(rate, master->min_speed_hz, master->max_speed_hz); in ep93xx_spi_calc_divisors() 252 struct ep93xx_spi *espi = spi_master_get_devdata(spi->master); in ep93xx_spi_setup() 731 static int ep93xx_spi_transfer_one_message(struct spi_master *master, in ep93xx_spi_transfer_one_message() argument 734 struct ep93xx_spi *espi = spi_master_get_devdata(master); in ep93xx_spi_transfer_one_message() 744 spi_finalize_current_message(master); in ep93xx_spi_transfer_one_message() 860 struct spi_master *master; in ep93xx_spi_probe() local 881 master = spi_alloc_master(&pdev->dev, sizeof(*espi)); in ep93xx_spi_probe() 882 if (!master) in ep93xx_spi_probe() 885 master->setup = ep93xx_spi_setup; in ep93xx_spi_probe() [all …]
|
D | spi-tegra114.c | 166 struct spi_master *master; member 665 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_setup_transfer_one() 725 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_start_transfer_one() 760 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); in tegra_spi_setup() 802 static int tegra_spi_transfer_one_message(struct spi_master *master, in tegra_spi_transfer_one_message() argument 806 struct tegra_spi_data *tspi = spi_master_get_devdata(master); in tegra_spi_transfer_one_message() 877 spi_finalize_current_message(master); in tegra_spi_transfer_one_message() 1032 struct spi_master *master; in tegra_spi_probe() local 1037 master = spi_alloc_master(&pdev->dev, sizeof(*tspi)); in tegra_spi_probe() 1038 if (!master) { in tegra_spi_probe() [all …]
|
D | spi-davinci.c | 219 dspi = spi_master_get_devdata(spi->master); in davinci_spi_chipselect() 293 dspi = spi_master_get_devdata(spi->master); in davinci_spi_setup_transfer() 428 struct spi_master *master = spi->master; in davinci_spi_setup() local 432 dspi = spi_master_get_devdata(spi->master); in davinci_spi_setup() 436 if (np && (master->cs_gpios != NULL) && (spi->cs_gpio >= 0)) { in davinci_spi_setup() 481 struct device *sdev = dspi->bitbang.master->dev.parent; in davinci_spi_check_error() 596 dspi = spi_master_get_devdata(spi->master); in davinci_spi_bufs() 804 struct device *sdev = dspi->bitbang.master->dev.parent; in davinci_spi_request_dma() 911 struct spi_master *master; in davinci_spi_probe() local 920 master = spi_alloc_master(&pdev->dev, sizeof(struct davinci_spi)); in davinci_spi_probe() [all …]
|
D | spi-au1550.c | 78 struct spi_master *master; member 172 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_chipsel() 232 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_setupxfer() 317 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_dma_txrxb() 516 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_pio_txrxb() 648 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_txrx_bufs() 735 struct spi_master *master; in au1550_spi_probe() local 739 master = spi_alloc_master(&pdev->dev, sizeof(struct au1550_spi)); in au1550_spi_probe() 740 if (master == NULL) { in au1550_spi_probe() 747 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; in au1550_spi_probe() [all …]
|
D | spi-dw-mid.c | 69 dws->master->dma_rx = dws->rxchan; in mid_spi_dma_init() 76 dws->master->dma_tx = dws->txchan; in mid_spi_dma_init() 109 dev_err(&dws->master->dev, "%s: FIFO overrun/underrun\n", __func__); in dma_transfer() 110 dws->master->cur_msg->status = -EIO; in dma_transfer() 111 spi_finalize_current_transfer(dws->master); in dma_transfer() 115 static bool mid_spi_can_dma(struct spi_master *master, struct spi_device *spi, in mid_spi_can_dma() argument 118 struct dw_spi *dws = spi_master_get_devdata(master); in mid_spi_can_dma() 146 spi_finalize_current_transfer(dws->master); in dw_spi_dma_tx_done() 192 spi_finalize_current_transfer(dws->master); in dw_spi_dma_rx_done()
|
D | spi-bfin-sport.c | 58 struct spi_master *master; member 544 struct bfin_sport_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_sport_spi_transfer() 675 create_singlethread_workqueue(dev_name(drv_data->master->dev.parent)); in bfin_sport_spi_init_queue() 753 struct spi_master *master; in bfin_sport_spi_probe() local 761 master = spi_alloc_master(dev, sizeof(*master) + 16); in bfin_sport_spi_probe() 762 if (!master) { in bfin_sport_spi_probe() 767 drv_data = spi_master_get_devdata(master); in bfin_sport_spi_probe() 768 drv_data->master = master; in bfin_sport_spi_probe() 772 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in bfin_sport_spi_probe() 773 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in bfin_sport_spi_probe() [all …]
|
D | spi-pxa2xx.c | 459 next_msg = spi_get_next_queued_message(drv_data->master); in giveback() 471 spi_finalize_current_message(drv_data->master); in giveback() 1008 static int pxa2xx_spi_transfer_one_message(struct spi_master *master, in pxa2xx_spi_transfer_one_message() argument 1011 struct driver_data *drv_data = spi_master_get_devdata(master); in pxa2xx_spi_transfer_one_message() 1029 static int pxa2xx_spi_unprepare_transfer(struct spi_master *master) in pxa2xx_spi_unprepare_transfer() argument 1031 struct driver_data *drv_data = spi_master_get_devdata(master); in pxa2xx_spi_unprepare_transfer() 1082 struct driver_data *drv_data = spi_master_get_devdata(spi->master); in setup() 1237 struct driver_data *drv_data = spi_master_get_devdata(spi->master); in cleanup() 1314 struct spi_master *master; in pxa2xx_spi_probe() local 1339 master = spi_alloc_master(dev, sizeof(struct driver_data) + 16); in pxa2xx_spi_probe() [all …]
|
D | Kconfig | 5 # nobody's needed a slave side API yet. The master-role API is not 47 If your system has an master-capable SPI controller (which 83 This selects a driver for the Broadcom BCM2835 SPI master. 85 The BCM2835 contains two types of SPI master controller; the 86 "universal SPI master", and the regular SPI controller. This driver 94 This is the SPI controller master driver for Blackfin 5xx processor. 100 This is the SPI controller v3 master driver 143 port, etc). Or, some systems' SPI master controller drivers use 164 This selects the Cadence SPI controller master driver 172 master mode interface (SSI1) for CLPS711X-based CPUs. [all …]
|
D | spi-bfin5xx.c | 59 struct spi_master *master; member 935 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_transfer() 981 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_setup() 1115 ret = peripheral_request(ssel[spi->master->bus_num] in bfin_spi_setup() 1132 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_setup() 1155 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_cleanup() 1161 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_cleanup() 1187 dev_name(drv_data->master->dev.parent)); in bfin_spi_init_queue() 1262 struct spi_master *master; in bfin_spi_probe() local 1270 master = spi_alloc_master(dev, sizeof(*drv_data)); in bfin_spi_probe() [all …]
|
D | spi-pl022.c | 385 struct spi_master *master; member 524 next_msg = spi_get_next_queued_message(pl022->master); in giveback() 547 spi_finalize_current_message(pl022->master); in giveback() 1560 static int pl022_transfer_one_message(struct spi_master *master, in pl022_transfer_one_message() argument 1563 struct pl022 *pl022 = spi_master_get_devdata(master); in pl022_transfer_one_message() 1587 static int pl022_unprepare_transfer_hardware(struct spi_master *master) in pl022_unprepare_transfer_hardware() argument 1589 struct pl022 *pl022 = spi_master_get_devdata(master); in pl022_unprepare_transfer_hardware() 1829 struct pl022 *pl022 = spi_master_get_devdata(spi->master); in pl022_setup() 2099 struct spi_master *master; in pl022_probe() local 2122 master = spi_alloc_master(dev, sizeof(struct pl022)); in pl022_probe() [all …]
|
/linux-4.1.27/drivers/base/ |
D | component.c | 30 struct master { struct 43 struct master *master; member 54 static struct master *__master_find(struct device *dev, in __master_find() 57 struct master *m; in __master_find() 67 static void component_attach_master(struct master *master, struct component *c) in component_attach_master() argument 69 c->master = master; in component_attach_master() 71 list_add_tail(&c->master_node, &master->components); in component_attach_master() 75 static void component_detach_master(struct master *master, struct component *c) in component_detach_master() argument 79 c->master = NULL; in component_detach_master() 87 int component_master_add_child(struct master *master, in component_master_add_child() argument [all …]
|
/linux-4.1.27/drivers/mtd/ |
D | mtdpart.c | 44 struct mtd_info *master; member 68 stats = part->master->ecc_stats; in part_read() 69 res = part->master->_read(part->master, from + part->offset, len, in part_read() 73 part->master->ecc_stats.failed - stats.failed; in part_read() 76 part->master->ecc_stats.corrected - stats.corrected; in part_read() 85 return part->master->_point(part->master, from + part->offset, len, in part_point() 93 return part->master->_unpoint(part->master, from + part->offset, len); in part_unpoint() 104 return part->master->_get_unmapped_area(part->master, len, offset, in part_get_unmapped_area() 136 res = part->master->_read_oob(part->master, from + part->offset, ops); in part_read_oob() 150 return part->master->_read_user_prot_reg(part->master, from, len, in part_read_user_prot_reg() [all …]
|
D | ar7part.c | 45 static int create_mtd_partitions(struct mtd_info *master, in create_mtd_partitions() argument 52 unsigned int pre_size = master->erasesize, post_size = 0; in create_mtd_partitions() 63 ar7_parts[0].size = master->erasesize; in create_mtd_partitions() 68 ar7_parts[1].size = master->erasesize; in create_mtd_partitions() 73 mtd_read(master, offset, sizeof(header), &len, in create_mtd_partitions() 81 pre_size += master->erasesize; in create_mtd_partitions() 87 ar7_parts[1].offset = master->size - master->erasesize; in create_mtd_partitions() 88 post_size = master->erasesize; in create_mtd_partitions() 95 mtd_read(master, offset, sizeof(header), &len, in create_mtd_partitions() 103 mtd_read(master, offset, sizeof(header), &len, in create_mtd_partitions() [all …]
|
D | redboot.c | 59 static int parse_redboot_partitions(struct mtd_info *master, in parse_redboot_partitions() argument 80 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 81 while (mtd_block_isbad(master, offset)) { in parse_redboot_partitions() 87 offset -= master->erasesize; in parse_redboot_partitions() 90 offset = directory * master->erasesize; in parse_redboot_partitions() 91 while (mtd_block_isbad(master, offset)) { in parse_redboot_partitions() 92 offset += master->erasesize; in parse_redboot_partitions() 93 if (offset == master->size) in parse_redboot_partitions() 97 buf = vmalloc(master->erasesize); in parse_redboot_partitions() 103 master->name, offset); in parse_redboot_partitions() [all …]
|
D | bcm47xxpart.c | 64 static const char *bcm47xxpart_trx_data_part_name(struct mtd_info *master, in bcm47xxpart_trx_data_part_name() argument 70 if (mtd_read(master, offset, sizeof(buf), &bytes_read, in bcm47xxpart_trx_data_part_name() 84 static int bcm47xxpart_parse(struct mtd_info *master, in bcm47xxpart_parse() argument 93 uint32_t blocksize = master->erasesize; in bcm47xxpart_parse() 119 for (offset = 0; offset <= master->size - blocksize; in bcm47xxpart_parse() 131 if (mtd_read(master, offset, BCM47XXPART_BYTES_TO_READ, in bcm47xxpart_parse() 218 name = bcm47xxpart_trx_data_part_name(master, offset + trx->offset[i]); in bcm47xxpart_parse() 249 if (offset != master->size - blocksize && in bcm47xxpart_parse() 257 if (mtd_read(master, offset + 0x8000, 0x4, in bcm47xxpart_parse() 279 offset = master->size - possible_nvram_sizes[i]; in bcm47xxpart_parse() [all …]
|
D | bcm63xxpart.c | 46 static int bcm63xx_detect_cfe(struct mtd_info *master) in bcm63xx_detect_cfe() argument 52 ret = mtd_read(master, BCM963XX_CFE_VERSION_OFFSET, 5, &retlen, in bcm63xx_detect_cfe() 63 ret = mtd_read(master, BCM63XX_CFE_MAGIC_OFFSET, 8, &retlen, in bcm63xx_detect_cfe() 70 static int bcm63xx_parse_cfe_partitions(struct mtd_info *master, in bcm63xx_parse_cfe_partitions() argument 88 if (bcm63xx_detect_cfe(master)) in bcm63xx_parse_cfe_partitions() 91 cfe_erasesize = max_t(uint32_t, master->erasesize, in bcm63xx_parse_cfe_partitions() 104 ret = mtd_read(master, cfelen, sizeof(struct bcm_tag), &retlen, in bcm63xx_parse_cfe_partitions() 128 spareaddr = roundup(totallen, master->erasesize) + cfelen; in bcm63xx_parse_cfe_partitions() 147 sparelen = master->size - spareaddr - nvramlen; in bcm63xx_parse_cfe_partitions() 194 parts[curpart].offset = master->size - nvramlen; in bcm63xx_parse_cfe_partitions() [all …]
|
D | cmdlinepart.c | 308 static int parse_cmdline_partitions(struct mtd_info *master, in parse_cmdline_partitions() argument 315 const char *mtd_id = master->name; in parse_cmdline_partitions() 343 part->parts[i].size = master->size - offset; in parse_cmdline_partitions() 345 if (offset + part->parts[i].size > master->size) { in parse_cmdline_partitions() 349 part->parts[i].size = master->size - offset; in parse_cmdline_partitions()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | omap_hwmod_33xx_43xx_interconnect_data.c | 23 .master = &am33xx_mpu_hwmod, 31 .master = &am33xx_l3_main_hwmod, 39 .master = &am33xx_l3_s_hwmod, 47 .master = &am33xx_l3_s_hwmod, 55 .master = &am33xx_l3_main_hwmod, 63 .master = &am33xx_mpu_hwmod, 71 .master = &am33xx_l3_s_hwmod, 79 .master = &am33xx_pruss_hwmod, 87 .master = &am33xx_gfx_hwmod, 95 .master = &am33xx_l3_main_hwmod, [all …]
|
D | omap_hwmod_2xxx_interconnect_data.c | 29 .master = &omap2xxx_l3_main_hwmod, 36 .master = &omap2xxx_mpu_hwmod, 43 .master = &omap2xxx_dss_core_hwmod, 56 .master = &omap2xxx_l4_core_hwmod, 63 .master = &omap2xxx_l4_core_hwmod, 71 .master = &omap2xxx_l4_core_hwmod, 79 .master = &omap2xxx_l4_core_hwmod, 87 .master = &omap2xxx_l4_core_hwmod, 95 .master = &omap2xxx_l4_core_hwmod, 103 .master = &omap2xxx_l4_core_hwmod, [all …]
|
D | omap_hwmod_43xx_data.c | 587 .master = &am33xx_l3_main_hwmod, 594 .master = &am43xx_wkup_m3_hwmod, 601 .master = &am33xx_l4_wkup_hwmod, 608 .master = &am33xx_l3_main_hwmod, 615 .master = &am33xx_l4_wkup_hwmod, 622 .master = &am33xx_l4_wkup_hwmod, 629 .master = &am33xx_l4_wkup_hwmod, 636 .master = &am33xx_l4_wkup_hwmod, 643 .master = &am33xx_l4_wkup_hwmod, 650 .master = &am33xx_l4_wkup_hwmod, [all …]
|
D | omap_hwmod_7xx_data.c | 2326 .master = &dra7xx_l3_main_2_hwmod, 2334 .master = &dra7xx_l4_cfg_hwmod, 2342 .master = &dra7xx_mpu_hwmod, 2350 .master = &dra7xx_l3_main_1_hwmod, 2358 .master = &dra7xx_l4_cfg_hwmod, 2366 .master = &dra7xx_l3_main_1_hwmod, 2374 .master = &dra7xx_l3_main_1_hwmod, 2382 .master = &dra7xx_l3_main_1_hwmod, 2390 .master = &dra7xx_l3_main_1_hwmod, 2398 .master = &dra7xx_l3_main_1_hwmod, [all …]
|
D | omap_hwmod_44xx_data.c | 2118 .master = &omap44xx_l3_main_2_hwmod, 2165 .master = &omap44xx_l4_cfg_hwmod, 3155 .master = &omap44xx_l3_main_1_hwmod, 3163 .master = &omap44xx_mpu_hwmod, 3171 .master = &omap44xx_iva_hwmod, 3179 .master = &omap44xx_l3_main_3_hwmod, 3187 .master = &omap44xx_ocp_wp_noc_hwmod, 3195 .master = &omap44xx_dsp_hwmod, 3203 .master = &omap44xx_dss_hwmod, 3211 .master = &omap44xx_l3_main_2_hwmod, [all …]
|
D | omap_hwmod_2420_data.c | 283 .master = &omap2xxx_l4_core_hwmod, 291 .master = &omap2xxx_l4_core_hwmod, 299 .master = &omap2xxx_l3_main_hwmod, 307 .master = &omap2xxx_l3_main_hwmod, 315 .master = &omap2xxx_l4_wkup_hwmod, 323 .master = &omap2xxx_l4_wkup_hwmod, 331 .master = &omap2xxx_l4_wkup_hwmod, 339 .master = &omap2xxx_l4_wkup_hwmod, 347 .master = &omap2xxx_l4_wkup_hwmod, 355 .master = &omap2xxx_l4_wkup_hwmod, [all …]
|
D | omap_hwmod_2430_data.c | 444 .master = &omap2430_usbhsotg_hwmod, 452 .master = &omap2xxx_l4_core_hwmod, 460 .master = &omap2xxx_l4_core_hwmod, 468 .master = &omap2xxx_l4_core_hwmod, 476 .master = &omap2xxx_l4_core_hwmod, 484 .master = &omap2xxx_l4_core_hwmod, 492 .master = &omap2xxx_l4_core_hwmod, 500 .master = &omap2xxx_l3_main_hwmod, 508 .master = &omap2xxx_l4_wkup_hwmod, 516 .master = &omap2xxx_l4_wkup_hwmod, [all …]
|
D | omap_hwmod_54xx_data.c | 2038 .master = &omap54xx_l4_cfg_hwmod, 2095 .master = &omap54xx_l4_cfg_hwmod, 2107 .master = &omap54xx_l3_main_1_hwmod, 2115 .master = &omap54xx_l3_main_3_hwmod, 2123 .master = &omap54xx_l3_main_2_hwmod, 2131 .master = &omap54xx_l4_cfg_hwmod, 2139 .master = &omap54xx_l4_cfg_hwmod, 2147 .master = &omap54xx_mpu_hwmod, 2155 .master = &omap54xx_l3_main_1_hwmod, 2163 .master = &omap54xx_l4_cfg_hwmod, [all …]
|
D | omap_hwmod_81xx_data.c | 142 .master = &dm816x_alwon_l3_slow_hwmod, 149 .master = &dm816x_alwon_l3_med_hwmod, 170 .master = &dm816x_mpu_hwmod, 177 .master = &dm816x_mpu_hwmod, 215 .master = &dm816x_l4_ls_hwmod, 236 .master = &dm816x_l4_ls_hwmod, 257 .master = &dm816x_l4_ls_hwmod, 294 .master = &dm816x_l4_ls_hwmod, 331 .master = &dm816x_l4_ls_hwmod, 362 .master = &dm816x_l4_ls_hwmod, [all …]
|
D | omap_hwmod_33xx_data.c | 346 .master = &am33xx_l3_main_hwmod, 355 .master = &am33xx_l3_main_hwmod, 363 .master = &am33xx_wkup_m3_hwmod, 371 .master = &am33xx_l4_wkup_hwmod, 379 .master = &am33xx_l4_hs_hwmod, 396 .master = &am33xx_l3_main_hwmod, 405 .master = &am33xx_l4_wkup_hwmod, 413 .master = &am33xx_l4_wkup_hwmod, 421 .master = &am33xx_l4_wkup_hwmod, 429 .master = &am33xx_l4_wkup_hwmod, [all …]
|
D | omap_hwmod_3xxx_data.c | 2190 .master = &omap3xxx_l3_main_hwmod, 2197 .master = &omap3xxx_l3_main_hwmod, 2213 .master = &omap3xxx_mpu_hwmod, 2230 .master = &omap3xxx_l3_main_hwmod, 2238 .master = &omap3430es1_dss_core_hwmod, 2244 .master = &omap3xxx_dss_core_hwmod, 2257 .master = &omap3xxx_usbhsotg_hwmod, 2265 .master = &am35xx_usbhsotg_hwmod, 2273 .master = &omap3xxx_sad2d_hwmod, 2281 .master = &omap3xxx_l4_core_hwmod, [all …]
|
/linux-4.1.27/sound/core/ |
D | vmaster.c | 53 struct link_master *master; member 116 static int master_init(struct link_master *master) in master_init() argument 120 if (master->info.count) in master_init() 123 list_for_each_entry(slave, &master->slaves, list) { in master_init() 127 master->info = slave->info; in master_init() 128 master->info.count = 1; /* always mono */ in master_init() 130 master->val = master->info.max_val; in master_init() 131 if (master->hook) in master_init() 132 master->hook(master->hook_private_data, master->val); in master_init() 156 err = master_init(slave->master); in slave_put_val() [all …]
|
/linux-4.1.27/drivers/clk/at91/ |
D | clk-master.c | 56 struct clk_master *master = (struct clk_master *)dev_id; in clk_master_irq_handler() local 58 wake_up(&master->wait); in clk_master_irq_handler() 59 disable_irq_nosync(master->irq); in clk_master_irq_handler() 65 struct clk_master *master = to_clk_master(hw); in clk_master_prepare() local 66 struct at91_pmc *pmc = master->pmc; in clk_master_prepare() 69 enable_irq(master->irq); in clk_master_prepare() 70 wait_event(master->wait, in clk_master_prepare() 79 struct clk_master *master = to_clk_master(hw); in clk_master_is_prepared() local 81 return !!(pmc_read(master->pmc, AT91_PMC_SR) & AT91_PMC_MCKRDY); in clk_master_is_prepared() 90 struct clk_master *master = to_clk_master(hw); in clk_master_recalc_rate() local [all …]
|
/linux-4.1.27/net/hsr/ |
D | hsr_device.c | 49 static void hsr_set_operstate(struct hsr_port *master, bool has_carrier) in hsr_set_operstate() argument 51 if (!is_admin_up(master->dev)) { in hsr_set_operstate() 52 __hsr_set_operstate(master->dev, IF_OPER_DOWN); in hsr_set_operstate() 57 __hsr_set_operstate(master->dev, IF_OPER_UP); in hsr_set_operstate() 59 __hsr_set_operstate(master->dev, IF_OPER_LOWERLAYERDOWN); in hsr_set_operstate() 62 static bool hsr_check_carrier(struct hsr_port *master) in hsr_check_carrier() argument 70 hsr_for_each_port(master->hsr, port) in hsr_check_carrier() 78 netif_carrier_on(master->dev); in hsr_check_carrier() 80 netif_carrier_off(master->dev); in hsr_check_carrier() 108 struct hsr_port *master; in hsr_check_carrier_and_operstate() local [all …]
|
D | hsr_slave.c | 133 struct hsr_port *port, *master; in hsr_add_port() local 163 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_add_port() 164 netdev_update_features(master->dev); in hsr_add_port() 165 dev_set_mtu(master->dev, hsr_get_max_mtu(hsr)); in hsr_add_port() 177 struct hsr_port *master; in hsr_del_port() local 180 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_del_port() 183 if (port != master) { in hsr_del_port() 184 if (master != NULL) { in hsr_del_port() 185 netdev_update_features(master->dev); in hsr_del_port() 186 dev_set_mtu(master->dev, hsr_get_max_mtu(hsr)); in hsr_del_port() [all …]
|
D | hsr_main.c | 27 struct hsr_port *port, *master; in hsr_netdev_notify() local 62 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); in hsr_netdev_notify() 65 ether_addr_copy(master->dev->dev_addr, dev->dev_addr); in hsr_netdev_notify() 66 call_netdevice_notifiers(NETDEV_CHANGEADDR, master->dev); in hsr_netdev_notify() 72 master->dev->dev_addr, in hsr_netdev_notify() 75 master->dev->dev_addr); in hsr_netdev_notify() 77 netdev_warn(master->dev, in hsr_netdev_notify() 84 master = hsr_port_get_hsr(port->hsr, HSR_PT_MASTER); in hsr_netdev_notify() 85 master->dev->mtu = mtu_max; in hsr_netdev_notify()
|
/linux-4.1.27/drivers/w1/slaves/ |
D | w1_ds2408.c | 56 mutex_lock(&sl->master->bus_mutex); in _read_reg() 60 mutex_unlock(&sl->master->bus_mutex); in _read_reg() 67 w1_write_block(sl->master, wrbuf, 3); in _read_reg() 68 *buf = w1_read_8(sl->master); in _read_reg() 70 mutex_unlock(&sl->master->bus_mutex); in _read_reg() 160 mutex_lock(&sl->master->bus_mutex); in output_write() 170 w1_write_block(sl->master, w1_buf, 3); in output_write() 172 readBack = w1_read_8(sl->master); in output_write() 175 if (w1_reset_resume_command(sl->master)) in output_write() 187 if (w1_reset_resume_command(sl->master)) in output_write() [all …]
|
D | w1_ds28e04.c | 95 w1_write_block(sl->master, wrbuf, 3); in w1_f1C_refresh_block() 96 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f1C_refresh_block() 117 w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); in w1_f1C_read() 118 return w1_read_block(sl->master, data, len); in w1_f1C_read() 133 mutex_lock(&sl->master->mutex); in eeprom_read() 150 mutex_unlock(&sl->master->mutex); in eeprom_read() 184 w1_write_block(sl->master, wrbuf, 3); in w1_f1C_write() 185 w1_write_block(sl->master, data, len); in w1_f1C_write() 191 w1_write_8(sl->master, W1_F1C_READ_SCRATCH); in w1_f1C_write() 192 w1_read_block(sl->master, rdbuf, len + 3); in w1_f1C_write() [all …]
|
D | w1_ds2413.c | 47 mutex_lock(&sl->master->bus_mutex); in state_read() 51 mutex_unlock(&sl->master->bus_mutex); in state_read() 55 w1_write_8(sl->master, W1_F3A_FUNC_PIO_ACCESS_READ); in state_read() 56 *buf = w1_read_8(sl->master); in state_read() 58 mutex_unlock(&sl->master->bus_mutex); in state_read() 82 mutex_lock(&sl->master->bus_mutex); in output_write() 96 w1_write_block(sl->master, w1_buf, 3); in output_write() 98 if (w1_read_8(sl->master) == W1_F3A_SUCCESS_CONFIRM_BYTE) { in output_write() 99 mutex_unlock(&sl->master->bus_mutex); in output_write() 103 if (w1_reset_resume_command(sl->master)) in output_write() [all …]
|
D | w1_ds2780.c | 41 w1_write_8(sl->master, W1_DS2780_WRITE_DATA); in w1_ds2780_do_io() 42 w1_write_8(sl->master, addr); in w1_ds2780_do_io() 43 w1_write_block(sl->master, buf, count); in w1_ds2780_do_io() 45 w1_write_8(sl->master, W1_DS2780_READ_DATA); in w1_ds2780_do_io() 46 w1_write_8(sl->master, addr); in w1_ds2780_do_io() 47 count = w1_read_block(sl->master, buf, count); in w1_ds2780_do_io() 63 mutex_lock(&sl->master->bus_mutex); in w1_ds2780_io() 67 mutex_unlock(&sl->master->bus_mutex); in w1_ds2780_io() 80 mutex_lock(&sl->master->bus_mutex); in w1_ds2780_eeprom_cmd() 83 w1_write_8(sl->master, cmd); in w1_ds2780_eeprom_cmd() [all …]
|
D | w1_ds2781.c | 39 w1_write_8(sl->master, W1_DS2781_WRITE_DATA); in w1_ds2781_do_io() 40 w1_write_8(sl->master, addr); in w1_ds2781_do_io() 41 w1_write_block(sl->master, buf, count); in w1_ds2781_do_io() 43 w1_write_8(sl->master, W1_DS2781_READ_DATA); in w1_ds2781_do_io() 44 w1_write_8(sl->master, addr); in w1_ds2781_do_io() 45 count = w1_read_block(sl->master, buf, count); in w1_ds2781_do_io() 61 mutex_lock(&sl->master->bus_mutex); in w1_ds2781_io() 65 mutex_unlock(&sl->master->bus_mutex); in w1_ds2781_io() 78 mutex_lock(&sl->master->bus_mutex); in w1_ds2781_eeprom_cmd() 81 w1_write_8(sl->master, cmd); in w1_ds2781_eeprom_cmd() [all …]
|
D | w1_ds2406.c | 47 mutex_lock(&sl->master->bus_mutex); in w1_f12_read_state() 50 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state() 54 w1_write_block(sl->master, w1_buf, 3); in w1_f12_read_state() 55 w1_read_block(sl->master, w1_buf+3, 3); in w1_f12_read_state() 63 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state() 82 mutex_lock(&sl->master->bus_mutex); in w1_f12_write_output() 85 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output() 90 w1_write_block(sl->master, w1_buf, 4); in w1_f12_write_output() 91 w1_read_block(sl->master, w1_buf+4, 2); in w1_f12_write_output() 95 w1_write_8(sl->master, 0xFF); in w1_f12_write_output() [all …]
|
D | w1_ds2431.c | 80 w1_write_block(sl->master, wrbuf, 3); in w1_f2d_readblock() 81 w1_read_block(sl->master, buf, count); in w1_f2d_readblock() 86 w1_write_block(sl->master, wrbuf, 3); in w1_f2d_readblock() 87 w1_read_block(sl->master, cmp, count); in w1_f2d_readblock() 110 mutex_lock(&sl->master->bus_mutex); in eeprom_read() 129 mutex_unlock(&sl->master->bus_mutex); in eeprom_read() 164 w1_write_block(sl->master, wrbuf, 3); in w1_f2d_write() 165 w1_write_block(sl->master, data, len); in w1_f2d_write() 171 w1_write_8(sl->master, W1_F2D_READ_SCRATCH); in w1_f2d_write() 172 w1_read_block(sl->master, rdbuf, len + 3); in w1_f2d_write() [all …]
|
D | w1_ds2760.c | 34 mutex_lock(&sl->master->bus_mutex); in w1_ds2760_io() 45 w1_write_8(sl->master, W1_DS2760_READ_DATA); in w1_ds2760_io() 46 w1_write_8(sl->master, addr); in w1_ds2760_io() 47 count = w1_read_block(sl->master, buf, count); in w1_ds2760_io() 49 w1_write_8(sl->master, W1_DS2760_WRITE_DATA); in w1_ds2760_io() 50 w1_write_8(sl->master, addr); in w1_ds2760_io() 51 w1_write_block(sl->master, buf, count); in w1_ds2760_io() 57 mutex_unlock(&sl->master->bus_mutex); in w1_ds2760_io() 79 mutex_lock(&sl->master->bus_mutex); in w1_ds2760_eeprom_cmd() 82 w1_write_8(sl->master, cmd); in w1_ds2760_eeprom_cmd() [all …]
|
D | w1_ds2433.c | 85 w1_write_block(sl->master, wrbuf, 3); in w1_f23_refresh_block() 86 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f23_refresh_block() 111 mutex_lock(&sl->master->bus_mutex); in eeprom_read() 136 w1_write_block(sl->master, wrbuf, 3); in eeprom_read() 137 w1_read_block(sl->master, buf, count); in eeprom_read() 142 mutex_unlock(&sl->master->bus_mutex); in eeprom_read() 176 w1_write_block(sl->master, wrbuf, 3); in w1_f23_write() 177 w1_write_block(sl->master, data, len); in w1_f23_write() 183 w1_write_8(sl->master, W1_F23_READ_SCRATCH); in w1_f23_write() 184 w1_read_block(sl->master, rdbuf, len + 3); in w1_f23_write() [all …]
|
D | w1_bq27000.c | 34 mutex_lock(&sl->master->bus_mutex); in w1_bq27000_read() 35 w1_write_8(sl->master, HDQ_CMD_READ | reg); in w1_bq27000_read() 36 val = w1_read_8(sl->master); in w1_bq27000_read() 37 mutex_unlock(&sl->master->bus_mutex); in w1_bq27000_read()
|
/linux-4.1.27/include/linux/spi/ |
D | spi.h | 74 struct spi_master *master; member 406 bool (*can_dma)(struct spi_master *master, 433 int (*prepare_transfer_hardware)(struct spi_master *master); 434 int (*transfer_one_message)(struct spi_master *master, 436 int (*unprepare_transfer_hardware)(struct spi_master *master); 437 int (*prepare_message)(struct spi_master *master, 439 int (*unprepare_message)(struct spi_master *master, 447 int (*transfer_one)(struct spi_master *master, struct spi_device *spi, 449 void (*handle_err)(struct spi_master *master, 464 static inline void *spi_master_get_devdata(struct spi_master *master) in spi_master_get_devdata() argument [all …]
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_auth.c | 55 static struct drm_file *drm_find_file(struct drm_master *master, drm_magic_t magic) in drm_find_file() argument 60 struct drm_device *dev = master->minor->dev; in drm_find_file() 63 if (!drm_ht_find_item(&master->magiclist, (unsigned long)magic, &hash)) { in drm_find_file() 82 static int drm_add_magic(struct drm_master *master, struct drm_file *priv, in drm_add_magic() argument 86 struct drm_device *dev = master->minor->dev; in drm_add_magic() 95 drm_ht_insert_item(&master->magiclist, &entry->hash_item); in drm_add_magic() 96 list_add_tail(&entry->head, &master->magicfree); in drm_add_magic() 111 int drm_remove_magic(struct drm_master *master, drm_magic_t magic) in drm_remove_magic() argument 115 struct drm_device *dev = master->minor->dev; in drm_remove_magic() 120 if (drm_ht_find_item(&master->magiclist, (unsigned long)magic, &hash)) { in drm_remove_magic() [all …]
|
D | drm_lock.c | 61 struct drm_master *master = file_priv->master; in drm_legacy_lock() local 77 master->lock.hw_lock->lock, lock->flags); in drm_legacy_lock() 79 add_wait_queue(&master->lock.lock_queue, &entry); in drm_legacy_lock() 80 spin_lock_bh(&master->lock.spinlock); in drm_legacy_lock() 81 master->lock.user_waiters++; in drm_legacy_lock() 82 spin_unlock_bh(&master->lock.spinlock); in drm_legacy_lock() 86 if (!master->lock.hw_lock) { in drm_legacy_lock() 92 if (drm_lock_take(&master->lock, lock->context)) { in drm_legacy_lock() 93 master->lock.file_priv = file_priv; in drm_legacy_lock() 94 master->lock.lock_time = jiffies; in drm_legacy_lock() [all …]
|
D | drm_fops.c | 189 if (drm_is_primary_client(priv) && !priv->minor->master) { in drm_open_helper() 191 priv->minor->master = drm_master_create(priv->minor); in drm_open_helper() 192 if (!priv->minor->master) { in drm_open_helper() 199 priv->master = drm_master_get(priv->minor->master); in drm_open_helper() 203 ret = dev->driver->master_create(dev, priv->master); in drm_open_helper() 206 drm_master_put(&priv->minor->master); in drm_open_helper() 207 drm_master_put(&priv->master); in drm_open_helper() 215 drm_master_put(&priv->minor->master); in drm_open_helper() 216 drm_master_put(&priv->master); in drm_open_helper() 222 priv->master = drm_master_get(priv->minor->master); in drm_open_helper() [all …]
|
D | drm_drv.c | 99 struct drm_master *master; in drm_master_create() local 101 master = kzalloc(sizeof(*master), GFP_KERNEL); in drm_master_create() 102 if (!master) in drm_master_create() 105 kref_init(&master->refcount); in drm_master_create() 106 spin_lock_init(&master->lock.spinlock); in drm_master_create() 107 init_waitqueue_head(&master->lock.lock_queue); in drm_master_create() 108 if (drm_ht_create(&master->magiclist, DRM_MAGIC_HASH_ORDER)) { in drm_master_create() 109 kfree(master); in drm_master_create() 112 INIT_LIST_HEAD(&master->magicfree); in drm_master_create() 113 master->minor = minor; in drm_master_create() [all …]
|
D | drm_pci.c | 132 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) in drm_pci_set_busid() argument 134 master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d", in drm_pci_set_busid() 139 if (!master->unique) in drm_pci_set_busid() 142 master->unique_len = strlen(master->unique); in drm_pci_set_busid() 148 struct drm_master *master, in drm_pci_set_unique() argument 153 master->unique_len = u->unique_len; in drm_pci_set_unique() 154 master->unique = kmalloc(master->unique_len + 1, GFP_KERNEL); in drm_pci_set_unique() 155 if (!master->unique) { in drm_pci_set_unique() 160 if (copy_from_user(master->unique, u->unique, master->unique_len)) { in drm_pci_set_unique() 165 master->unique[master->unique_len] = '\0'; in drm_pci_set_unique() [all …]
|
D | drm_ioctl.c | 61 struct drm_master *master = file_priv->master; in drm_getunique() local 63 if (u->unique_len >= master->unique_len) { in drm_getunique() 64 if (copy_to_user(u->unique, master->unique, master->unique_len)) in drm_getunique() 67 u->unique_len = master->unique_len; in drm_getunique() 74 struct drm_master *master) in drm_unset_busid() argument 76 kfree(master->unique); in drm_unset_busid() 77 master->unique = NULL; in drm_unset_busid() 78 master->unique_len = 0; in drm_unset_busid() 100 struct drm_master *master = file_priv->master; in drm_setunique() local 103 if (master->unique_len || master->unique) in drm_setunique() [all …]
|
D | drm_platform.c | 71 int drm_platform_set_busid(struct drm_device *dev, struct drm_master *master) in drm_platform_set_busid() argument 79 master->unique = kasprintf(GFP_KERNEL, "platform:%s:%02d", in drm_platform_set_busid() 81 if (!master->unique) in drm_platform_set_busid() 84 master->unique_len = strlen(master->unique); in drm_platform_set_busid()
|
D | drm_info.c | 53 struct drm_master *master = minor->master; in drm_name_info() local 54 if (!master) in drm_name_info() 57 if (master->unique) { in drm_name_info() 60 dev_name(dev->dev), master->unique); in drm_name_info()
|
/linux-4.1.27/drivers/video/backlight/ |
D | adp5520_bl.c | 19 struct device *master; member 30 struct device *master = data->master; in adp5520_bl_set() local 36 ret |= adp5520_clr_bits(master, ADP5520_BL_CONTROL, in adp5520_bl_set() 38 ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, in adp5520_bl_set() 45 ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, in adp5520_bl_set() 47 ret |= adp5520_set_bits(master, ADP5520_BL_CONTROL, in adp5520_bl_set() 51 ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, brightness); in adp5520_bl_set() 55 ret |= adp5520_set_bits(master, in adp5520_bl_set() 58 ret |= adp5520_clr_bits(master, in adp5520_bl_set() 86 error = adp5520_read(data->master, ADP5520_BL_VALUE, ®_val); in adp5520_bl_get_brightness() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/iommu/ |
D | iommu.txt | 2 master(s). 29 IOMMUs can be single-master or multiple-master. Single-master IOMMU devices 30 typically have a fixed association to the master device, whereas multiple- 31 master IOMMU devices can translate accesses from more than one master. 46 - #iommu-cells = <0>: Single master IOMMU devices are not configurable and 48 This may also apply to multiple master IOMMU devices that do not allow the 50 be multi-master yet only expose a single master in a given configuration. 52 - #iommu-cells = <1>: Multiple master IOMMU devices may need to be configured 53 in order to enable translation for a given master. In such cases the single 54 address cell corresponds to the master device's ID. In some cases more than [all …]
|
D | rockchip,iommu.txt | 5 its master device. Each slave device is bound to a single master device, and 14 "single-master" device, and needs no additional information 15 to associate with its master device. See:
|
/linux-4.1.27/drivers/video/fbdev/mmp/hw/ |
D | mmp_spi.c | 48 *(void **)spi_master_get_devdata(spi->master); in lcd_spi_write() 97 *(void **)spi_master_get_devdata(spi->master); in lcd_spi_setup() 152 struct spi_master *master; in lcd_spi_register() local 156 master = spi_alloc_master(ctrl->dev, sizeof(void *)); in lcd_spi_register() 157 if (!master) { in lcd_spi_register() 161 p_regbase = spi_master_get_devdata(master); in lcd_spi_register() 165 master->bus_num = 5; in lcd_spi_register() 166 master->num_chipselect = 1; in lcd_spi_register() 167 master->setup = lcd_spi_setup; in lcd_spi_register() 168 master->transfer = lcd_spi_one_transfer; in lcd_spi_register() [all …]
|
/linux-4.1.27/drivers/char/agp/ |
D | isoch.c | 82 struct isoch_data *master, target; in agp_3_5_isochronous_node_enable() local 95 if ((master = kmalloc(ndevs * sizeof(*master), GFP_KERNEL)) == NULL) { in agp_3_5_isochronous_node_enable() 143 master[cdev].maxbw = (mnistat >> 16) & 0xff; in agp_3_5_isochronous_node_enable() 144 master[cdev].n = (mnistat >> 8) & 0xff; in agp_3_5_isochronous_node_enable() 145 master[cdev].y = (mnistat >> 6) & 0x3; in agp_3_5_isochronous_node_enable() 146 master[cdev].dev = cur; in agp_3_5_isochronous_node_enable() 148 tot_bw += master[cdev].maxbw; in agp_3_5_isochronous_node_enable() 149 y_max = max(y_max, master[cdev].y); in agp_3_5_isochronous_node_enable() 182 master[cdev].y = target.y; in agp_3_5_isochronous_node_enable() 183 master[cdev].n = master[cdev].maxbw / (master[cdev].y + 1); in agp_3_5_isochronous_node_enable() [all …]
|
/linux-4.1.27/net/sched/ |
D | sch_teql.c | 139 struct teql_master *master = dat->m; in teql_destroy() local 141 prev = master->slaves; in teql_destroy() 147 if (q == master->slaves) { in teql_destroy() 148 master->slaves = NEXT_SLAVE(q); in teql_destroy() 149 if (q == master->slaves) { in teql_destroy() 153 txq = netdev_get_tx_queue(master->dev, 0); in teql_destroy() 154 master->slaves = NULL; in teql_destroy() 166 } while ((prev = q) != master->slaves); in teql_destroy() 280 struct teql_master *master = netdev_priv(dev); in teql_master_xmit() local 287 start = master->slaves; in teql_master_xmit() [all …]
|
/linux-4.1.27/sound/soc/sh/ |
D | fsi.c | 254 struct fsi_master *master; member 344 static u32 _fsi_master_read(struct fsi_master *master, u32 reg) in _fsi_master_read() argument 349 spin_lock_irqsave(&master->lock, flags); in _fsi_master_read() 350 ret = __fsi_reg_read(master->base + reg); in _fsi_master_read() 351 spin_unlock_irqrestore(&master->lock, flags); in _fsi_master_read() 358 static void _fsi_master_mask_set(struct fsi_master *master, in _fsi_master_mask_set() argument 363 spin_lock_irqsave(&master->lock, flags); in _fsi_master_mask_set() 364 __fsi_reg_mask_set(master->base + reg, mask, data); in _fsi_master_mask_set() 365 spin_unlock_irqrestore(&master->lock, flags); in _fsi_master_mask_set() 371 static int fsi_version(struct fsi_master *master) in fsi_version() argument [all …]
|
/linux-4.1.27/drivers/input/keyboard/ |
D | adp5520-keys.c | 20 struct device *master; member 46 adp5520_read(dev->master, ADP5520_KP_INT_STAT_1, ®_val_lo); in adp5520_keys_notifier() 47 adp5520_read(dev->master, ADP5520_KP_INT_STAT_2, ®_val_hi); in adp5520_keys_notifier() 51 adp5520_read(dev->master, ADP5520_KP_INT_STAT_1, ®_val_lo); in adp5520_keys_notifier() 52 adp5520_read(dev->master, ADP5520_KP_INT_STAT_2, ®_val_hi); in adp5520_keys_notifier() 58 adp5520_read(dev->master, ADP5520_KR_INT_STAT_1, ®_val_lo); in adp5520_keys_notifier() 59 adp5520_read(dev->master, ADP5520_KR_INT_STAT_2, ®_val_hi); in adp5520_keys_notifier() 63 adp5520_read(dev->master, ADP5520_KR_INT_STAT_1, ®_val_lo); in adp5520_keys_notifier() 64 adp5520_read(dev->master, ADP5520_KR_INT_STAT_2, ®_val_hi); in adp5520_keys_notifier() 103 dev->master = pdev->dev.parent; in adp5520_keys_probe() [all …]
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | pic.c | 300 struct device_node *master = NULL; in pmac_pic_probe_oldstyle() local 312 if ((master = of_find_node_by_name(NULL, "gc")) != NULL) { in pmac_pic_probe_oldstyle() 314 } else if ((master = of_find_node_by_name(NULL, "ohare")) != NULL) { in pmac_pic_probe_oldstyle() 320 } else if ((master = of_find_node_by_name(NULL, "mac-io")) != NULL) { in pmac_pic_probe_oldstyle() 326 of_node_get(master); in pmac_pic_probe_oldstyle() 327 slave = of_find_node_by_name(master, "mac-io"); in pmac_pic_probe_oldstyle() 330 if (of_device_is_compatible(master, "gatwick")) { in pmac_pic_probe_oldstyle() 333 tmp = master; in pmac_pic_probe_oldstyle() 334 master = slave; in pmac_pic_probe_oldstyle() 342 BUG_ON(master == NULL); in pmac_pic_probe_oldstyle() [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-adp5520.c | 19 struct device *master; member 38 adp5520_read(dev->master, ADP5520_GPIO_OUT, ®_val); in adp5520_gpio_get_value() 40 adp5520_read(dev->master, ADP5520_GPIO_IN, ®_val); in adp5520_gpio_get_value() 52 adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value() 54 adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value() 64 return adp5520_clr_bits(dev->master, ADP5520_GPIO_CFG_2, in adp5520_gpio_direction_input() 78 ret |= adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, in adp5520_gpio_direction_output() 81 ret |= adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, in adp5520_gpio_direction_output() 84 ret |= adp5520_set_bits(dev->master, ADP5520_GPIO_CFG_2, in adp5520_gpio_direction_output() 112 dev->master = pdev->dev.parent; in adp5520_gpio_probe() [all …]
|
/linux-4.1.27/drivers/net/wan/ |
D | dlci.c | 316 struct net_device *master, *slave; in dlci_add() local 331 master = alloc_netdev(sizeof(struct dlci_local), "dlci%d", in dlci_add() 333 if (!master) { in dlci_add() 347 *(short *)(master->dev_addr) = dlci->dlci; in dlci_add() 349 dlp = netdev_priv(master); in dlci_add() 351 dlp->master = master; in dlci_add() 354 err = (*flp->assoc)(slave, master); in dlci_add() 358 err = register_netdevice(master); in dlci_add() 362 strcpy(dlci->devname, master->name); in dlci_add() 371 free_netdev(master); in dlci_add() [all …]
|
D | sdla.c | 512 static int sdla_activate(struct net_device *slave, struct net_device *master) in sdla_activate() argument 520 if (flp->master[i] == master) in sdla_activate() 534 static int sdla_deactivate(struct net_device *slave, struct net_device *master) in sdla_deactivate() argument 542 if (flp->master[i] == master) in sdla_deactivate() 556 static int sdla_assoc(struct net_device *slave, struct net_device *master) in sdla_assoc() argument 561 if (master->type != ARPHRD_DLCI) in sdla_assoc() 568 if (!flp->master[i]) in sdla_assoc() 570 if (abs(flp->dlci[i]) == *(short *)(master->dev_addr)) in sdla_assoc() 578 flp->master[i] = master; in sdla_assoc() 579 flp->dlci[i] = -*(short *)(master->dev_addr); in sdla_assoc() [all …]
|
D | sbni.c | 108 struct net_device *master; member 429 nl->master = dev; in sbni_probe1() 543 spin_lock(&NET_LOCAL_LOCK(nl->master)); in handle_channel() 579 spin_unlock(&NET_LOCAL_LOCK(nl->master)); in handle_channel() 724 nl->master->stats.rx_errors++, in upload_data() 725 nl->master->stats.rx_missed_errors++; in upload_data() 741 nl->master->stats.rx_errors++, in upload_data() 742 nl->master->stats.rx_crc_errors++; in upload_data() 758 nl->master->stats.tx_packets++; in send_complete() 759 nl->master->stats.tx_bytes += nl->tx_buf_p->len; in send_complete() [all …]
|
/linux-4.1.27/drivers/w1/masters/ |
D | w1-gpio.c | 115 struct w1_bus_master *master; in w1_gpio_probe() local 132 master = devm_kzalloc(&pdev->dev, sizeof(struct w1_bus_master), in w1_gpio_probe() 134 if (!master) { in w1_gpio_probe() 156 master->data = pdata; in w1_gpio_probe() 157 master->read_bit = w1_gpio_read_bit; in w1_gpio_probe() 161 master->write_bit = w1_gpio_write_bit_val; in w1_gpio_probe() 164 master->write_bit = w1_gpio_write_bit_dir; in w1_gpio_probe() 165 master->set_pullup = w1_gpio_set_pullup; in w1_gpio_probe() 168 err = w1_add_master_device(master); in w1_gpio_probe() 180 platform_set_drvdata(pdev, master); in w1_gpio_probe() [all …]
|
D | ds2490.c | 156 struct w1_bus_master master; member 700 static void ds9490r_search(void *data, struct w1_master *master, in ds9490r_search() argument 729 mutex_lock(&master->bus_mutex); in ds9490r_search() 732 if (ds_send_data(dev, (u8 *)&master->search_id, 8) < 0) in ds9490r_search() 734 master->search_id = 0; in ds9490r_search() 738 search_limit = master->max_slave_count; in ds9490r_search() 767 callback(master, buf[i]); in ds9490r_search() 771 master->search_id = buf[i]; in ds9490r_search() 775 if (test_bit(W1_ABORT_SEARCH, &master->flags)) in ds9490r_search() 781 master->search_id = 0; in ds9490r_search() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | brcm,kona-ccu.txt | 63 "brcm,bcm11351-master-ccu" 82 master sdio1 peri 0 BCM281XX_MASTER_CCU_SDIO1 83 master sdio2 peri 1 BCM281XX_MASTER_CCU_SDIO2 84 master sdio3 peri 2 BCM281XX_MASTER_CCU_SDIO3 85 master sdio4 peri 3 BCM281XX_MASTER_CCU_SDIO4 86 master dmac peri 4 BCM281XX_MASTER_CCU_DMAC 87 master usb_ic peri 5 BCM281XX_MASTER_CCU_USB_IC 88 master hsic2_48m peri 6 BCM281XX_MASTER_CCU_HSIC_48M 89 master hsic2_12m peri 7 BCM281XX_MASTER_CCU_HSIC_12M 108 "brcm,bcm21664-master-ccu" [all …]
|
/linux-4.1.27/sound/firewire/fireworks/ |
D | fireworks_stream.c | 209 struct amdtp_stream *master, *slave; in snd_efw_stream_start_duplex() local 226 master = &efw->tx_stream; in snd_efw_stream_start_duplex() 230 master = &efw->rx_stream; in snd_efw_stream_start_duplex() 239 err = check_connection_used_by_others(efw, master); in snd_efw_stream_start_duplex() 246 if (amdtp_streaming_error(master)) in snd_efw_stream_start_duplex() 247 stop_stream(efw, master); in snd_efw_stream_start_duplex() 257 stop_stream(efw, master); in snd_efw_stream_start_duplex() 261 if (!amdtp_stream_running(master)) { in snd_efw_stream_start_duplex() 262 amdtp_stream_set_sync(sync_mode, master, slave); in snd_efw_stream_start_duplex() 263 efw->master = master; in snd_efw_stream_start_duplex() [all …]
|
/linux-4.1.27/include/trace/events/ |
D | spi.h | 12 TP_PROTO(struct spi_master *master), 14 TP_ARGS(master), 21 __entry->bus_num = master->bus_num; 30 TP_PROTO(struct spi_master *master), 32 TP_ARGS(master) 38 TP_PROTO(struct spi_master *master), 40 TP_ARGS(master) 57 __entry->bus_num = msg->spi->master->bus_num; 98 __entry->bus_num = msg->spi->master->bus_num; 125 __entry->bus_num = msg->spi->master->bus_num;
|
/linux-4.1.27/arch/x86/platform/uv/ |
D | uv_nmi.c | 345 static void uv_nmi_wait(int master) in uv_nmi_wait() argument 351 if (!master) in uv_nmi_wait() 436 static void uv_nmi_sync_exit(int master) in uv_nmi_sync_exit() argument 439 if (master) { in uv_nmi_sync_exit() 450 static void uv_nmi_dump_state(int cpu, struct pt_regs *regs, int master) in uv_nmi_dump_state() argument 452 if (master) { in uv_nmi_dump_state() 484 uv_nmi_sync_exit(master); in uv_nmi_dump_state() 497 static void uv_nmi_kdump(int cpu, int master, struct pt_regs *regs) in uv_nmi_kdump() argument 500 if (master) { in uv_nmi_kdump() 523 static inline void uv_nmi_kdump(int cpu, int master, struct pt_regs *regs) in uv_nmi_kdump() argument [all …]
|
/linux-4.1.27/arch/mips/pci/ |
D | pci-vr41xx.c | 113 struct pci_master_address_conversion *master; in vr41xx_pciu_init() local 165 master = setup->master_memory1; in vr41xx_pciu_init() 166 val = IBA(master->bus_base_address) | in vr41xx_pciu_init() 167 MASTER_MSK(master->address_mask) | in vr41xx_pciu_init() 169 PCIA(master->pci_base_address); in vr41xx_pciu_init() 178 master = setup->master_memory2; in vr41xx_pciu_init() 179 val = IBA(master->bus_base_address) | in vr41xx_pciu_init() 180 MASTER_MSK(master->address_mask) | in vr41xx_pciu_init() 182 PCIA(master->pci_base_address); in vr41xx_pciu_init() 215 master = setup->master_io; in vr41xx_pciu_init() [all …]
|
/linux-4.1.27/include/linux/hsi/ |
D | ssi_protocol.h | 30 static inline void ssip_slave_put_master(struct hsi_client *master) in ssip_slave_put_master() argument 35 int ssip_slave_start_tx(struct hsi_client *master); 36 int ssip_slave_stop_tx(struct hsi_client *master); 37 void ssip_reset_event(struct hsi_client *master); 39 int ssip_slave_running(struct hsi_client *master);
|
/linux-4.1.27/net/netfilter/ |
D | xt_quota.c | 29 struct xt_quota_priv *priv = q->master; in quota_mt() 52 q->master = kmalloc(sizeof(*q->master), GFP_KERNEL); in quota_mt_check() 53 if (q->master == NULL) in quota_mt_check() 56 spin_lock_init(&q->master->lock); in quota_mt_check() 57 q->master->quota = q->quota; in quota_mt_check() 65 kfree(q->master); in quota_mt_destroy()
|
D | xt_statistic.c | 45 oval = atomic_read(&info->master->count); in statistic_mt() 47 } while (atomic_cmpxchg(&info->master->count, oval, nval) != oval); in statistic_mt() 64 info->master = kzalloc(sizeof(*info->master), GFP_KERNEL); in statistic_mt_check() 65 if (info->master == NULL) in statistic_mt_check() 67 atomic_set(&info->master->count, info->u.nth.count); in statistic_mt_check() 76 kfree(info->master); in statistic_mt_destroy()
|
D | nf_conntrack_expect.c | 46 struct nf_conn_help *master_help = nfct_help(exp->master); in nf_ct_unlink_expect_report() 103 nf_ct_zone(i->master) == zone) in __nf_ct_expect_find() 143 nf_ct_zone(i->master) == zone) { in nf_ct_find_expectation() 156 if (!nf_ct_is_confirmed(exp->master)) in nf_ct_find_expectation() 167 if (unlikely(nf_ct_is_dying(exp->master) || in nf_ct_find_expectation() 168 !atomic_inc_not_zero(&exp->master->ct_general.use))) in nf_ct_find_expectation() 179 nf_ct_put(exp->master); in nf_ct_find_expectation() 223 nf_ct_zone(a->master) == nf_ct_zone(b->master); in expect_clash() 229 return a->master == b->master && a->class == b->class && in expect_matches() 232 nf_ct_zone(a->master) == nf_ct_zone(b->master); in expect_matches() [all …]
|
D | xt_limit.c | 72 struct xt_limit_priv *priv = r->master; in limit_mt() 120 r->master = priv; in limit_mt_check() 136 kfree(info->master); in limit_mt_destroy() 148 u_int32_t master; member 159 .prev = cm->prev | (unsigned long)cm->master << 32, in limit_mt_compat_from_user() 177 .master = m->prev >> 32, in limit_mt_compat_to_user()
|
D | nf_nat_amanda.c | 61 nf_ct_helper_log(skb, exp->master, "all ports in use"); in help() 66 ret = nf_nat_mangle_udp_packet(skb, exp->master, ctinfo, in help() 70 nf_ct_helper_log(skb, exp->master, "cannot mangle packet"); in help()
|
/linux-4.1.27/arch/um/os-Linux/ |
D | sigio.c | 397 int master; member 407 if (openpty(&info->master, &info->slave, NULL, NULL, NULL)) in openpty_cb() 411 static int async_pty(int master, int slave) in async_pty() argument 415 flags = fcntl(master, F_GETFL); in async_pty() 419 if ((fcntl(master, F_SETFL, flags | O_NONBLOCK | O_ASYNC) < 0) || in async_pty() 420 (fcntl(master, F_SETOWN, os_getpid()) < 0)) in async_pty() 432 struct openpty_arg pty = { .master = -1, .slave = -1 }; in check_one_sigio() 433 int master, slave, err; in check_one_sigio() local 442 master = pty.master; in check_one_sigio() 445 if ((master == -1) || (slave == -1)) { in check_one_sigio() [all …]
|
/linux-4.1.27/net/dsa/ |
D | slave.c | 73 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_open() local 79 if (!(master->flags & IFF_UP)) in dsa_slave_open() 82 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) { in dsa_slave_open() 83 err = dev_uc_add(master, dev->dev_addr); in dsa_slave_open() 89 err = dev_set_allmulti(master, 1); in dsa_slave_open() 94 err = dev_set_promiscuity(master, 1); in dsa_slave_open() 115 dev_set_promiscuity(master, 0); in dsa_slave_open() 118 dev_set_allmulti(master, -1); in dsa_slave_open() 120 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) in dsa_slave_open() 121 dev_uc_del(master, dev->dev_addr); in dsa_slave_open() [all …]
|
/linux-4.1.27/fs/ |
D | pnode.c | 70 struct mount *peer_mnt = mnt, *master = mnt->mnt_master; in do_make_slave() local 94 master = peer_mnt; in do_make_slave() 96 if (master) { in do_make_slave() 98 slave_mnt->mnt_master = master; in do_make_slave() 99 list_move(&mnt->mnt_slave, &master->mnt_slave_list); in do_make_slave() 100 list_splice(&mnt->mnt_slave_list, master->mnt_slave_list.prev); in do_make_slave() 111 mnt->mnt_master = master; in do_make_slave() 154 struct mount *master = m->mnt_master; in propagation_next() local 156 if (master == origin->mnt_master) { in propagation_next() 159 } else if (m->mnt_slave.next != &master->mnt_slave_list) in propagation_next() [all …]
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-ctrls.c | 30 #define has_op(master, op) \ argument 31 (master->ops && master->ops->op) 32 #define call_op(master, op) \ argument 33 (has_op(master, op) ? master->ops->op(master) : 0) 48 static bool is_cur_manual(const struct v4l2_ctrl *master) in is_cur_manual() argument 50 return master->is_auto && master->cur.val == master->manual_mode_value; in is_cur_manual() 55 static bool is_new_manual(const struct v4l2_ctrl *master) in is_new_manual() argument 57 return master->is_auto && master->val == master->manual_mode_value; in is_new_manual() 1602 static int cluster_changed(struct v4l2_ctrl *master) in cluster_changed() argument 1608 for (i = 0; i < master->ncontrols; i++) { in cluster_changed() [all …]
|
/linux-4.1.27/sound/firewire/dice/ |
D | dice-stream.c | 191 struct amdtp_stream *master, *slave; in snd_dice_stream_start_duplex() local 203 master = &dice->tx_stream; in snd_dice_stream_start_duplex() 206 master = &dice->rx_stream; in snd_dice_stream_start_duplex() 211 if (amdtp_streaming_error(master) || amdtp_streaming_error(slave)) in snd_dice_stream_start_duplex() 212 stop_stream(dice, master); in snd_dice_stream_start_duplex() 224 stop_stream(dice, master); in snd_dice_stream_start_duplex() 226 if (!amdtp_stream_running(master)) { in snd_dice_stream_start_duplex() 230 amdtp_stream_set_sync(sync_mode, master, slave); in snd_dice_stream_start_duplex() 240 err = start_stream(dice, master, rate); in snd_dice_stream_start_duplex() 250 stop_stream(dice, master); in snd_dice_stream_start_duplex() [all …]
|
/linux-4.1.27/include/sound/ |
D | i2c.h | 60 struct snd_i2c_bus *master; /* master bus when SCK/SCL is shared */ member 79 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c); 86 if (bus->master) in snd_i2c_lock() 87 mutex_lock(&bus->master->lock_mutex); in snd_i2c_lock() 94 if (bus->master) in snd_i2c_unlock() 95 mutex_unlock(&bus->master->lock_mutex); in snd_i2c_unlock()
|
D | control.h | 192 int _snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave, 217 snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave) in snd_ctl_add_slave() argument 219 return _snd_ctl_add_slave(master, slave, 0); in snd_ctl_add_slave() 239 snd_ctl_add_slave_uncached(struct snd_kcontrol *master, in snd_ctl_add_slave_uncached() argument 242 return _snd_ctl_add_slave(master, slave, SND_CTL_SLAVE_NEED_UPDATE); in snd_ctl_add_slave_uncached()
|
/linux-4.1.27/sound/firewire/bebob/ |
D | bebob_stream.c | 496 struct amdtp_stream *master, *slave; in snd_bebob_stream_start_duplex() local 530 master = &bebob->tx_stream; in snd_bebob_stream_start_duplex() 534 master = &bebob->rx_stream; in snd_bebob_stream_start_duplex() 543 err = check_connection_used_by_others(bebob, master); in snd_bebob_stream_start_duplex() 553 if (amdtp_streaming_error(master)) in snd_bebob_stream_start_duplex() 554 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex() 558 !amdtp_stream_running(master) && !amdtp_stream_running(slave)) in snd_bebob_stream_start_duplex() 571 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex() 577 if (!amdtp_stream_running(master)) { in snd_bebob_stream_start_duplex() 578 amdtp_stream_set_sync(sync_mode, master, slave); in snd_bebob_stream_start_duplex() [all …]
|
/linux-4.1.27/Documentation/w1/ |
D | w1.netlink | 8 1. Events. They are generated each time a new master or slave device 26 master add/remove events 28 userspace command for bus master 38 __u32 id; - master's id 43 [struct w1_netlink_cmd] - command for given master or slave device. 68 or master's id, which is assigned to bus master device 84 which will contain list of all registered master ids in the following 93 Each message is at most 4k in size, so if number of master devices 100 id is equal to the bus master id to use for searching] 121 id is equal to the bus master id to use for searching] [all …]
|
D | w1.generic | 3 The 1-wire bus is a simple master-slave bus that communicates via a single 12 All w1 slave devices must be connected to a w1 bus master device. 14 Example w1 master devices: 23 When a w1 master driver registers with the w1 subsystem, the following occurs: 25 - sysfs entries for that w1 master are created 40 It is possible that between 1. and 2. w1 master thread will reset bus for searching 62 What does a w1 master driver need to implement? 65 The driver for w1 bus master must provide at minimum two functions. 77 w1 master sysfs interface
|
/linux-4.1.27/drivers/clk/bcm/ |
D | clk-bcm21664.c | 134 BCM21664_CCU_COMMON(master, MASTER), 141 KONA_CLK(master, sdio1, peri), 143 KONA_CLK(master, sdio2, peri), 145 KONA_CLK(master, sdio3, peri), 147 KONA_CLK(master, sdio4, peri), 149 KONA_CLK(master, sdio1_sleep, peri), 151 KONA_CLK(master, sdio2_sleep, peri), 153 KONA_CLK(master, sdio3_sleep, peri), 155 KONA_CLK(master, sdio4_sleep, peri),
|
D | clk-bcm281xx.c | 184 BCM281XX_CCU_COMMON(master, MASTER), 187 KONA_CLK(master, sdio1, peri), 189 KONA_CLK(master, sdio2, peri), 191 KONA_CLK(master, sdio3, peri), 193 KONA_CLK(master, sdio4, peri), 195 KONA_CLK(master, usb_ic, peri), 197 KONA_CLK(master, hsic2_48m, peri), 199 KONA_CLK(master, hsic2_12m, peri),
|
/linux-4.1.27/drivers/w1/ |
D | w1_int.c | 111 int w1_add_master_device(struct w1_bus_master *master) in w1_add_master_device() argument 119 if (!(master->touch_bit && master->reset_bus) && in w1_add_master_device() 120 !(master->write_bit && master->read_bit) && in w1_add_master_device() 121 !(master->write_byte && master->read_byte && master->reset_bus)) { in w1_add_master_device() 154 memcpy(dev->bus_master, master, sizeof(struct w1_bus_master)); in w1_add_master_device()
|
D | w1.c | 98 sl->master->slave_count--; in w1_slave_release() 135 mutex_lock(&sl->master->mutex); in rw_write() 141 w1_write_block(sl->master, buf, count); in rw_write() 144 mutex_unlock(&sl->master->mutex); in rw_write() 154 mutex_lock(&sl->master->mutex); in rw_read() 155 w1_read_block(sl->master, buf, count); in rw_read() 156 mutex_unlock(&sl->master->mutex); in rw_read() 571 int w1_create_master_attributes(struct w1_master *master) in w1_create_master_attributes() argument 573 return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group); in w1_create_master_attributes() 576 void w1_destroy_master_attributes(struct w1_master *master) in w1_destroy_master_attributes() argument [all …]
|
/linux-4.1.27/drivers/leds/ |
D | leds-da903x.c | 37 struct device *master; member 62 da903x_write(led->master, DA9030_LED1_CONTROL + offset, val); in da903x_led_work() 67 da903x_write(led->master, DA9030_MISC_CONTROL_A, val); in da903x_led_work() 74 da903x_write(led->master, DA9034_LED1_CONTROL + offset, val); in da903x_led_work() 78 da903x_write(led->master, DA9034_VIBRA, val); in da903x_led_work() 121 led->master = pdev->dev.parent; in da903x_led_probe() 126 ret = led_classdev_register(led->master, &led->cdev); in da903x_led_probe()
|
D | leds-adp5520.c | 27 struct device *master; member 36 adp5520_write(led->master, ADP5520_LED1_CURRENT + led->id - 1, in adp5520_led_work() 52 struct device *dev = led->master; in adp5520_led_setup() 148 led_dat->master = pdev->dev.parent; in adp5520_led_probe() 153 ret = led_classdev_register(led_dat->master, &led_dat->cdev); in adp5520_led_probe() 190 adp5520_clr_bits(led->master, ADP5520_LED_CONTROL, in adp5520_led_remove()
|
/linux-4.1.27/include/linux/ |
D | component.h | 17 struct master; 20 int (*add_components)(struct device *, struct master *); 29 int component_master_add_child(struct master *master,
|
/linux-4.1.27/drivers/power/ |
D | da9030_battery.c | 95 struct device *master; member 214 da903x_reads(charger->master, DA9030_VBAT_RES, in da9030_read_adc() 222 da903x_read(charger->master, DA9030_CHARGE_CONTROL, &val); in da9030_charger_update_state() 228 da903x_read(charger->master, DA9030_FAULT_LOG, &charger->fault); in da9030_charger_update_state() 229 charger->chdet = da903x_query_status(charger->master, in da9030_charger_update_state() 247 da903x_write(charger->master, DA9030_CHARGE_CONTROL, val); in da9030_set_charge() 273 da903x_write(charger->master, DA9030_VBATMON, in da9030_charger_check_state() 280 da903x_write(charger->master, DA9030_VBATMON, in da9030_charger_check_state() 389 da903x_write(charger->master, DA9030_VBATMON, in da9030_battery_vbat_event() 472 ret = da903x_writes(charger->master, DA9030_VBATMON, 5, v); in da9030_battery_charger_init() [all …]
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | nf_nat_pptp.c | 46 const struct nf_conn *master = ct->master; in pptp_nat_expected() local 53 ct_pptp_info = nfct_help_data(master); in pptp_nat_expected() 54 nat_pptp_info = &nfct_nat(master)->help.nat_pptp_info; in pptp_nat_expected() 61 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected() 63 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected() 70 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected() 72 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected() 94 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in pptp_nat_expected() 104 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected() 193 const struct nf_conn *ct = expect_orig->master; in pptp_exp_gre()
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | renesas,rsrc-card.txt | 23 - frame-master : Indicates dai-link frame master. 25 - bitclock-master : Indicates dai-link bit clock master. 56 bitclock-master = <&sndcodec>; 57 frame-master = <&sndcodec>;
|
D | simple-card.txt | 50 - frame-master : Indicates dai-link frame master. 52 - bitclock-master : Indicates dai-link bit clock master. 59 For backward compatibility the frame-master and bitclock-master 61 codec is the dai-link frame or bit clock master. In this case there 90 simple-audio-card,bitclock-master = <&dailink0_master>; 91 simple-audio-card,frame-master = <&dailink0_master>;
|
D | mxs-saif.txt | 13 - fsl,saif-master: phandle to the master SAIF. It's only required for 40 fsl,saif-master = <&saif0>;
|
/linux-4.1.27/Documentation/devicetree/bindings/bus/ |
D | brcm,gisb-arb.txt | 18 - brcm,gisb-arb-master-mask: 32-bits wide bitmask used to specify which GISB 20 - brcm,gisb-arb-master-names: string list of the litteral name of the GISB 21 masters. Should match the number of bits set in brcm,gisb-master-mask and 32 brcm,gisb-arb-master-mask = <0x7>; 33 brcm,gisb-arb-master-names = "bsp_0", "scpu_0", "cpu_0";
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | cmd.c | 941 slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; in mlx4_MAD_IFC_wrapper() 1668 priv->mfunc.master.slave_state[slave].vhcr_dma, in mlx4_master_process_vhcr() 1797 priv->mfunc.master.slave_state[slave].vhcr_dma, in mlx4_master_process_vhcr() 1805 mlx4_GEN_EQE(dev, slave, &priv->mfunc.master.cmd_eqe)) in mlx4_master_process_vhcr() 1827 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_master_immediate_activate_vlan_qos() 1828 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_master_immediate_activate_vlan_qos() 1836 if (!(priv->mfunc.master.slave_state[slave].active && in mlx4_master_immediate_activate_vlan_qos() 1905 queue_work(priv->mfunc.master.comm_wq, &work->work); in mlx4_master_immediate_activate_vlan_qos() 1915 port_qos_ctl = &priv->mfunc.master.qos_ctl[port]; in mlx4_set_default_port_qos() 1938 port_qos = &priv->mfunc.master.qos_ctl[port]; in mlx4_allocate_port_vpps() [all …]
|
D | eq.c | 138 struct mlx4_mfunc_master_ctx *master = in mlx4_gen_slave_eqe() local 142 container_of(master, struct mlx4_mfunc, master); in mlx4_gen_slave_eqe() 145 struct mlx4_slave_event_eq *slave_eq = &mfunc->master.slave_eq; in mlx4_gen_slave_eqe() 174 struct mlx4_slave_event_eq *slave_eq = &priv->mfunc.master.slave_eq; in slave_event() 195 queue_work(priv->mfunc.master.comm_wq, in slave_event() 196 &priv->mfunc.master.slave_event_work); in slave_event() 207 !priv->mfunc.master.slave_state[slave].active) in mlx4_slave_event() 218 struct mlx4_slave_state *s_slave = &priv->mfunc.master.slave_state[slave]; in mlx4_gen_pkey_eqe() 273 struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state; in mlx4_get_slave_port_state() 290 struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state; in mlx4_set_slave_port_state() [all …]
|
/linux-4.1.27/sound/pci/ice1712/ |
D | phase.c | 60 unsigned short master[2]; member 280 unsigned short vol, unsigned short master) in wm_set_vol() argument 284 if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) in wm_set_vol() 288 (master & ~WM_VOL_MUTE)) / 127) & WM_VOL_MAX]; in wm_set_vol() 349 ucontrol->value.integer.value[i] = spec->master[i] & in wm_master_vol_get() 366 vol |= spec->master[ch] & WM_VOL_MUTE; in wm_master_vol_put() 367 if (vol != spec->master[ch]) { in wm_master_vol_put() 369 spec->master[ch] = vol; in wm_master_vol_put() 373 spec->master[ch]); in wm_master_vol_put() 465 spec->master[0] = WM_VOL_MUTE; in phase28_init() [all …]
|
D | prodigy_hifi.c | 43 unsigned short master[2]; member 346 unsigned short vol, unsigned short master) in wm_set_vol() argument 350 if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) in wm_set_vol() 353 nvol = (((vol & ~WM_VOL_MUTE) * (master & ~WM_VOL_MUTE)) / 128) in wm_set_vol() 363 unsigned short vol, unsigned short master) in wm8766_set_vol() argument 367 if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) in wm8766_set_vol() 370 nvol = (((vol & ~WM_VOL_MUTE) * (master & ~WM_VOL_MUTE)) / 128) in wm8766_set_vol() 418 wm_set_vol(ice, idx, spec->vol[2 + i], spec->master[i]); in wm_dac_vol_put() 471 spec->vol[ofs + i], spec->master[i]); in wm8766_vol_put() 499 ucontrol->value.integer.value[i] = spec->master[i]; in wm_master_vol_get() [all …]
|
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/ |
D | drx_dap_fasi.h | 201 #error DRXDAP_MAX_WCHUNKSIZE must be at least 3 in single master mode 204 #error DRXDAP_MAX_WCHUNKSIZE must be at least 5 in multi master mode 209 #error DRXDAP_MAX_WCHUNKSIZE must be at least 5 in single master mode 212 #error DRXDAP_MAX_WCHUNKSIZE must be at least 7 in multi master mode
|
/linux-4.1.27/include/drm/ |
D | drm_legacy.h | 151 struct drm_master *master; member 173 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \ 174 _file_priv->master->lock.file_priv != _file_priv) { \ 176 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\ 177 _file_priv->master->lock.file_priv, _file_priv); \
|
/linux-4.1.27/drivers/staging/vme/devices/ |
D | vme_user.c | 457 struct vme_master master; in vme_user_ioctl() local 487 memset(&master, 0, sizeof(struct vme_master)); in vme_user_ioctl() 493 &master.enable, &master.vme_addr, in vme_user_ioctl() 494 &master.size, &master.aspace, in vme_user_ioctl() 495 &master.cycle, &master.dwidth); in vme_user_ioctl() 497 copied = copy_to_user(argp, &master, in vme_user_ioctl() 513 copied = copy_from_user(&master, argp, sizeof(master)); in vme_user_ioctl() 523 master.enable, master.vme_addr, master.size, in vme_user_ioctl() 524 master.aspace, master.cycle, master.dwidth); in vme_user_ioctl()
|
/linux-4.1.27/arch/um/drivers/ |
D | pty.c | 82 int master, err; in getmaster() local 94 master = open(line, O_RDWR); in getmaster() 95 if (master >= 0) { in getmaster() 103 return master; in getmaster() 104 close(master); in getmaster()
|
/linux-4.1.27/drivers/media/pci/zoran/ |
D | videocodec.c | 77 videocodec_attach (struct videocodec_master *master) in videocodec_attach() argument 84 if (!master) { in videocodec_attach() 91 master->name, master->flags, master->magic); in videocodec_attach() 103 if ((master->flags & h->codec->flags) == master->flags) { in videocodec_attach() 121 codec->master_data = master; in videocodec_attach()
|
/linux-4.1.27/drivers/ata/ |
D | pata_pdc202xx_old.c | 49 unsigned long master = pci_resource_start(pdev, 4); in pdc202xx_irq_check() local 50 u8 sc1d = inb(master + 0x1d); in pdc202xx_irq_check() 183 void __iomem *master = ap->host->ports[0]->ioaddr.bmdma_addr; in pdc2026x_bmdma_start() local 184 void __iomem *clock = master + 0x11; in pdc2026x_bmdma_start() 185 void __iomem *atapi_reg = master + 0x20 + (4 * ap->port_no); in pdc2026x_bmdma_start() 234 void __iomem *master = ap->host->ports[0]->ioaddr.bmdma_addr; in pdc2026x_bmdma_stop() local 235 void __iomem *clock = master + 0x11; in pdc2026x_bmdma_stop() 236 void __iomem *atapi_reg = master + 0x20 + (4 * ap->port_no); in pdc2026x_bmdma_stop()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | cpuidle-imx6q.c | 17 static atomic_t master = ATOMIC_INIT(0); variable 23 if (atomic_inc_return(&master) == num_online_cpus()) { in imx6q_enter_wait() 40 atomic_dec(&master); in imx6q_enter_wait()
|
/linux-4.1.27/sound/firewire/ |
D | amdtp.h | 263 struct amdtp_stream *master, in amdtp_stream_set_sync() argument 267 master->flags |= CIP_SYNC_TO_DEVICE; in amdtp_stream_set_sync() 269 master->sync_slave = slave; in amdtp_stream_set_sync() 271 master->flags &= ~CIP_SYNC_TO_DEVICE; in amdtp_stream_set_sync() 273 master->sync_slave = NULL; in amdtp_stream_set_sync()
|
/linux-4.1.27/drivers/gpu/drm/sti/ |
D | sti_drm_drv.c | 283 struct platform_device *master; in sti_drm_platform_probe() local 288 master = platform_device_register_resndata(dev, in sti_drm_platform_probe() 291 if (IS_ERR(master)) in sti_drm_platform_probe() 292 return PTR_ERR(master); in sti_drm_platform_probe() 294 platform_set_drvdata(pdev, master); in sti_drm_platform_probe() 300 struct platform_device *master = platform_get_drvdata(pdev); in sti_drm_platform_remove() local 303 platform_device_unregister(master); in sti_drm_platform_remove()
|
/linux-4.1.27/sound/soc/codecs/ |
D | wm8776.c | 170 int reg, iface, master; in wm8776_set_fmt() local 175 master = 0x80; in wm8776_set_fmt() 179 master = 0x100; in wm8776_set_fmt() 191 master = 0; in wm8776_set_fmt() 228 snd_soc_update_bits(codec, WM8776_MSTRCTRL, 0x180, master); in wm8776_set_fmt() 249 int ratio_shift, master; in wm8776_hw_params() local 255 master = 0x80; in wm8776_hw_params() 260 master = 0x100; in wm8776_hw_params() 288 if (snd_soc_read(codec, WM8776_MSTRCTRL) & master) { in wm8776_hw_params()
|
/linux-4.1.27/drivers/iommu/ |
D | arm-smmu.c | 395 struct arm_smmu_master *master; in find_smmu_master() local 397 master = container_of(node, struct arm_smmu_master, node); in find_smmu_master() 399 if (dev_node < master->of_node) in find_smmu_master() 401 else if (dev_node > master->of_node) in find_smmu_master() 404 return master; in find_smmu_master() 425 struct arm_smmu_master *master) in insert_smmu_master() argument 436 if (master->of_node < this->of_node) in insert_smmu_master() 438 else if (master->of_node > this->of_node) in insert_smmu_master() 444 rb_link_node(&master->node, parent, new); in insert_smmu_master() 445 rb_insert_color(&master->node, &smmu->masters); in insert_smmu_master() [all …]
|
/linux-4.1.27/Documentation/sound/alsa/soc/ |
D | clocking.txt | 11 Every audio subsystem is driven by a master clock (sometimes referred to as MCLK 12 or SYSCLK). This audio master clock can be derived from a number of sources 16 Some master clocks (e.g. PLLs and CPU based clocks) are configurable in that 18 power). Other master clocks are fixed at a set frequency (i.e. crystals). 47 It is also desirable to use the codec (if possible) to drive (or master) the
|
/linux-4.1.27/drivers/cpuidle/ |
D | cpuidle-ux500.c | 23 static atomic_t master = ATOMIC_INIT(0); variable 32 if (atomic_inc_return(&master) == num_online_cpus()) { in ux500_enter_idle() 84 atomic_dec(&master); in ux500_enter_idle()
|
/linux-4.1.27/sound/pci/ctxfi/ |
D | ctsrc.c | 185 src->rsc.ops->master(&src->rsc); in src_commit_write() 203 src->rsc.ops->master(&src->rsc); in src_commit_write() 254 src->rsc.ops->master(&src->rsc); in src_default_config_memrd() 264 src->rsc.ops->master(&src->rsc); in src_default_config_memrd() 290 src->rsc.ops->master(&src->rsc); in src_default_config_memwr() 326 src->rsc.ops->master(&src->rsc); in src_default_config_arcrw() 333 src->rsc.ops->master(&src->rsc); in src_default_config_arcrw() 476 src->rsc.ops->master(&src->rsc); in put_src_rsc() 495 src->rsc.ops->master(&src->rsc); in src_enable_s() 501 src->rsc.ops->master(&src->rsc); in src_enable_s() [all …]
|
D | ctamixer.c | 53 .master = amixer_master, 126 amixer->rsc.ops->master(&amixer->rsc); in amixer_commit_write() 128 input->ops->master(input); in amixer_commit_write() 131 sum->rsc.ops->master(&sum->rsc); in amixer_commit_write() 149 amixer->rsc.ops->master(&amixer->rsc); in amixer_commit_write() 151 input->ops->master(input); in amixer_commit_write() 154 sum->rsc.ops->master(&sum->rsc); in amixer_commit_write() 361 .master = sum_master,
|
/linux-4.1.27/Documentation/networking/ |
D | ipvlan.txt | 10 the master device share the L2 with it's slave devices. I have developed this 25 ip link add link <master-dev> <slave-dev> type ipvlan mode { l2 | L3 } 31 IPvlan has two modes of operation - L2 and L3. For a given master device, 32 you can select one of these two modes and all slaves on that master will 40 slave device and packets are switched and queued to the master device to send 47 master device for the L2 processing and routing from that instance will be 58 (b) No of virtual devices created on a master exceed the mac capacity and 85 (b) Create two ipvlan slaves on eth0 (master device)
|
/linux-4.1.27/drivers/misc/cxl/ |
D | context.c | 37 int cxl_context_init(struct cxl_context *ctx, struct cxl_afu *afu, bool master, in cxl_context_init() argument 44 ctx->master = master; in cxl_context_init() 153 if ((ctx->master && !ctx->afu->psa) || (!ctx->afu->pp_psa)) { in cxl_context_iomap() 164 ctx->psn_phys, ctx->pe , ctx->master); in cxl_context_iomap()
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | subcore.c | 146 u8 master; member 291 if (this_cpu_ptr(&split_state)->master) { in cpu_update_split_mode() 305 if (this_cpu_ptr(&split_state)->master) { in cpu_update_split_mode() 348 state->master = 0; in set_subcores_per_core() 354 this_cpu_ptr(&split_state)->master = 1; in set_subcores_per_core()
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | goku_udc.c | 219 u32 master; in ep_reset() local 221 master = readl(®s->dma_master) & MST_RW_BITS; in ep_reset() 223 master &= ~MST_W_BITS; in ep_reset() 224 master |= MST_WR_RESET; in ep_reset() 226 master &= ~MST_R_BITS; in ep_reset() 227 master |= MST_RD_RESET; in ep_reset() 229 writel(master, ®s->dma_master); in ep_reset() 534 u32 master; in start_dma() local 538 master = readl(®s->dma_master) & MST_RW_BITS; in start_dma() 542 if (unlikely(master & MST_RD_ENA)) { in start_dma() [all …]
|
/linux-4.1.27/drivers/isdn/i4l/ |
D | isdn_net.h | 59 #define ISDN_MASTER_PRIV(lp) ((isdn_net_local *) netdev_priv(lp->master)) 61 #define MASTER_TO_SLAVE(master) \ argument 62 (((isdn_net_local *) netdev_priv(master))->slave) 133 if (lp->master) in isdn_net_rm_from_bundle()
|
/linux-4.1.27/drivers/misc/ |
D | pti.c | 122 aperture = drv_data->pti_ioaddr + (mc->master << 15) in pti_write_to_aperture() 173 struct pti_masterchannel mccontrol = {.master = CONTROL_ID, in pti_control_frame_built_and_sent() 195 snprintf(control_frame, CONTROL_FRAME_LEN, control_format, mc->master, in pti_control_frame_built_and_sent() 271 mc->master = base_id; in get_id() 346 u8 master, channel, i; in pti_release_masterchannel() local 351 master = mc->master; in pti_release_masterchannel() 354 if (master == APP_BASE_ID) { in pti_release_masterchannel() 357 } else if (master == OS_BASE_ID) { in pti_release_masterchannel() 680 static struct pti_masterchannel mc = {.master = CONSOLE_ID, in pti_console_write()
|
/linux-4.1.27/drivers/gpu/drm/via/ |
D | via_mm.c | 211 if (!(file->minor->master && file->master->lock.hw_lock)) in via_reclaim_buffers_locked() 214 drm_legacy_idlelock_take(&file->master->lock); in via_reclaim_buffers_locked() 219 drm_legacy_idlelock_release(&file->master->lock); in via_reclaim_buffers_locked() 234 drm_legacy_idlelock_release(&file->master->lock); in via_reclaim_buffers_locked()
|
/linux-4.1.27/drivers/mfd/ |
D | vexpress-sysreg.c | 168 int master; in vexpress_sysreg_probe() local 179 master = readl(base + SYS_MISC) & SYS_MISC_MASTERSITE ? in vexpress_sysreg_probe() 181 vexpress_config_set_master(master); in vexpress_sysreg_probe() 185 u32 id = readl(base + (master == VEXPRESS_SITE_DB1 ? in vexpress_sysreg_probe()
|
/linux-4.1.27/arch/xtensa/boot/dts/ |
D | xtfpga.dtsi | 83 i2c0: i2c-master@0d090000 { 102 spi0: spi-master@0d0a0000 { 128 simple-audio-card,bitclock-master = <0>; 129 simple-audio-card,frame-master = <0>;
|
/linux-4.1.27/sound/i2c/ |
D | i2c.c | 59 if (bus->master) in snd_i2c_bus_free() 80 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c) in snd_i2c_bus_create() argument 97 if (master) { in snd_i2c_bus_create() 98 list_add_tail(&bus->buses, &master->buses); in snd_i2c_bus_create() 99 bus->master = master; in snd_i2c_bus_create()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | smpboot.c | 217 get_delta (long *rt, long *master) in get_delta() argument 236 *master = best_tm - best_t0; in get_delta() 278 ia64_sync_itc (unsigned int master) in ia64_sync_itc() argument 285 long master; /* master's timestamp */ in ia64_sync_itc() member 301 if (smp_call_function_single(master, sync_master, NULL, 0) < 0) { in ia64_sync_itc() 302 printk(KERN_ERR "sync_itc: failed to get attention of CPU %u!\n", master); in ia64_sync_itc() 329 t[i].master = master_time_stamp; in ia64_sync_itc() 340 t[i].rt, t[i].master, t[i].diff, t[i].lat); in ia64_sync_itc() 344 "maxerr %lu cycles)\n", smp_processor_id(), master, delta, rt); in ia64_sync_itc()
|
/linux-4.1.27/drivers/media/usb/msi2500/ |
D | msi2500.c | 127 struct spi_master *master; member 592 spi_unregister_master(s->master); in msi2500_disconnect() 1142 static int msi2500_transfer_one_message(struct spi_master *master, in msi2500_transfer_one_message() argument 1145 struct msi2500_state *s = spi_master_get_devdata(master); in msi2500_transfer_one_message() 1160 spi_finalize_current_message(master); in msi2500_transfer_one_message() 1169 struct spi_master *master; in msi2500_probe() local 1226 master = spi_alloc_master(s->dev, 0); in msi2500_probe() 1227 if (master == NULL) { in msi2500_probe() 1232 s->master = master; in msi2500_probe() 1233 master->bus_num = 0; in msi2500_probe() [all …]
|
/linux-4.1.27/drivers/gpu/drm/msm/edp/ |
D | edp.c | 75 static int edp_bind(struct device *dev, struct device *master, void *data) in edp_bind() argument 77 struct drm_device *drm = dev_get_drvdata(master); in edp_bind() 90 static void edp_unbind(struct device *dev, struct device *master, void *data) in edp_unbind() argument 92 struct drm_device *drm = dev_get_drvdata(master); in edp_unbind()
|
/linux-4.1.27/Documentation/w1/masters/ |
D | omap-hdq | 15 protocol of the master functions of the Benchmark HDQ and the Dallas 17 communication between the master (HDQ/1-Wire controller) and the slave 38 By default the master driver and the BQ slave i/f 41 that the ID used should be same for both master and slave driver loading.
|
D | 00-INDEX | 8 - W1 master controller driver found on Freescale MX2/MX3 SoCs 12 - GPIO 1-wire bus master driver.
|
/linux-4.1.27/drivers/gpu/drm/imx/ |
D | dw_hdmi-imx.c | 190 static int dw_hdmi_imx_bind(struct device *dev, struct device *master, in dw_hdmi_imx_bind() argument 243 return dw_hdmi_bind(dev, master, data, encoder, iores, irq, plat_data); in dw_hdmi_imx_bind() 246 static void dw_hdmi_imx_unbind(struct device *dev, struct device *master, in dw_hdmi_imx_unbind() argument 249 return dw_hdmi_unbind(dev, master, data); in dw_hdmi_imx_unbind()
|
/linux-4.1.27/drivers/iio/adc/ |
D | ad_sigma_delta.c | 189 spi_bus_lock(sigma_delta->spi->master); in ad_sd_calibrate() 209 spi_bus_unlock(sigma_delta->spi->master); in ad_sd_calibrate() 260 spi_bus_lock(sigma_delta->spi->master); in ad_sigma_delta_single_conversion() 272 spi_bus_unlock(sigma_delta->spi->master); in ad_sigma_delta_single_conversion() 324 spi_bus_lock(sigma_delta->spi->master); in ad_sd_buffer_postenable() 336 spi_bus_unlock(sigma_delta->spi->master); in ad_sd_buffer_postenable() 357 return spi_bus_unlock(sigma_delta->spi->master); in ad_sd_buffer_postdisable()
|
/linux-4.1.27/Documentation/i2c/ |
D | slave-interface | 9 acts as a dual memory driver. While another I2C master on the bus can access it 67 Another I2C master wants to write data to us. This event should be sent once 77 Another I2C master wants to read data from us. This event should be sent once 86 Another I2C master has sent a byte to us which needs to be set in 'val'. If 'ret' 95 The bus driver requests the next byte to be sent to another I2C master in 99 still shifted out. If the master sends NACK and stops reading after the byte 146 It is good behaviour to always ACK the address phase, so the master knows if a 154 Currently, there is no slave event to report if the master did ACK or NACK a 156 arises. However, cases should be extremely rare because the master is expected 176 * A master can send STOP at any time. For partially transferred buffers, this
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_dp_mst.c | 178 struct radeon_connector *master = radeon_connector->mst_port; in radeon_dp_mst_get_ddc_modes() local 182 edid = drm_dp_mst_get_edid(connector, &master->mst_mgr, radeon_connector->port); in radeon_dp_mst_get_ddc_modes() 232 struct radeon_connector *master = radeon_connector->mst_port; in radeon_dp_mst_detect() local 234 return drm_dp_mst_detect_port(connector, &master->mst_mgr, radeon_connector->port); in radeon_dp_mst_detect() 265 struct radeon_connector *master = container_of(mgr, struct radeon_connector, mst_mgr); in radeon_dp_add_mst_connector() local 266 struct drm_device *dev = master->base.dev; in radeon_dp_add_mst_connector() 278 radeon_connector->mst_port = master; in radeon_dp_add_mst_connector() 283 radeon_connector->mst_encoder = radeon_dp_create_fake_mst_encoder(master); in radeon_dp_add_mst_connector() 301 struct radeon_connector *master = container_of(mgr, struct radeon_connector, mst_mgr); in radeon_dp_destroy_mst_connector() local 302 struct drm_device *dev = master->base.dev; in radeon_dp_destroy_mst_connector() [all …]
|