/kernel/linux/linux-6.6/include/trace/events/ |
H A D | fsi.h | 12 TP_PROTO(const struct fsi_master *master, int link, int id, 14 TP_ARGS(master, link, id, addr, size), 23 __entry->master_idx = master->idx; 39 TP_PROTO(const struct fsi_master *master, int link, int id, 41 TP_ARGS(master, link, id, addr, size, data), 51 __entry->master_idx = master->idx; 70 TP_PROTO(const struct fsi_master *master, int link, int id, 73 TP_ARGS(master, link, id, addr, size, write, data, ret), 85 __entry->master_idx = master->idx; 109 TP_PROTO(const struct fsi_master *master, in [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-atmel.c | 361 for (i = 0; i < spi->master->num_chipselect; i++) { in cs_activate() 422 static bool atmel_spi_can_dma(struct spi_master *master, in atmel_spi_can_dma() argument 426 struct atmel_spi *as = spi_master_get_devdata(master); in atmel_spi_can_dma() 440 struct spi_master *master = platform_get_drvdata(as->pdev); in atmel_spi_dma_slave_config() local 472 if (dmaengine_slave_config(master->dma_tx, slave_config)) { in atmel_spi_dma_slave_config() 479 * This driver configures the spi controller for master mode (MSTR bit in atmel_spi_dma_slave_config() 487 if (dmaengine_slave_config(master->dma_rx, slave_config)) { in atmel_spi_dma_slave_config() 496 static int atmel_spi_configure_dma(struct spi_master *master, in atmel_spi_configure_dma() argument 507 master->dma_tx = dma_request_chan(dev, "tx"); in atmel_spi_configure_dma() 508 if (IS_ERR(master in atmel_spi_configure_dma() 545 atmel_spi_stop_dma(struct spi_master *master) atmel_spi_stop_dma() argument 553 atmel_spi_release_dma(struct spi_master *master) atmel_spi_release_dma() argument 568 struct spi_master *master = data; dma_callback() local 582 atmel_spi_next_xfer_single(struct spi_master *master, struct spi_transfer *xfer) atmel_spi_next_xfer_single() argument 614 atmel_spi_next_xfer_fifo(struct spi_master *master, struct spi_transfer *xfer) atmel_spi_next_xfer_fifo() argument 684 atmel_spi_next_xfer_pio(struct spi_master *master, struct spi_transfer *xfer) atmel_spi_next_xfer_pio() argument 793 atmel_spi_stop_dma(master); global() variable 799 atmel_spi_next_xfer_data(struct spi_master *master, struct spi_transfer *xfer, dma_addr_t *tx_dma, dma_addr_t *rx_dma, u32 *plen) atmel_spi_next_xfer_data() argument 863 atmel_spi_pdc_next_xfer(struct spi_master *master, struct spi_transfer *xfer) atmel_spi_pdc_next_xfer() argument 963 atmel_spi_dma_unmap_xfer(struct spi_master *master, struct spi_transfer *xfer) atmel_spi_dma_unmap_xfer() argument 1060 struct spi_master *master = dev_id; atmel_spi_pio_interrupt() local 1118 struct spi_master *master = dev_id; atmel_spi_pdc_interrupt() local 1173 struct spi_master *master = platform_get_drvdata(as->pdev); initialize_native_cs_for_gpio() local 1290 atmel_spi_one_transfer(struct spi_master *master, struct spi_device *spi, struct spi_transfer *xfer) atmel_spi_one_transfer() argument 1464 struct spi_master *master; atmel_spi_probe() local 1622 struct spi_master *master = platform_get_drvdata(pdev); atmel_spi_remove() local 1658 struct spi_master *master = dev_get_drvdata(dev); atmel_spi_runtime_suspend() local 1669 struct spi_master *master = dev_get_drvdata(dev); atmel_spi_runtime_resume() local 1680 struct spi_master *master = dev_get_drvdata(dev); atmel_spi_suspend() local 1696 struct spi_master *master = dev_get_drvdata(dev); atmel_spi_resume() local [all...] |
H A D | spi-qup.c | 389 static int spi_qup_prep_sg(struct spi_master *master, struct scatterlist *sgl, in spi_qup_prep_sg() argument 393 struct spi_qup *qup = spi_master_get_devdata(master); in spi_qup_prep_sg() 400 chan = master->dma_tx; in spi_qup_prep_sg() 402 chan = master->dma_rx; in spi_qup_prep_sg() 416 static void spi_qup_dma_terminate(struct spi_master *master, in spi_qup_dma_terminate() argument 420 dmaengine_terminate_all(master->dma_tx); in spi_qup_dma_terminate() 422 dmaengine_terminate_all(master->dma_rx); in spi_qup_dma_terminate() 449 struct spi_master *master = spi->master; in spi_qup_do_dma() local 450 struct spi_qup *qup = spi_master_get_devdata(master); in spi_qup_do_dma() 517 struct spi_master *master = spi->master; spi_qup_do_pio() local 845 spi_qup_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *xfer) spi_qup_transfer_one() argument 888 spi_qup_can_dma(struct spi_master *master, struct spi_device *spi, struct spi_transfer *xfer) spi_qup_can_dma() argument 918 spi_qup_release_dma(struct spi_master *master) spi_qup_release_dma() argument 926 spi_qup_init_dma(struct spi_master *master, resource_size_t base) spi_qup_init_dma() argument 997 struct spi_master *master; spi_qup_probe() local 1174 struct spi_master *master = dev_get_drvdata(device); spi_qup_pm_suspend_runtime() local 1191 struct spi_master *master = dev_get_drvdata(device); spi_qup_pm_resume_runtime() local 1217 struct spi_master *master = dev_get_drvdata(device); spi_qup_suspend() local 1241 struct spi_master *master = dev_get_drvdata(device); spi_qup_resume() local 1274 struct spi_master *master = dev_get_drvdata(&pdev->dev); spi_qup_remove() local [all...] |
H A D | spi-xtensa-xtfpga.c | 56 struct xtfpga_spi *xspi = spi_master_get_devdata(spi->master); in xtfpga_spi_txrx_word() 74 struct xtfpga_spi *xspi = spi_master_get_devdata(spi->master); in xtfpga_spi_chipselect() 84 struct spi_master *master; in xtfpga_spi_probe() local 86 master = spi_alloc_master(&pdev->dev, sizeof(struct xtfpga_spi)); in xtfpga_spi_probe() 87 if (!master) in xtfpga_spi_probe() 90 master->flags = SPI_MASTER_NO_RX; in xtfpga_spi_probe() 91 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); in xtfpga_spi_probe() 92 master->bus_num = pdev->dev.id; in xtfpga_spi_probe() 93 master->dev.of_node = pdev->dev.of_node; in xtfpga_spi_probe() 95 xspi = spi_master_get_devdata(master); in xtfpga_spi_probe() 128 struct spi_master *master = platform_get_drvdata(pdev); xtfpga_spi_remove() local [all...] |
H A D | spi-rb4xx.c | 83 struct rb4xx_spi *rbspi = spi_master_get_devdata(spi->master); in rb4xx_set_cs() 95 static int rb4xx_transfer_one(struct spi_master *master, in rb4xx_transfer_one() argument 98 struct rb4xx_spi *rbspi = spi_master_get_devdata(master); in rb4xx_transfer_one() 129 spi_finalize_current_transfer(master); in rb4xx_transfer_one() 136 struct spi_master *master; in rb4xx_spi_probe() local 146 master = devm_spi_alloc_master(&pdev->dev, sizeof(*rbspi)); in rb4xx_spi_probe() 147 if (!master) in rb4xx_spi_probe() 154 master->dev.of_node = pdev->dev.of_node; in rb4xx_spi_probe() 155 master->bus_num = 0; in rb4xx_spi_probe() 156 master in rb4xx_spi_probe() [all...] |
H A D | spi-lp8841-rtc.c | 3 * SPI master driver for ICP DAS LP-8841 RTC 99 spi_lp8841_rtc_transfer_one(struct spi_master *master, in spi_lp8841_rtc_transfer_one() argument 103 struct spi_lp8841_rtc *data = spi_master_get_devdata(master); in spi_lp8841_rtc_transfer_one() 132 spi_finalize_current_transfer(master); in spi_lp8841_rtc_transfer_one() 140 struct spi_lp8841_rtc *data = spi_master_get_devdata(spi->master); in spi_lp8841_rtc_set_cs() 186 struct spi_master *master; in spi_lp8841_rtc_probe() local 189 master = spi_alloc_master(&pdev->dev, sizeof(*data)); in spi_lp8841_rtc_probe() 190 if (!master) in spi_lp8841_rtc_probe() 192 platform_set_drvdata(pdev, master); in spi_lp8841_rtc_probe() 194 master in spi_lp8841_rtc_probe() [all...] |
H A D | spi-dw-core.c | 63 snprintf(name, 32, "dw_spi%d", dws->master->bus_num); in dw_spi_debugfs_init() 186 dev_err(&dws->master->dev, "RX FIFO overflow detected\n"); in dw_spi_check_status() 191 dev_err(&dws->master->dev, "RX FIFO underflow detected\n"); in dw_spi_check_status() 196 dev_err(&dws->master->dev, "TX FIFO overflow detected\n"); in dw_spi_check_status() 203 if (dws->master->cur_msg) in dw_spi_check_status() 204 dws->master->cur_msg->status = ret; in dw_spi_check_status() 216 spi_finalize_current_transfer(dws->master); in dw_spi_transfer_handler() 230 spi_finalize_current_transfer(dws->master); in dw_spi_transfer_handler() 251 struct spi_controller *master = dev_id; in dw_spi_irq() local 252 struct dw_spi *dws = spi_controller_get_devdata(master); in dw_spi_irq() 403 dw_spi_transfer_one(struct spi_controller *master, struct spi_device *spi, struct spi_transfer *transfer) dw_spi_transfer_one() argument 455 dw_spi_handle_err(struct spi_controller *master, struct spi_message *msg) dw_spi_handle_err() argument 838 struct spi_controller *master; dw_spi_add_host() local [all...] |
H A D | spi-altera.c | 101 return spi_master_get_devdata(sdev->master); in altera_spi_to_hw() 173 static int altera_spi_txrx(struct spi_master *master, in altera_spi_txrx() argument 176 struct altera_spi *hw = spi_master_get_devdata(master); in altera_spi_txrx() 209 spi_finalize_current_transfer(master); in altera_spi_txrx() 216 struct spi_master *master = dev; in altera_spi_irq() local 217 struct altera_spi *hw = spi_master_get_devdata(master); in altera_spi_irq() 228 spi_finalize_current_transfer(master); in altera_spi_irq() 240 struct spi_master *master; in altera_spi_probe() local 245 master = spi_alloc_master(&pdev->dev, sizeof(struct altera_spi)); in altera_spi_probe() 246 if (!master) in altera_spi_probe() [all...] |
H A D | spi-orion.c | 94 struct spi_master *master; member 139 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_baudrate_set() 233 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_mode_set() 255 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_50mhz_ac_timing_erratum() 295 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_setup_transfer() 326 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_set_cs() 373 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_8bit() 404 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_16bit() 440 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read() 492 static int orion_spi_transfer_one(struct spi_master *master, in orion_spi_transfer_one() argument 595 struct spi_master *master; orion_spi_probe() local 755 struct spi_master *master = platform_get_drvdata(pdev); orion_spi_remove() local 773 struct spi_master *master = dev_get_drvdata(dev); orion_spi_runtime_suspend() local 783 struct spi_master *master = dev_get_drvdata(dev); orion_spi_runtime_resume() local [all...] |
/kernel/linux/linux-5.10/include/linux/i3c/ |
H A D | master.h | 34 * @master: I3C master that instantiated this device. Will be used to do 36 * @master_priv: master private data assigned to the device. Can be used to 37 * add master specific information 43 struct i3c_master_controller *master; member 104 * Every time an IBI comes in, the I3C master driver should find a free IBI 108 * How IBI slots are allocated is left to the I3C master driver, though, for 129 * rejected by the master 144 * infrastructure. I3C master drivers may have their own internal 166 * assigned a dynamic address by the master 634 i3c_master_get_bus(struct i3c_master_controller *master) i3c_master_get_bus() argument [all...] |
/kernel/linux/linux-6.6/include/linux/i3c/ |
H A D | master.h | 35 * @master: I3C master that instantiated this device. Will be used to do 37 * @master_priv: master private data assigned to the device. Can be used to 38 * add master specific information 44 struct i3c_master_controller *master; member 104 * Every time an IBI comes in, the I3C master driver should find a free IBI 108 * How IBI slots are allocated is left to the I3C master driver, though, for 129 * rejected by the master 144 * infrastructure. I3C master drivers may have their own internal 166 * assigned a dynamic address by the master 634 i3c_master_get_bus(struct i3c_master_controller *master) i3c_master_get_bus() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | component.h | 23 int (*bind)(struct device *comp, struct device *master, 32 void (*unbind)(struct device *comp, struct device *master, 41 int component_bind_all(struct device *master, void *master_data); 42 void component_unbind_all(struct device *master, void *master_data); 44 struct master; 74 int (*bind)(struct device *master); 82 void (*unbind)(struct device *master); 92 void component_match_add_release(struct device *master, 96 void component_match_add_typed(struct device *master, 102 * @master 117 component_match_add(struct device *master, struct component_match **matchptr, int (*compare)(struct device *, void *), void *compare_data) component_match_add() argument [all...] |
/kernel/linux/linux-5.10/drivers/mtd/parsers/ |
H A D | redboot.c | 45 static void parse_redboot_of(struct mtd_info *master) in parse_redboot_of() argument 52 np = mtd_get_of_node(master); in parse_redboot_of() 72 static int parse_redboot_partitions(struct mtd_info *master, in parse_redboot_partitions() argument 92 parse_redboot_of(master); in parse_redboot_partitions() 95 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 96 while (mtd_block_isbad(master, offset)) { in parse_redboot_partitions() 102 offset -= master->erasesize; in parse_redboot_partitions() 105 offset = directory * master->erasesize; in parse_redboot_partitions() 106 while (mtd_block_isbad(master, offse in parse_redboot_partitions() [all...] |
/kernel/linux/linux-6.6/drivers/mtd/parsers/ |
H A D | redboot.c | 45 static void parse_redboot_of(struct mtd_info *master) in parse_redboot_of() argument 52 np = mtd_get_of_node(master); in parse_redboot_of() 72 static int parse_redboot_partitions(struct mtd_info *master, in parse_redboot_partitions() argument 92 parse_redboot_of(master); in parse_redboot_partitions() 95 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 96 while (mtd_block_isbad(master, offset)) { in parse_redboot_partitions() 102 offset -= master->erasesize; in parse_redboot_partitions() 105 offset = directory * master->erasesize; in parse_redboot_partitions() 106 while (mtd_block_isbad(master, offse in parse_redboot_partitions() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-lp8841-rtc.c | 3 * SPI master driver for ICP DAS LP-8841 RTC 98 spi_lp8841_rtc_transfer_one(struct spi_master *master, in spi_lp8841_rtc_transfer_one() argument 102 struct spi_lp8841_rtc *data = spi_master_get_devdata(master); in spi_lp8841_rtc_transfer_one() 131 spi_finalize_current_transfer(master); in spi_lp8841_rtc_transfer_one() 139 struct spi_lp8841_rtc *data = spi_master_get_devdata(spi->master); in spi_lp8841_rtc_set_cs() 185 struct spi_master *master; in spi_lp8841_rtc_probe() local 188 master = spi_alloc_master(&pdev->dev, sizeof(*data)); in spi_lp8841_rtc_probe() 189 if (!master) in spi_lp8841_rtc_probe() 191 platform_set_drvdata(pdev, master); in spi_lp8841_rtc_probe() 193 master in spi_lp8841_rtc_probe() [all...] |
H A D | spi-mt7621.c | 56 struct spi_controller *master; member 65 return spi_controller_get_devdata(spi->master); in spidev_to_mt7621_spi() 83 u32 master; in mt7621_spi_set_cs() local 90 master = mt7621_spi_read(rs, MT7621_SPI_MASTER); in mt7621_spi_set_cs() 91 master |= MASTER_RS_SLAVE_SEL | MASTER_MORE_BUFMODE; in mt7621_spi_set_cs() 92 master &= ~MASTER_FULL_DUPLEX; in mt7621_spi_set_cs() 93 mt7621_spi_write(rs, MT7621_SPI_MASTER, master); in mt7621_spi_set_cs() 248 static int mt7621_spi_transfer_one_message(struct spi_controller *master, in mt7621_spi_transfer_one_message() argument 251 struct mt7621_spi *rs = spi_controller_get_devdata(master); in mt7621_spi_transfer_one_message() 297 spi_finalize_current_message(master); in mt7621_spi_transfer_one_message() 328 struct spi_controller *master; mt7621_spi_probe() local [all...] |
H A D | spi-microchip-core.c | 247 struct mchp_corespi *corespi = spi_master_get_devdata(spi->master); in mchp_corespi_set_cs() 258 struct mchp_corespi *corespi = spi_master_get_devdata(spi->master); in mchp_corespi_setup() 274 static void mchp_corespi_init(struct spi_master *master, struct mchp_corespi *spi) in mchp_corespi_init() argument 288 master->max_speed_hz = clk_hz; in mchp_corespi_init() 374 struct spi_master *master = dev_id; in mchp_corespi_interrupt() local 375 struct mchp_corespi *spi = spi_master_get_devdata(master); in mchp_corespi_interrupt() 402 dev_err(&master->dev, in mchp_corespi_interrupt() 410 dev_err(&master->dev, in mchp_corespi_interrupt() 416 spi_finalize_current_transfer(master); in mchp_corespi_interrupt() 458 static int mchp_corespi_transfer_one(struct spi_master *master, in mchp_corespi_transfer_one() argument 487 mchp_corespi_prepare_message(struct spi_master *master, struct spi_message *msg) mchp_corespi_prepare_message() argument 501 struct spi_master *master; mchp_corespi_probe() local 569 struct spi_master *master = platform_get_drvdata(pdev); mchp_corespi_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_crtc.c | 99 err = komeda_release_unclaimed_resources(kcrtc->master, kcrtc_st); in komeda_crtc_atomic_check() 114 struct komeda_pipeline *master = kcrtc->master; in komeda_crtc_prepare() local 122 new_mode = mdev->dpmode | BIT(master->id); in komeda_crtc_prepare() 150 err = clk_set_rate(master->pxlclk, mode->crtc_clock * 1000); in komeda_crtc_prepare() 152 DRM_ERROR("failed to set pxlclk for pipe%d\n", master->id); in komeda_crtc_prepare() 153 err = clk_prepare_enable(master->pxlclk); in komeda_crtc_prepare() 155 DRM_ERROR("failed to enable pxl clk for pipe%d.\n", master->id); in komeda_crtc_prepare() 167 struct komeda_pipeline *master = kcrtc->master; in komeda_crtc_unprepare() local 252 struct komeda_pipeline *master = kcrtc->master; komeda_crtc_do_flush() local 332 struct komeda_pipeline *master = kcrtc->master; komeda_crtc_atomic_disable() local 433 struct komeda_pipeline *master = kcrtc->master; komeda_crtc_mode_valid() local 567 struct komeda_pipeline *master; komeda_kms_setup_crtcs() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_crtc.c | 97 err = komeda_release_unclaimed_resources(kcrtc->master, kcrtc_st); in komeda_crtc_atomic_check() 112 struct komeda_pipeline *master = kcrtc->master; in komeda_crtc_prepare() local 120 new_mode = mdev->dpmode | BIT(master->id); in komeda_crtc_prepare() 148 err = clk_set_rate(master->pxlclk, mode->crtc_clock * 1000); in komeda_crtc_prepare() 150 DRM_ERROR("failed to set pxlclk for pipe%d\n", master->id); in komeda_crtc_prepare() 151 err = clk_prepare_enable(master->pxlclk); in komeda_crtc_prepare() 153 DRM_ERROR("failed to enable pxl clk for pipe%d.\n", master->id); in komeda_crtc_prepare() 165 struct komeda_pipeline *master = kcrtc->master; in komeda_crtc_unprepare() local 250 struct komeda_pipeline *master = kcrtc->master; komeda_crtc_do_flush() local 326 struct komeda_pipeline *master = kcrtc->master; komeda_crtc_atomic_disable() local 423 struct komeda_pipeline *master = kcrtc->master; komeda_crtc_mode_valid() local 558 struct komeda_pipeline *master; komeda_kms_setup_crtcs() local [all...] |
/kernel/linux/linux-5.10/drivers/w1/slaves/ |
H A D | w1_ds2438.c | 66 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page() 72 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page() 74 count = w1_read_block(sl->master, buf, DS2438_PAGE_SIZE + 1); in w1_ds2438_get_page() 94 mutex_lock(&sl->master->bus_mutex); in w1_ds2438_get_temperature() 99 w1_write_8(sl->master, W1_DS2438_CONVERT_TEMP); in w1_ds2438_get_temperature() 101 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_temperature() 108 if (mutex_lock_interruptible(&sl->master->bus_mutex) != 0) { in w1_ds2438_get_temperature() 122 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_temperature() 140 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_change_config_bit() 146 w1_write_block(sl->master, w1_bu in w1_ds2438_change_config_bit() [all...] |
/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/ |
H A D | ext_caps.c | 11 #include <linux/i3c/master.h> 30 dev_info(&hci->master.dev, "vendor MIPI ID: %#x\n", hci->vendor_mipi_id); in hci_extcap_hardware_id() 31 dev_info(&hci->master.dev, "vendor version ID: %#x\n", hci->vendor_version_id); in hci_extcap_hardware_id() 32 dev_info(&hci->master.dev, "vendor product ID: %#x\n", hci->vendor_product_id); in hci_extcap_hardware_id() 50 "(unknown)", "master only", "target only", in hci_extcap_master_config() 51 "primary/secondary master" }; in hci_extcap_master_config() 52 dev_info(&hci->master.dev, "operation mode: %s\n", functionality[operation_mode]); in hci_extcap_master_config() 55 dev_err(&hci->master.dev, "only master mode is currently supported\n"); in hci_extcap_master_config() 64 dev_info(&hci->master in hci_extcap_multi_bus() [all...] |
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-sva.c | 353 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in __arm_smmu_sva_bind() local 357 if (!master || !master->sva_enabled) in __arm_smmu_sva_bind() 361 list_for_each_entry(bond, &master->bonds, list) { in __arm_smmu_sva_bind() 382 list_add(&bond->list, &master->bonds); in __arm_smmu_sva_bind() 435 bool arm_smmu_master_iopf_supported(struct arm_smmu_master *master) in arm_smmu_master_iopf_supported() argument 438 if (master->num_streams != 1) in arm_smmu_master_iopf_supported() 441 return master->stall_enabled; in arm_smmu_master_iopf_supported() 444 bool arm_smmu_master_sva_supported(struct arm_smmu_master *master) in arm_smmu_master_sva_supported() argument 446 if (!(master in arm_smmu_master_sva_supported() 453 arm_smmu_master_sva_enabled(struct arm_smmu_master *master) arm_smmu_master_sva_enabled() argument 463 arm_smmu_master_sva_enable_iopf(struct arm_smmu_master *master) arm_smmu_master_sva_enable_iopf() argument 490 arm_smmu_master_sva_disable_iopf(struct arm_smmu_master *master) arm_smmu_master_sva_disable_iopf() argument 501 arm_smmu_master_enable_sva(struct arm_smmu_master *master) arm_smmu_master_enable_sva() argument 514 arm_smmu_master_disable_sva(struct arm_smmu_master *master) arm_smmu_master_disable_sva() argument 543 struct arm_smmu_master *master = dev_iommu_priv_get(dev); arm_smmu_sva_remove_dev_pasid() local [all...] |
/kernel/linux/linux-5.10/drivers/fsi/ |
H A D | fsi-master-hub.c | 3 * FSI hub master driver 14 #include "fsi-master.h" 21 * FSI hub master support 23 * A hub master increases the number of potential target devices that the 24 * primary FSI master can access. For each link a primary master supports, 25 * each of those links can in turn be chained to a hub master with multiple 37 struct fsi_master master; member 40 /* master address space */ 43 #define to_fsi_master_hub(m) container_of(m, struct fsi_master_hub, master) 45 hub_master_read(struct fsi_master *master, int link, uint8_t id, uint32_t addr, void *val, size_t size) hub_master_read() argument 57 hub_master_write(struct fsi_master *master, int link, uint8_t id, uint32_t addr, const void *val, size_t size) hub_master_write() argument 69 hub_master_break(struct fsi_master *master, int link) hub_master_break() argument 80 hub_master_link_enable(struct fsi_master *master, int link, bool enable) hub_master_link_enable() argument [all...] |
/kernel/linux/linux-6.6/drivers/fsi/ |
H A D | fsi-master-hub.c | 3 * FSI hub master driver 14 #include "fsi-master.h" 21 * FSI hub master support 23 * A hub master increases the number of potential target devices that the 24 * primary FSI master can access. For each link a primary master supports, 25 * each of those links can in turn be chained to a hub master with multiple 37 struct fsi_master master; member 40 /* master address space */ 43 #define to_fsi_master_hub(m) container_of(m, struct fsi_master_hub, master) 45 hub_master_read(struct fsi_master *master, int link, uint8_t id, uint32_t addr, void *val, size_t size) hub_master_read() argument 57 hub_master_write(struct fsi_master *master, int link, uint8_t id, uint32_t addr, const void *val, size_t size) hub_master_write() argument 69 hub_master_break(struct fsi_master *master, int link) hub_master_break() argument 80 hub_master_link_enable(struct fsi_master *master, int link, bool enable) hub_master_link_enable() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | omap_hwmod_54xx_data.c | 295 .master = &omap54xx_l4_cfg_hwmod, 307 .master = &omap54xx_l3_main_1_hwmod, 315 .master = &omap54xx_l3_main_3_hwmod, 323 .master = &omap54xx_l3_main_2_hwmod, 331 .master = &omap54xx_l4_cfg_hwmod, 339 .master = &omap54xx_mpu_hwmod, 347 .master = &omap54xx_l3_main_1_hwmod, 355 .master = &omap54xx_l4_cfg_hwmod, 363 .master = &omap54xx_l3_main_1_hwmod, 371 .master [all...] |