Lines Matching defs:master
35 static int spi_clps711x_prepare_message(struct spi_master *master,
38 struct spi_clps711x_data *hw = spi_master_get_devdata(master);
47 static int spi_clps711x_transfer_one(struct spi_master *master,
51 struct spi_clps711x_data *hw = spi_master_get_devdata(master);
70 struct spi_master *master = dev_id;
71 struct spi_clps711x_data *hw = spi_master_get_devdata(master);
85 spi_finalize_current_transfer(master);
93 struct spi_master *master;
100 master = spi_alloc_master(&pdev->dev, sizeof(*hw));
101 if (!master)
104 master->use_gpio_descriptors = true;
105 master->bus_num = -1;
106 master->mode_bits = SPI_CPHA | SPI_CS_HIGH;
107 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 8);
108 master->dev.of_node = pdev->dev.of_node;
109 master->prepare_message = spi_clps711x_prepare_message;
110 master->transfer_one = spi_clps711x_transfer_one;
112 hw = spi_master_get_devdata(master);
140 dev_name(&pdev->dev), master);
144 ret = devm_spi_register_master(&pdev->dev, master);
149 spi_master_put(master);