/linux-4.4.14/drivers/base/ |
D | component.c | 30 struct master { struct 43 struct master *master; argument 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.4.14/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() 75 struct spi_master *master = container_of(dev, \ 77 return spi_statistics_##field##_show(&master->statistics, buf); \ 242 struct spi_master *master) in spi_statistics_add_transfer_stats() argument 257 (xfer->tx_buf != master->dummy_tx)) in spi_statistics_add_transfer_stats() 260 (xfer->rx_buf != master->dummy_rx)) in spi_statistics_add_transfer_stats() 438 struct spi_device *spi_alloc_device(struct spi_master *master) in spi_alloc_device() argument 442 if (!spi_master_get(master)) in spi_alloc_device() [all …]
|
D | spi-bcm2835.c | 129 static void bcm2835_spi_reset_hw(struct spi_master *master) in bcm2835_spi_reset_hw() argument 131 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_reset_hw() 150 struct spi_master *master = dev_id; in bcm2835_spi_interrupt() local 151 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_interrupt() 161 bcm2835_spi_reset_hw(master); in bcm2835_spi_interrupt() 163 complete(&master->xfer_completion); in bcm2835_spi_interrupt() 169 static int bcm2835_spi_transfer_one_irq(struct spi_master *master, in bcm2835_spi_transfer_one_irq() argument 174 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_transfer_one_irq() 225 struct spi_master *master = data; in bcm2835_spi_dma_done() local 226 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_dma_done() [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-mt65xx.c | 136 static int mtk_spi_prepare_message(struct spi_master *master, in mtk_spi_prepare_message() argument 143 struct mtk_spi *mdata = spi_master_get_devdata(master); in mtk_spi_prepare_message() 202 struct mtk_spi *mdata = spi_master_get_devdata(spi->master); in mtk_spi_set_cs() 216 static void mtk_spi_prepare_transfer(struct spi_master *master, in mtk_spi_prepare_transfer() argument 220 struct mtk_spi *mdata = spi_master_get_devdata(master); in mtk_spi_prepare_transfer() 243 static void mtk_spi_setup_packet(struct spi_master *master) in mtk_spi_setup_packet() argument 246 struct mtk_spi *mdata = spi_master_get_devdata(master); in mtk_spi_setup_packet() 258 static void mtk_spi_enable_transfer(struct spi_master *master) in mtk_spi_enable_transfer() argument 261 struct mtk_spi *mdata = spi_master_get_devdata(master); in mtk_spi_enable_transfer() 283 static void mtk_spi_update_mdata_len(struct spi_master *master) in mtk_spi_update_mdata_len() argument [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-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-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-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-bcm2835aux.c | 186 struct spi_master *master = dev_id; in bcm2835aux_spi_interrupt() local 187 struct bcm2835aux_spi *bs = spi_master_get_devdata(master); in bcm2835aux_spi_interrupt() 218 complete(&master->xfer_completion); in bcm2835aux_spi_interrupt() 225 static int __bcm2835aux_spi_transfer_one_irq(struct spi_master *master, in __bcm2835aux_spi_transfer_one_irq() argument 229 struct bcm2835aux_spi *bs = spi_master_get_devdata(master); in __bcm2835aux_spi_transfer_one_irq() 240 static int bcm2835aux_spi_transfer_one_irq(struct spi_master *master, in bcm2835aux_spi_transfer_one_irq() argument 244 struct bcm2835aux_spi *bs = spi_master_get_devdata(master); in bcm2835aux_spi_transfer_one_irq() 259 return __bcm2835aux_spi_transfer_one_irq(master, spi, tfr); in bcm2835aux_spi_transfer_one_irq() 262 static int bcm2835aux_spi_transfer_one_poll(struct spi_master *master, in bcm2835aux_spi_transfer_one_poll() argument 266 struct bcm2835aux_spi *bs = spi_master_get_devdata(master); in bcm2835aux_spi_transfer_one_poll() [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-dw.c | 60 "%s registers:\n", dev_name(&dws->master->dev)); in dw_spi_show_regs() 137 struct dw_spi *dws = spi_master_get_devdata(spi->master); in dw_spi_set_cs() 218 dev_err(&dws->master->dev, "%s\n", msg); in int_error_stop() 219 dws->master->cur_msg->status = -EIO; in int_error_stop() 220 spi_finalize_current_transfer(dws->master); in int_error_stop() 237 spi_finalize_current_transfer(dws->master); in interrupt_transfer() 252 struct spi_master *master = dev_id; in dw_spi_irq() local 253 struct dw_spi *dws = spi_master_get_devdata(master); in dw_spi_irq() 259 if (!master->cur_msg) { in dw_spi_irq() 279 static int dw_spi_transfer_one(struct spi_master *master, in dw_spi_transfer_one() argument [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 | 82 struct spi_master *master; member 124 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_baudrate_set() 193 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_mode_set() 210 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_50mhz_ac_timing_erratum() 250 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_setup_transfer() 281 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_set_cs() 315 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_8bit() 346 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_16bit() 403 static int orion_spi_transfer_one(struct spi_master *master, in orion_spi_transfer_one() argument 502 struct spi_master *master; in orion_spi_probe() local [all …]
|
D | spi-rockchip.c | 165 struct spi_master *master; member 268 struct spi_master *master = spi->master; in rockchip_spi_set_cs() local 269 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_set_cs() 300 static int rockchip_spi_prepare_message(struct spi_master *master, in rockchip_spi_prepare_message() argument 303 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_prepare_message() 311 static void rockchip_spi_handle_err(struct spi_master *master, in rockchip_spi_handle_err() argument 315 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_handle_err() 338 static int rockchip_spi_unprepare_message(struct spi_master *master, in rockchip_spi_unprepare_message() argument 341 struct rockchip_spi *rs = spi_master_get_devdata(master); in rockchip_spi_unprepare_message() 416 spi_finalize_current_transfer(rs->master); in rockchip_spi_dma_rxcb() [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-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-rb4xx.c | 86 struct rb4xx_spi *rbspi = spi_master_get_devdata(spi->master); in rb4xx_set_cs() 98 static int rb4xx_transfer_one(struct spi_master *master, in rb4xx_transfer_one() argument 101 struct rb4xx_spi *rbspi = spi_master_get_devdata(master); in rb4xx_transfer_one() 132 spi_finalize_current_transfer(master); in rb4xx_transfer_one() 139 struct spi_master *master; in rb4xx_spi_probe() local 151 master = spi_alloc_master(&pdev->dev, sizeof(*rbspi)); in rb4xx_spi_probe() 152 if (!master) in rb4xx_spi_probe() 159 master->bus_num = 0; in rb4xx_spi_probe() 160 master->num_chipselect = 3; in rb4xx_spi_probe() 161 master->mode_bits = SPI_TX_DUAL; in rb4xx_spi_probe() [all …]
|
D | spi-rspi.c | 191 struct spi_master *master; member 248 int (*transfer_one)(struct spi_master *master, struct spi_device *spi, 466 dev_err(&rspi->master->dev, "transmit timeout\n"); in rspi_data_out() 480 dev_err(&rspi->master->dev, "receive timeout\n"); in rspi_data_in() 526 desc_rx = dmaengine_prep_slave_sg(rspi->master->dma_rx, in rspi_dma_transfer() 546 desc_tx = dmaengine_prep_slave_sg(rspi->master->dma_tx, in rspi_dma_transfer() 584 dma_async_issue_pending(rspi->master->dma_rx); in rspi_dma_transfer() 586 dma_async_issue_pending(rspi->master->dma_tx); in rspi_dma_transfer() 593 dev_err(&rspi->master->dev, "DMA timeout\n"); in rspi_dma_transfer() 596 dmaengine_terminate_all(rspi->master->dma_tx); in rspi_dma_transfer() [all …]
|
D | spi-bitbang.c | 186 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 273 struct spi_bitbang *bitbang = spi_master_get_devdata(master); in spi_bitbang_transfer_one() 291 spi_finalize_current_transfer(master); in spi_bitbang_transfer_one() 311 struct spi_bitbang *bitbang = spi_master_get_devdata(spi->master); in spi_bitbang_set_cs() 357 struct spi_master *master = bitbang->master; in spi_bitbang_start() local 360 if (!master || !bitbang->chipselect) in spi_bitbang_start() 365 if (!master->mode_bits) in spi_bitbang_start() 366 master->mode_bits = SPI_CPOL | SPI_CPHA | bitbang->flags; in spi_bitbang_start() 368 if (master->transfer || master->transfer_one_message) in spi_bitbang_start() [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() 722 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_chipselect() 777 struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); in spi_imx_setupxfer() 809 struct spi_master *master = spi_imx->bitbang.master; in spi_imx_sdma_exit() local 811 if (master->dma_rx) { in spi_imx_sdma_exit() 812 dma_release_channel(master->dma_rx); in spi_imx_sdma_exit() 813 master->dma_rx = NULL; in spi_imx_sdma_exit() 816 if (master->dma_tx) { in spi_imx_sdma_exit() 817 dma_release_channel(master->dma_tx); in spi_imx_sdma_exit() [all …]
|
D | spi-omap2-mcspi.c | 132 struct spi_master *master; member 154 static inline void mcspi_write_reg(struct spi_master *master, in mcspi_write_reg() argument 157 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in mcspi_write_reg() 162 static inline u32 mcspi_read_reg(struct spi_master *master, int idx) in mcspi_read_reg() argument 164 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in mcspi_read_reg() 248 struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); in omap2_mcspi_set_cs() 279 static void omap2_mcspi_set_master_mode(struct spi_master *master) in omap2_mcspi_set_master_mode() argument 281 struct omap2_mcspi *mcspi = spi_master_get_devdata(master); in omap2_mcspi_set_master_mode() 289 l = mcspi_read_reg(master, OMAP2_MCSPI_MODULCTRL); in omap2_mcspi_set_master_mode() 292 mcspi_write_reg(master, OMAP2_MCSPI_MODULCTRL, l); in omap2_mcspi_set_master_mode() [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-mpc512x-psc.c | 99 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_activate_cs() 141 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_deactivate_cs() 156 struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); in mpc512x_psc_spi_transfer_rxtx() 293 static int mpc512x_psc_spi_msg_xfer(struct spi_master *master, in mpc512x_psc_spi_msg_xfer() argument 334 spi_finalize_current_message(master); in mpc512x_psc_spi_msg_xfer() 338 static int mpc512x_psc_spi_prep_xfer_hw(struct spi_master *master) in mpc512x_psc_spi_prep_xfer_hw() argument 340 struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); in mpc512x_psc_spi_prep_xfer_hw() 342 dev_dbg(&master->dev, "%s()\n", __func__); in mpc512x_psc_spi_prep_xfer_hw() 354 static int mpc512x_psc_spi_unprep_xfer_hw(struct spi_master *master) in mpc512x_psc_spi_unprep_xfer_hw() argument 356 struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); in mpc512x_psc_spi_unprep_xfer_hw() [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-bcm63xx-hsspi.c | 154 struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master); in bcm63xx_hsspi_do_txrx() 222 struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master); in bcm63xx_hsspi_setup() 257 static int bcm63xx_hsspi_transfer_one(struct spi_master *master, in bcm63xx_hsspi_transfer_one() argument 260 struct bcm63xx_hsspi *bs = spi_master_get_devdata(master); in bcm63xx_hsspi_transfer_one() 306 spi_finalize_current_message(master); in bcm63xx_hsspi_transfer_one() 328 struct spi_master *master; in bcm63xx_hsspi_probe() local 361 master = spi_alloc_master(&pdev->dev, sizeof(*bs)); in bcm63xx_hsspi_probe() 362 if (!master) { in bcm63xx_hsspi_probe() 367 bs = spi_master_get_devdata(master); in bcm63xx_hsspi_probe() 377 master->bus_num = HSSPI_BUS_NUM; in bcm63xx_hsspi_probe() [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-zynqmp-gqspi.c | 356 static int zynqmp_prepare_transfer_hardware(struct spi_master *master) in zynqmp_prepare_transfer_hardware() argument 358 struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); in zynqmp_prepare_transfer_hardware() 384 static int zynqmp_unprepare_transfer_hardware(struct spi_master *master) in zynqmp_unprepare_transfer_hardware() argument 386 struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); in zynqmp_unprepare_transfer_hardware() 401 struct zynqmp_qspi *xqspi = spi_master_get_devdata(qspi->master); in zynqmp_qspi_chipselect() 467 struct zynqmp_qspi *xqspi = spi_master_get_devdata(qspi->master); in zynqmp_qspi_setup_transfer() 512 if (qspi->master->busy) in zynqmp_qspi_setup() 633 struct spi_master *master = dev_id; in zynqmp_qspi_irq() local 634 struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); in zynqmp_qspi_irq() 667 spi_finalize_current_transfer(master); in zynqmp_qspi_irq() [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-bcm63xx.c | 206 struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); in bcm63xx_spi_setup_transfer() 238 struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); in bcm63xx_txrx_bufs() 333 static int bcm63xx_spi_transfer_one(struct spi_master *master, in bcm63xx_spi_transfer_one() argument 336 struct bcm63xx_spi *bs = spi_master_get_devdata(master); in bcm63xx_spi_transfer_one() 406 spi_finalize_current_message(master); in bcm63xx_spi_transfer_one() 416 struct spi_master *master = (struct spi_master *)dev_id; in bcm63xx_spi_interrupt() local 417 struct bcm63xx_spi *bs = spi_master_get_devdata(master); in bcm63xx_spi_interrupt() 487 struct spi_master *master; in bcm63xx_spi_probe() local 509 master = spi_alloc_master(dev, sizeof(*bs)); in bcm63xx_spi_probe() 510 if (!master) { in bcm63xx_spi_probe() [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-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-atmel.c | 399 for (i = 0; i < spi->master->num_chipselect; i++) { in cs_activate() 590 struct spi_master *master = data; in dma_callback() local 591 struct atmel_spi *as = spi_master_get_devdata(master); in dma_callback() 599 static void atmel_spi_next_xfer_single(struct spi_master *master, in atmel_spi_next_xfer_single() argument 602 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_single() 605 dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_pio\n"); in atmel_spi_next_xfer_single() 623 dev_dbg(master->dev.parent, in atmel_spi_next_xfer_single() 635 static void atmel_spi_next_xfer_fifo(struct spi_master *master, in atmel_spi_next_xfer_fifo() argument 638 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_next_xfer_fifo() 646 dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_fifo\n"); in atmel_spi_next_xfer_fifo() [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-fsl-dspi.c | 139 struct spi_master *master; member 367 static int dspi_transfer_one_message(struct spi_master *master, in dspi_transfer_one_message() argument 370 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_transfer_one_message() 440 spi_finalize_current_message(master); in dspi_transfer_one_message() 448 struct fsl_dspi *dspi = spi_master_get_devdata(spi->master); in dspi_setup() 510 spi->master->bus_num, spi->chip_select); in dspi_cleanup() 608 struct spi_master *master = dev_get_drvdata(dev); in dspi_suspend() local 609 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_suspend() 611 spi_master_suspend(master); in dspi_suspend() 621 struct spi_master *master = dev_get_drvdata(dev); in dspi_resume() local [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-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-ath79.c | 57 return spi_master_get_devdata(spi->master); in ath79_spidev_to_sp() 209 struct spi_master *master; in ath79_spi_probe() local 216 master = spi_alloc_master(&pdev->dev, sizeof(*sp)); in ath79_spi_probe() 217 if (master == NULL) { in ath79_spi_probe() 222 sp = spi_master_get_devdata(master); in ath79_spi_probe() 223 master->dev.of_node = pdev->dev.of_node; in ath79_spi_probe() 228 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); in ath79_spi_probe() 229 master->setup = ath79_spi_setup; in ath79_spi_probe() 230 master->cleanup = ath79_spi_cleanup; in ath79_spi_probe() 232 master->bus_num = pdata->bus_num; in ath79_spi_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() 384 struct spi_master *master; in xilinx_spi_probe() local 408 master = spi_alloc_master(&pdev->dev, sizeof(struct xilinx_spi)); in xilinx_spi_probe() 409 if (!master) in xilinx_spi_probe() 413 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_LOOP | in xilinx_spi_probe() 416 xspi = spi_master_get_devdata(master); in xilinx_spi_probe() 418 xspi->bitbang.master = master; in xilinx_spi_probe() 431 master->bus_num = pdev->id; in xilinx_spi_probe() [all …]
|
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() 564 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_spi_grlib_cs_control() 581 struct spi_master *master = dev_get_drvdata(dev); in fsl_spi_grlib_probe() local [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-oc-tiny.c | 62 return spi_master_get_devdata(sdev->master); in tiny_spi_to_hw() 227 hw->bitbang.master->dev.of_node = pdev->dev.of_node; in tiny_spi_of_probe() 245 struct spi_master *master; in tiny_spi_probe() local 250 master = spi_alloc_master(&pdev->dev, sizeof(struct tiny_spi)); in tiny_spi_probe() 251 if (!master) in tiny_spi_probe() 255 master->bus_num = pdev->id; in tiny_spi_probe() 256 master->num_chipselect = 255; in tiny_spi_probe() 257 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in tiny_spi_probe() 258 master->setup = tiny_spi_setup; in tiny_spi_probe() 260 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() 447 spi_master_put(uwire->bitbang.master); in uwire_off() 452 struct spi_master *master; in uwire_probe() local 456 master = spi_alloc_master(&pdev->dev, sizeof *uwire); in uwire_probe() 457 if (!master) in uwire_probe() 460 uwire = spi_master_get_devdata(master); in uwire_probe() 465 spi_master_put(master); in uwire_probe() 475 spi_master_put(master); in uwire_probe() 488 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in uwire_probe() 489 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 | 45 struct spi_master *master; member 127 struct ti_qspi *qspi = spi_master_get_devdata(spi->master); in ti_qspi_setup() 132 if (spi->master->busy) { in ti_qspi_setup() 371 static int ti_qspi_start_transfer_one(struct spi_master *master, in ti_qspi_start_transfer_one() argument 374 struct ti_qspi *qspi = spi_master_get_devdata(master); in ti_qspi_start_transfer_one() 429 spi_finalize_current_message(master); in ti_qspi_start_transfer_one() 454 struct spi_master *master; in ti_qspi_probe() local 460 master = spi_alloc_master(&pdev->dev, sizeof(*qspi)); in ti_qspi_probe() 461 if (!master) in ti_qspi_probe() 464 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD; in ti_qspi_probe() [all …]
|
D | spi-fsl-espi.c | 93 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_change_mode() 137 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_setup_transfer() 222 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_bufs() 277 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_do_trans() 431 static int fsl_espi_do_one_msg(struct spi_master *master, in fsl_espi_do_one_msg() argument 465 spi_finalize_current_message(master); in fsl_espi_do_one_msg() 488 mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_setup() 619 struct spi_master *master = dev_get_drvdata(dev); in fsl_espi_runtime_suspend() local 620 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master); in fsl_espi_runtime_suspend() 633 struct spi_master *master = dev_get_drvdata(dev); in fsl_espi_runtime_resume() local [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-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 | 186 struct spi_master *master; member 367 static bool s3c64xx_spi_can_dma(struct spi_master *master, in s3c64xx_spi_can_dma() argument 371 struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); in s3c64xx_spi_can_dma() 648 static int s3c64xx_spi_prepare_message(struct spi_master *master, in s3c64xx_spi_prepare_message() argument 651 struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); in s3c64xx_spi_prepare_message() 671 static int s3c64xx_spi_transfer_one(struct spi_master *master, in s3c64xx_spi_transfer_one() argument 675 struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); in s3c64xx_spi_transfer_one() 790 sdd = spi_master_get_devdata(spi->master); in s3c64xx_spi_setup() 911 struct spi_master *spi = sdd->master; in s3c64xx_spi_irq() 1034 struct spi_master *master; in s3c64xx_spi_probe() local [all …]
|
D | spi-xlp.c | 149 xspi = spi_master_get_devdata(spi->master); in xlp_spi_setup() 354 static int xlp_spi_transfer_one(struct spi_master *master, in xlp_spi_transfer_one() argument 358 struct xlp_spi_priv *xspi = spi_master_get_devdata(master); in xlp_spi_transfer_one() 364 if (spi_transfer_is_last(master, t)) in xlp_spi_transfer_one() 372 spi_finalize_current_transfer(master); in xlp_spi_transfer_one() 378 struct spi_master *master; in xlp_spi_probe() local 412 master = spi_alloc_master(&pdev->dev, 0); in xlp_spi_probe() 413 if (!master) { in xlp_spi_probe() 418 master->bus_num = 0; in xlp_spi_probe() 419 master->num_chipselect = XLP_SPI_MAX_CS; in xlp_spi_probe() [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-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-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-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() 505 hw->master = master; in s3c24xx_spi_probe() 525 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in s3c24xx_spi_probe() 527 master->num_chipselect = hw->pdata->num_cs; in s3c24xx_spi_probe() 528 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-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()
|
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() 289 dspi = spi_master_get_devdata(spi->master); in davinci_spi_setup_transfer() 424 struct spi_master *master = spi->master; in davinci_spi_setup() local 428 dspi = spi_master_get_devdata(spi->master); in davinci_spi_setup() 432 if (np && (master->cs_gpios != NULL) && (spi->cs_gpio >= 0)) { in davinci_spi_setup() 477 struct device *sdev = dspi->bitbang.master->dev.parent; in davinci_spi_check_error() 592 dspi = spi_master_get_devdata(spi->master); in davinci_spi_bufs() 800 struct device *sdev = dspi->bitbang.master->dev.parent; in davinci_spi_request_dma() 934 struct spi_master *master; in davinci_spi_probe() local 943 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() 316 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_dma_txrxb() 515 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_pio_txrxb() 647 struct au1550_spi *hw = spi_master_get_devdata(spi->master); in au1550_spi_txrx_bufs() 734 struct spi_master *master; in au1550_spi_probe() local 738 master = spi_alloc_master(&pdev->dev, sizeof(struct au1550_spi)); in au1550_spi_probe() 739 if (master == NULL) { in au1550_spi_probe() 746 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; in au1550_spi_probe() [all …]
|
D | spi-pxa2xx.c | 316 (drv_data->master->max_speed_hz / 2)); in lpss_ssp_cs_control() 530 next_msg = spi_get_next_queued_message(drv_data->master); in giveback() 542 spi_finalize_current_message(drv_data->master); in giveback() 850 unsigned long ssp_clk = drv_data->master->max_speed_hz; in ssp_get_clk_div() 1008 drv_data->master->max_speed_hz in pump_transfers() 1013 drv_data->master->max_speed_hz / 2 in pump_transfers() 1083 static int pxa2xx_spi_transfer_one_message(struct spi_master *master, in pxa2xx_spi_transfer_one_message() argument 1086 struct driver_data *drv_data = spi_master_get_devdata(master); in pxa2xx_spi_transfer_one_message() 1104 static int pxa2xx_spi_unprepare_transfer(struct spi_master *master) in pxa2xx_spi_unprepare_transfer() argument 1106 struct driver_data *drv_data = spi_master_get_devdata(master); in pxa2xx_spi_unprepare_transfer() [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-sirf.c | 467 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_cmd_transfer() 496 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_dma_transfer() 615 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_pio_transfer() 709 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_transfer() 732 struct sirfsoc_spi *sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_chipselect() 797 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_config_mode() 878 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_setup_transfer() 1000 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_setup() 1073 struct spi_master *master; in spi_sirfsoc_probe() local 1086 master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); in spi_sirfsoc_probe() [all …]
|
D | spi-bfin-sport.c | 58 struct spi_master *master; member 541 struct bfin_sport_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_sport_spi_transfer() 672 create_singlethread_workqueue(dev_name(drv_data->master->dev.parent)); in bfin_sport_spi_init_queue() 750 struct spi_master *master; in bfin_sport_spi_probe() local 758 master = spi_alloc_master(dev, sizeof(*master) + 16); in bfin_sport_spi_probe() 759 if (!master) { in bfin_sport_spi_probe() 764 drv_data = spi_master_get_devdata(master); in bfin_sport_spi_probe() 765 drv_data->master = master; in bfin_sport_spi_probe() 769 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in bfin_sport_spi_probe() 770 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in bfin_sport_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 84 This selects a driver for the Broadcom BCM2835 SPI master. 86 The BCM2835 contains two types of SPI master controller; the 87 "universal SPI master", and the regular SPI controller. This driver 96 This selects a driver for the Broadcom BCM2835 SPI aux master. 98 The BCM2835 contains two types of SPI master controller; the 99 "universal SPI master", and the regular SPI controller. 106 This is the SPI controller master driver for Blackfin 5xx processor. 112 This is the SPI controller v3 master driver [all …]
|
D | spi-bfin5xx.c | 59 struct spi_master *master; member 931 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_transfer() 977 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_setup() 1111 ret = peripheral_request(ssel[spi->master->bus_num] in bfin_spi_setup() 1128 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_setup() 1151 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_cleanup() 1157 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_cleanup() 1183 dev_name(drv_data->master->dev.parent)); in bfin_spi_init_queue() 1258 struct spi_master *master; in bfin_spi_probe() local 1266 master = spi_alloc_master(dev, sizeof(*drv_data)); in bfin_spi_probe() [all …]
|
/linux-4.4.14/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 | ofpart.c | 28 static int parse_ofpart_partitions(struct mtd_info *master, in parse_ofpart_partitions() argument 55 master->name, mtd_node->full_name); in parse_ofpart_partitions() 92 master->name, pp->full_name, in parse_ofpart_partitions() 105 master->name, pp->full_name, in parse_ofpart_partitions() 134 master->name, pp->full_name, mtd_node->full_name); in parse_ofpart_partitions() 149 static int parse_ofoldpart_partitions(struct mtd_info *master, in parse_ofoldpart_partitions() argument
|
/linux-4.4.14/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 | 601 .master = &am33xx_l3_main_hwmod, 608 .master = &am33xx_l3_main_hwmod, 615 .master = &am43xx_wkup_m3_hwmod, 622 .master = &am33xx_l4_wkup_hwmod, 629 .master = &am33xx_l3_main_hwmod, 636 .master = &am33xx_l4_wkup_hwmod, 643 .master = &am33xx_l4_wkup_hwmod, 650 .master = &am33xx_l4_wkup_hwmod, 657 .master = &am33xx_l4_wkup_hwmod, 664 .master = &am33xx_l4_wkup_hwmod, [all …]
|
D | omap_hwmod_44xx_data.c | 2111 .master = &omap44xx_l3_main_2_hwmod, 2158 .master = &omap44xx_l4_cfg_hwmod, 3148 .master = &omap44xx_l3_main_1_hwmod, 3156 .master = &omap44xx_mpu_hwmod, 3164 .master = &omap44xx_iva_hwmod, 3172 .master = &omap44xx_l3_main_3_hwmod, 3180 .master = &omap44xx_ocp_wp_noc_hwmod, 3188 .master = &omap44xx_dsp_hwmod, 3196 .master = &omap44xx_dss_hwmod, 3204 .master = &omap44xx_l3_main_2_hwmod, [all …]
|
D | omap_hwmod_7xx_data.c | 2387 .master = &dra7xx_l3_main_1_hwmod, 2395 .master = &dra7xx_l3_main_2_hwmod, 2403 .master = &dra7xx_l4_cfg_hwmod, 2411 .master = &dra7xx_mpu_hwmod, 2419 .master = &dra7xx_l3_main_1_hwmod, 2427 .master = &dra7xx_l4_cfg_hwmod, 2435 .master = &dra7xx_l3_main_1_hwmod, 2443 .master = &dra7xx_l3_main_1_hwmod, 2451 .master = &dra7xx_l3_main_1_hwmod, 2459 .master = &dra7xx_l3_main_1_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 | 2037 .master = &omap54xx_l4_cfg_hwmod, 2094 .master = &omap54xx_l4_cfg_hwmod, 2106 .master = &omap54xx_l3_main_1_hwmod, 2114 .master = &omap54xx_l3_main_3_hwmod, 2122 .master = &omap54xx_l3_main_2_hwmod, 2130 .master = &omap54xx_l4_cfg_hwmod, 2138 .master = &omap54xx_l4_cfg_hwmod, 2146 .master = &omap54xx_mpu_hwmod, 2154 .master = &omap54xx_l3_main_1_hwmod, 2162 .master = &omap54xx_l4_cfg_hwmod, [all …]
|
D | omap_hwmod_81xx_data.c | 164 .master = &dm81xx_alwon_l3_slow_hwmod, 171 .master = &dm81xx_alwon_l3_med_hwmod, 192 .master = &dm814x_mpu_hwmod, 199 .master = &dm814x_mpu_hwmod, 219 .master = &dm816x_mpu_hwmod, 226 .master = &dm816x_mpu_hwmod, 264 .master = &dm81xx_l4_ls_hwmod, 285 .master = &dm81xx_l4_ls_hwmod, 306 .master = &dm81xx_l4_ls_hwmod, 343 .master = &dm81xx_l4_ls_hwmod, [all …]
|
D | omap_hwmod_33xx_data.c | 333 .master = &am33xx_l3_main_hwmod, 342 .master = &am33xx_l3_main_hwmod, 350 .master = &am33xx_wkup_m3_hwmod, 358 .master = &am33xx_l4_wkup_hwmod, 366 .master = &am33xx_l4_hs_hwmod, 383 .master = &am33xx_l3_main_hwmod, 392 .master = &am33xx_l4_wkup_hwmod, 400 .master = &am33xx_l4_wkup_hwmod, 408 .master = &am33xx_l4_wkup_hwmod, 416 .master = &am33xx_l4_wkup_hwmod, [all …]
|
D | omap_hwmod_3xxx_data.c | 2163 .master = &omap3xxx_l3_main_hwmod, 2170 .master = &omap3xxx_l3_main_hwmod, 2186 .master = &omap3xxx_mpu_hwmod, 2203 .master = &omap3xxx_l3_main_hwmod, 2211 .master = &omap3430es1_dss_core_hwmod, 2217 .master = &omap3xxx_dss_core_hwmod, 2230 .master = &omap3xxx_usbhsotg_hwmod, 2238 .master = &am35xx_usbhsotg_hwmod, 2246 .master = &omap3xxx_sad2d_hwmod, 2254 .master = &omap3xxx_l4_core_hwmod, [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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_therm.c | 228 struct w1_master *dev = sl->master; in w1_slave_show() 358 mutex_lock(&sl->master->bus_mutex); in w1_seq_show() 360 if (w1_reset_bus(sl->master)) in w1_seq_show() 362 w1_write_8(sl->master, W1_SKIP_ROM); in w1_seq_show() 363 w1_write_8(sl->master, W1_42_CHAIN); in w1_seq_show() 364 w1_write_8(sl->master, W1_42_CHAIN_ON); in w1_seq_show() 365 w1_write_8(sl->master, W1_42_CHAIN_ON_INV); in w1_seq_show() 366 msleep(sl->master->pullup_duration); in w1_seq_show() 369 ack = w1_read_8(sl->master); in w1_seq_show() 375 if (w1_reset_bus(sl->master)) in w1_seq_show() [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_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_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_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.4.14/drivers/gpu/drm/ |
D | drm_lock.c | 59 struct drm_master *master = file_priv->master; in drm_legacy_lock() local 75 master->lock.hw_lock->lock, lock->flags); in drm_legacy_lock() 77 add_wait_queue(&master->lock.lock_queue, &entry); in drm_legacy_lock() 78 spin_lock_bh(&master->lock.spinlock); in drm_legacy_lock() 79 master->lock.user_waiters++; in drm_legacy_lock() 80 spin_unlock_bh(&master->lock.spinlock); in drm_legacy_lock() 84 if (!master->lock.hw_lock) { in drm_legacy_lock() 90 if (drm_lock_take(&master->lock, lock->context)) { in drm_legacy_lock() 91 master->lock.file_priv = file_priv; in drm_legacy_lock() 92 master->lock.lock_time = jiffies; in drm_legacy_lock() [all …]
|
D | drm_fops.c | 146 fpriv->minor->master = drm_master_create(fpriv->minor); in drm_new_set_master() 147 if (!fpriv->minor->master) in drm_new_set_master() 151 old_master = fpriv->master; in drm_new_set_master() 152 fpriv->master = drm_master_get(fpriv->minor->master); in drm_new_set_master() 155 ret = dev->driver->master_create(dev, fpriv->master); in drm_new_set_master() 175 drm_master_put(&fpriv->minor->master); in drm_new_set_master() 176 drm_master_put(&fpriv->master); in drm_new_set_master() 177 fpriv->master = old_master; in drm_new_set_master() 244 if (drm_is_primary_client(priv) && !priv->minor->master) { in drm_open_helper() 251 priv->master = drm_master_get(priv->minor->master); in drm_open_helper() [all …]
|
D | drm_drv.c | 92 struct drm_master *master; in drm_master_create() local 94 master = kzalloc(sizeof(*master), GFP_KERNEL); in drm_master_create() 95 if (!master) in drm_master_create() 98 kref_init(&master->refcount); in drm_master_create() 99 spin_lock_init(&master->lock.spinlock); in drm_master_create() 100 init_waitqueue_head(&master->lock.lock_queue); in drm_master_create() 101 idr_init(&master->magic_map); in drm_master_create() 102 master->minor = minor; in drm_master_create() 104 return master; in drm_master_create() 107 struct drm_master *drm_master_get(struct drm_master *master) in drm_master_get() argument [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 | 58 struct drm_master *master = file_priv->master; in drm_getunique() local 60 if (u->unique_len >= master->unique_len) { in drm_getunique() 61 if (copy_to_user(u->unique, master->unique, master->unique_len)) in drm_getunique() 64 u->unique_len = master->unique_len; in drm_getunique() 71 struct drm_master *master) in drm_unset_busid() argument 73 kfree(master->unique); in drm_unset_busid() 74 master->unique = NULL; in drm_unset_busid() 75 master->unique_len = 0; in drm_unset_busid() 97 struct drm_master *master = file_priv->master; in drm_setunique() local 100 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_auth.c | 53 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic() 85 file = idr_find(&file_priv->master->magic_map, auth->magic); in drm_authmagic() 88 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
|
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.4.14/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_spi.c | 47 struct spi_master *master; member 90 dev_dbg(&spi->master->dev, in netup_spi_interrupt() 100 dev_dbg(&spi->master->dev, in netup_spi_interrupt() 105 static int netup_spi_transfer(struct spi_master *master, in netup_spi_transfer() argument 108 struct netup_spi *spi = spi_master_get_devdata(master); in netup_spi_transfer() 143 dev_dbg(&spi->master->dev, in netup_spi_transfer() 156 dev_dbg(&spi->master->dev, in netup_spi_transfer() 160 dev_dbg(&spi->master->dev, in netup_spi_transfer() 173 spi_finalize_current_message(master); in netup_spi_transfer() 184 struct spi_master *master; in netup_spi_init() local [all …]
|
/linux-4.4.14/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.4.14/include/linux/spi/ |
D | spi.h | 79 struct spi_master *master); 135 struct spi_master *master; member 475 bool (*can_dma)(struct spi_master *master, 502 int (*prepare_transfer_hardware)(struct spi_master *master); 503 int (*transfer_one_message)(struct spi_master *master, 505 int (*unprepare_transfer_hardware)(struct spi_master *master); 506 int (*prepare_message)(struct spi_master *master, 508 int (*unprepare_message)(struct spi_master *master, 516 int (*transfer_one)(struct spi_master *master, struct spi_device *spi, 518 void (*handle_err)(struct spi_master *master, [all …]
|
/linux-4.4.14/net/l3mdev/ |
D | l3mdev.c | 30 struct net_device *master; in l3mdev_master_ifindex_rcu() local 32 master = netdev_master_upper_dev_get_rcu(dev); in l3mdev_master_ifindex_rcu() 33 if (master) in l3mdev_master_ifindex_rcu() 34 ifindex = master->ifindex; in l3mdev_master_ifindex_rcu() 62 const struct net_device *master; in l3mdev_fib_table_rcu() local 64 master = netdev_master_upper_dev_get_rcu(_dev); in l3mdev_fib_table_rcu() 65 if (master && in l3mdev_fib_table_rcu() 66 master->l3mdev_ops->l3mdev_fib_table) in l3mdev_fib_table_rcu() 67 tb_id = master->l3mdev_ops->l3mdev_fib_table(master); in l3mdev_fib_table_rcu()
|
/linux-4.4.14/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.4.14/drivers/hwtracing/intel_th/ |
D | gth.c | 44 DECLARE_BITMAP(master, TH_CONFIGURABLE_MASTERS + 1); 64 signed char master[TH_CONFIGURABLE_MASTERS + 1]; member 127 unsigned int master; member 131 gth_master_set(struct gth_device *gth, unsigned int master, int port) in gth_master_set() argument 133 unsigned int reg = REG_GTH_SWDEST0 + ((master >> 1) & ~3u); in gth_master_set() 134 unsigned int shift = (master & 0x7) * 4; in gth_master_set() 137 if (master >= 256) { in gth_master_set() 178 port = gth->master[ma->master]; in master_attr_show() 207 old_port = gth->master[ma->master]; in master_attr_store() 209 gth->master[ma->master] = -1; in master_attr_store() [all …]
|
D | sth.c | 39 sth_channel(struct sth_device *sth, unsigned int master, unsigned int channel) in sth_channel() argument 43 return &sw_map[(master - sth->stm.sw_start) * sth->stm.sw_nchannels + in sth_channel() 70 static ssize_t sth_stm_packet(struct stm_data *stm_data, unsigned int master, in sth_stm_packet() argument 77 sth_channel(sth, master, channel); in sth_stm_packet() 138 sth_stm_mmio_addr(struct stm_data *stm_data, unsigned int master, in sth_stm_mmio_addr() argument 144 master -= sth->stm.sw_start; in sth_stm_mmio_addr() 145 addr = sth->channels_phys + (master * sth->stm.sw_nchannels + channel) * in sth_stm_mmio_addr() 155 static int sth_stm_link(struct stm_data *stm_data, unsigned int master, in sth_stm_link() argument 160 intel_th_set_output(to_intel_th_device(sth->dev), master); in sth_stm_link()
|
/linux-4.4.14/include/linux/reset/ |
D | bcm63xx_pmb.h | 41 static inline int __bpcm_do_op(void __iomem *master, unsigned int addr, in __bpcm_do_op() argument 48 writel(cmd, master + PMB_CTRL); in __bpcm_do_op() 50 cmd = readl(master + PMB_CTRL); in __bpcm_do_op() 66 static inline int bpcm_rd(void __iomem *master, unsigned int addr, in bpcm_rd() argument 71 ret = __bpcm_do_op(master, addr, off >> 2, PMC_PMBM_READ); in bpcm_rd() 72 *val = readl(master + PMB_RD_DATA); in bpcm_rd() 77 static inline int bpcm_wr(void __iomem *master, unsigned int addr, in bpcm_wr() argument 82 writel(val, master + PMB_WR_DATA); in bpcm_wr() 83 ret = __bpcm_do_op(master, addr, off >> 2, PMC_PMBM_WRITE); in bpcm_wr()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/platforms/powermac/ |
D | pic.c | 301 struct device_node *master = NULL; in pmac_pic_probe_oldstyle() local 313 if ((master = of_find_node_by_name(NULL, "gc")) != NULL) { in pmac_pic_probe_oldstyle() 315 } else if ((master = of_find_node_by_name(NULL, "ohare")) != NULL) { in pmac_pic_probe_oldstyle() 321 } else if ((master = of_find_node_by_name(NULL, "mac-io")) != NULL) { in pmac_pic_probe_oldstyle() 327 of_node_get(master); in pmac_pic_probe_oldstyle() 328 slave = of_find_node_by_name(master, "mac-io"); in pmac_pic_probe_oldstyle() 331 if (of_device_is_compatible(master, "gatwick")) { in pmac_pic_probe_oldstyle() 334 tmp = master; in pmac_pic_probe_oldstyle() 335 master = slave; in pmac_pic_probe_oldstyle() 343 BUG_ON(master == NULL); in pmac_pic_probe_oldstyle() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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() 440 static void uv_nmi_sync_exit(int master) in uv_nmi_sync_exit() argument 443 if (master) { in uv_nmi_sync_exit() 454 static void uv_nmi_dump_state(int cpu, struct pt_regs *regs, int master) in uv_nmi_dump_state() argument 456 if (master) { in uv_nmi_dump_state() 487 uv_nmi_sync_exit(master); in uv_nmi_dump_state() 501 static void uv_nmi_kdump(int cpu, int master, struct pt_regs *regs) in uv_nmi_kdump() argument 504 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.4.14/sound/firewire/fireworks/ |
D | fireworks_stream.c | 211 struct amdtp_stream *master, *slave; in snd_efw_stream_start_duplex() local 228 master = &efw->tx_stream; in snd_efw_stream_start_duplex() 232 master = &efw->rx_stream; in snd_efw_stream_start_duplex() 241 err = check_connection_used_by_others(efw, master); in snd_efw_stream_start_duplex() 248 if (amdtp_streaming_error(master)) in snd_efw_stream_start_duplex() 249 stop_stream(efw, master); in snd_efw_stream_start_duplex() 259 stop_stream(efw, master); in snd_efw_stream_start_duplex() 263 if (!amdtp_stream_running(master)) { in snd_efw_stream_start_duplex() 264 amdtp_stream_set_sync(sync_mode, master, slave); in snd_efw_stream_start_duplex() 265 efw->master = master; in snd_efw_stream_start_duplex() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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() 104 nf_ct_zone_equal_any(i->master, zone)) in __nf_ct_expect_find() 146 nf_ct_zone_equal_any(i->master, zone)) { in nf_ct_find_expectation() 159 if (!nf_ct_is_confirmed(exp->master)) in nf_ct_find_expectation() 170 if (unlikely(nf_ct_is_dying(exp->master) || in nf_ct_find_expectation() 171 !atomic_inc_not_zero(&exp->master->ct_general.use))) in nf_ct_find_expectation() 182 nf_ct_put(exp->master); in nf_ct_find_expectation() 226 nf_ct_zone_equal_any(a->master, nf_ct_zone(b->master)); in expect_clash() 232 return a->master == b->master && a->class == b->class && in expect_matches() 235 nf_ct_zone_equal_any(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.4.14/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.4.14/drivers/hwtracing/stm/ |
D | core.c | 158 struct stp_master *master; in stp_master_alloc() local 163 master = kzalloc(size, GFP_ATOMIC); in stp_master_alloc() 164 if (!master) in stp_master_alloc() 167 master->nr_free = stm->data->sw_nchannels; in stp_master_alloc() 168 __stm_master(stm, idx) = master; in stp_master_alloc() 175 struct stp_master *master = stm_master(stm, idx); in stp_master_free() local 177 if (!master) in stp_master_free() 181 kfree(master); in stp_master_free() 186 struct stp_master *master = stm_master(stm, output->master); in stm_output_claim() local 188 if (WARN_ON_ONCE(master->nr_free < output->nr_chans)) in stm_output_claim() [all …]
|
/linux-4.4.14/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.4.14/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() 1604 static int cluster_changed(struct v4l2_ctrl *master) in cluster_changed() argument 1610 for (i = 0; i < master->ncontrols; i++) { in cluster_changed() [all …]
|
/linux-4.4.14/net/dsa/ |
D | slave.c | 74 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_open() local 80 if (!(master->flags & IFF_UP)) in dsa_slave_open() 83 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) { in dsa_slave_open() 84 err = dev_uc_add(master, dev->dev_addr); in dsa_slave_open() 90 err = dev_set_allmulti(master, 1); in dsa_slave_open() 95 err = dev_set_promiscuity(master, 1); in dsa_slave_open() 116 dev_set_promiscuity(master, -1); in dsa_slave_open() 119 dev_set_allmulti(master, -1); in dsa_slave_open() 121 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) in dsa_slave_open() 122 dev_uc_del(master, dev->dev_addr); in dsa_slave_open() [all …]
|
/linux-4.4.14/sound/firewire/dice/ |
D | dice-stream.c | 195 struct amdtp_stream *master, *slave; in snd_dice_stream_start_duplex() local 207 master = &dice->tx_stream; in snd_dice_stream_start_duplex() 210 master = &dice->rx_stream; in snd_dice_stream_start_duplex() 215 if (amdtp_streaming_error(master) || amdtp_streaming_error(slave)) in snd_dice_stream_start_duplex() 216 stop_stream(dice, master); in snd_dice_stream_start_duplex() 228 stop_stream(dice, master); in snd_dice_stream_start_duplex() 230 if (!amdtp_stream_running(master)) { in snd_dice_stream_start_duplex() 234 amdtp_stream_set_sync(sync_mode, master, slave); in snd_dice_stream_start_duplex() 244 err = start_stream(dice, master, rate); in snd_dice_stream_start_duplex() 254 stop_stream(dice, master); in snd_dice_stream_start_duplex() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/w1/ |
D | w1_int.c | 110 int w1_add_master_device(struct w1_bus_master *master) in w1_add_master_device() argument 118 if (!(master->touch_bit && master->reset_bus) && in w1_add_master_device() 119 !(master->write_bit && master->read_bit) && in w1_add_master_device() 120 !(master->write_byte && master->read_byte && master->reset_bus)) { in w1_add_master_device() 153 memcpy(dev->bus_master, master, sizeof(struct w1_bus_master)); in w1_add_master_device()
|
D | w1.c | 102 sl->master->slave_count--; in w1_slave_release() 139 mutex_lock(&sl->master->mutex); in rw_write() 145 w1_write_block(sl->master, buf, count); in rw_write() 148 mutex_unlock(&sl->master->mutex); in rw_write() 158 mutex_lock(&sl->master->mutex); in rw_read() 159 w1_read_block(sl->master, buf, count); in rw_read() 160 mutex_unlock(&sl->master->mutex); in rw_read() 585 int w1_create_master_attributes(struct w1_master *master) in w1_create_master_attributes() argument 587 return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group); in w1_create_master_attributes() 590 void w1_destroy_master_attributes(struct w1_master *master) in w1_destroy_master_attributes() argument [all …]
|
/linux-4.4.14/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.4.14/sound/firewire/bebob/ |
D | bebob_stream.c | 588 struct amdtp_stream *master, *slave; in snd_bebob_stream_start_duplex() local 620 master = &bebob->tx_stream; in snd_bebob_stream_start_duplex() 623 master = &bebob->rx_stream; in snd_bebob_stream_start_duplex() 631 err = check_connection_used_by_others(bebob, master); in snd_bebob_stream_start_duplex() 641 if (amdtp_streaming_error(master)) in snd_bebob_stream_start_duplex() 642 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex() 646 !amdtp_stream_running(master) && !amdtp_stream_running(slave)) in snd_bebob_stream_start_duplex() 659 amdtp_stream_stop(master); in snd_bebob_stream_start_duplex() 665 if (!amdtp_stream_running(master)) { in snd_bebob_stream_start_duplex() 666 amdtp_stream_set_sync(sync_mode, master, slave); in snd_bebob_stream_start_duplex() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/Documentation/DocBook/ |
D | w1.xml.db | 3 API-struct-w1-bus-master 4 API-enum-w1-master-flags 5 API-struct-w1-master 13 API-w1-add-master-device 14 API-w1-remove-master-device
|
/linux-4.4.14/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.4.14/drivers/staging/vme/devices/ |
D | vme_user.c | 297 struct vme_master master; in vme_user_ioctl() local 325 memset(&master, 0, sizeof(struct vme_master)); in vme_user_ioctl() 331 &master.enable, in vme_user_ioctl() 332 &master.vme_addr, in vme_user_ioctl() 333 &master.size, &master.aspace, in vme_user_ioctl() 334 &master.cycle, &master.dwidth); in vme_user_ioctl() 336 copied = copy_to_user(argp, &master, in vme_user_ioctl() 352 copied = copy_from_user(&master, argp, sizeof(master)); in vme_user_ioctl() 362 master.enable, master.vme_addr, master.size, in vme_user_ioctl() 363 master.aspace, master.cycle, master.dwidth); in vme_user_ioctl()
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | arm-pl08x.txt | 10 - lli-bus-interface-ahb1: if AHB master 1 is eligible for fetching LLIs 11 - lli-bus-interface-ahb2: if AHB master 2 is eligible for fetching LLIs 12 - mem-bus-interface-ahb1: if AHB master 1 is eligible for fetching memory contents 13 - mem-bus-interface-ahb2: if AHB master 2 is eligible for fetching memory contents 16 which AHB master that is used. 28 - dmas: List of DMA controller phandle, request channel and AHB master id
|
/linux-4.4.14/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 …]
|
/linux-4.4.14/Documentation/networking/ |
D | vrf.txt | 71 e.g, ip link set dev eth1 master vrf-blue 159 $ ip link set dev NAME master VRF-NAME 165 $ ip link set dev eth0 master vrf-mgmt 170 To show devices that have been assigned to a specific VRF add the master 172 $ ip link show master VRF-NAME 175 $ ip link show master vrf-red 176 …3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vrf-red state UP mode … 178 …4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vrf-red state UP mode … 180 …7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master vrf-red state DOWN mode DEFAULT group de… 185 $ ip -br link show master vrf-red [all …]
|
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.4.14/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.4.14/sound/firewire/ |
D | amdtp-stream.h | 227 struct amdtp_stream *master, in amdtp_stream_set_sync() argument 231 master->flags |= CIP_SYNC_TO_DEVICE; in amdtp_stream_set_sync() 233 master->sync_slave = slave; in amdtp_stream_set_sync() 235 master->flags &= ~CIP_SYNC_TO_DEVICE; in amdtp_stream_set_sync() 237 master->sync_slave = NULL; in amdtp_stream_set_sync()
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/sound/ |
D | renesas,rsrc-card.txt | 24 - frame-master : Indicates dai-link frame master. 26 - bitclock-master : Indicates dai-link bit clock master. 63 bitclock-master = <&sndcodec>; 64 frame-master = <&sndcodec>;
|
D | simple-card.txt | 51 - frame-master : Indicates dai-link frame master. 53 - bitclock-master : Indicates dai-link bit clock master. 63 For backward compatibility the frame-master and bitclock-master 65 codec is the dai-link frame or bit clock master. In this case there 94 simple-audio-card,bitclock-master = <&dailink0_master>; 95 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.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | cmd.c | 957 slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; in mlx4_MAD_IFC_wrapper() 1684 priv->mfunc.master.slave_state[slave].vhcr_dma, in mlx4_master_process_vhcr() 1813 priv->mfunc.master.slave_state[slave].vhcr_dma, in mlx4_master_process_vhcr() 1821 mlx4_GEN_EQE(dev, slave, &priv->mfunc.master.cmd_eqe)) in mlx4_master_process_vhcr() 1843 vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; in mlx4_master_immediate_activate_vlan_qos() 1844 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_master_immediate_activate_vlan_qos() 1852 if (!(priv->mfunc.master.slave_state[slave].active && in mlx4_master_immediate_activate_vlan_qos() 1921 queue_work(priv->mfunc.master.comm_wq, &work->work); in mlx4_master_immediate_activate_vlan_qos() 1931 port_qos_ctl = &priv->mfunc.master.qos_ctl[port]; in mlx4_set_default_port_qos() 1954 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() 185 struct mlx4_slave_event_eq *slave_eq = &priv->mfunc.master.slave_eq; in slave_event() 206 queue_work(priv->mfunc.master.comm_wq, in slave_event() 207 &priv->mfunc.master.slave_event_work); in slave_event() 218 !priv->mfunc.master.slave_state[slave].active) in mlx4_slave_event() 245 struct mlx4_slave_state *s_slave = &priv->mfunc.master.slave_state[slave]; in mlx4_gen_pkey_eqe() 301 struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state; in mlx4_get_slave_port_state() 318 struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state; in mlx4_set_slave_port_state() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/iommu/ |
D | arm-smmu.c | 405 struct arm_smmu_master *master; in find_smmu_master() local 407 master = container_of(node, struct arm_smmu_master, node); in find_smmu_master() 409 if (dev_node < master->of_node) in find_smmu_master() 411 else if (dev_node > master->of_node) in find_smmu_master() 414 return master; in find_smmu_master() 435 struct arm_smmu_master *master) in insert_smmu_master() argument 446 if (master->of_node < this->of_node) in insert_smmu_master() 448 else if (master->of_node > this->of_node) in insert_smmu_master() 454 rb_link_node(&master->node, parent, new); in insert_smmu_master() 455 rb_insert_color(&master->node, &smmu->masters); in insert_smmu_master() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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 …]
|
/linux-4.4.14/Documentation/trace/ |
D | stm.txt | 7 which is assigned a unique pair of master and channel. While some of 11 master/channel combination from this pool. 14 sources can only be identified by master/channel combination, so in 17 master/channel pairs to the trace sources that it understands. 20 master 7 channel 15, while arbitrary user applications can use masters 44 which means that the master allocation pool for this rule consists of 47 with "user" identification string will be allocated a master and 58 automatically allocated a master/channel pair upon first write to this
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/gpu/drm/vc4/ |
D | vc4_hvs.c | 103 static int vc4_hvs_bind(struct device *dev, struct device *master, void *data) in vc4_hvs_bind() argument 106 struct drm_device *drm = dev_get_drvdata(master); in vc4_hvs_bind() 126 static void vc4_hvs_unbind(struct device *dev, struct device *master, in vc4_hvs_unbind() argument 129 struct drm_device *drm = dev_get_drvdata(master); in vc4_hvs_unbind()
|