···152152 if (ret)153153 return ret;154154155155- ctrl = devm_spi_alloc_master(&udev->dev, sizeof(struct ch341_spi_dev));155155+ ctrl = devm_spi_alloc_host(&udev->dev, sizeof(struct ch341_spi_dev));156156 if (!ctrl)157157 return -ENOMEM;158158
+2-2
drivers/spi/spi-slave-mt27xx.c
···388388 int irq, ret;389389 const struct of_device_id *of_id;390390391391- ctlr = spi_alloc_slave(&pdev->dev, sizeof(*mdata));391391+ ctlr = spi_alloc_target(&pdev->dev, sizeof(*mdata));392392 if (!ctlr) {393393- dev_err(&pdev->dev, "failed to alloc spi slave\n");393393+ dev_err(&pdev->dev, "failed to alloc spi target\n");394394 return -ENOMEM;395395 }396396
+7-7
drivers/spi/spi.c
···32383238}3239323932403240/**32413241- * spi_register_controller - register SPI master or slave controller32423242- * @ctlr: initialized master, originally from spi_alloc_master() or32433243- * spi_alloc_slave()32413241+ * spi_register_controller - register SPI host or target controller32423242+ * @ctlr: initialized controller, originally from spi_alloc_host() or32433243+ * spi_alloc_target()32443244 * Context: can sleep32453245 *32463246 * SPI controllers connect to their drivers using some non-SPI bus,···33903390}3391339133923392/**33933393- * devm_spi_register_controller - register managed SPI master or slave33933393+ * devm_spi_register_controller - register managed SPI host or target33943394 * controller33953395 * @dev: device managing SPI controller33963396- * @ctlr: initialized controller, originally from spi_alloc_master() or33973397- * spi_alloc_slave()33963396+ * @ctlr: initialized controller, originally from spi_alloc_host() or33973397+ * spi_alloc_target()33983398 * Context: can sleep33993399 *34003400 * Register a SPI device as with spi_register_controller() which will···3478347834793479 /*34803480 * Release the last reference on the controller if its driver34813481- * has not yet been converted to devm_spi_alloc_master/slave().34813481+ * has not yet been converted to devm_spi_alloc_host/target().34823482 */34833483 if (!ctlr->devm_allocated)34843484 put_device(&ctlr->dev);
+3-3
drivers/video/fbdev/mmp/hw/mmp_spi.c
···140140 void **p_regbase;141141 int err;142142143143- ctlr = spi_alloc_master(ctrl->dev, sizeof(void *));143143+ ctlr = spi_alloc_host(ctrl->dev, sizeof(void *));144144 if (!ctlr) {145145- dev_err(ctrl->dev, "unable to allocate SPI master\n");145145+ dev_err(ctrl->dev, "unable to allocate SPI host\n");146146 return -ENOMEM;147147 }148148 p_regbase = spi_controller_get_devdata(ctlr);···156156157157 err = spi_register_controller(ctlr);158158 if (err < 0) {159159- dev_err(ctrl->dev, "unable to register SPI master\n");159159+ dev_err(ctrl->dev, "unable to register SPI host\n");160160 spi_controller_put(ctlr);161161 return err;162162 }
-30
include/linux/spi/spi.h
···824824extern struct spi_controller *__spi_alloc_controller(struct device *host,825825 unsigned int size, bool slave);826826827827-static inline struct spi_controller *spi_alloc_master(struct device *host,828828- unsigned int size)829829-{830830- return __spi_alloc_controller(host, size, false);831831-}832832-833833-static inline struct spi_controller *spi_alloc_slave(struct device *host,834834- unsigned int size)835835-{836836- if (!IS_ENABLED(CONFIG_SPI_SLAVE))837837- return NULL;838838-839839- return __spi_alloc_controller(host, size, true);840840-}841841-842827static inline struct spi_controller *spi_alloc_host(struct device *dev,843828 unsigned int size)844829{···842857struct spi_controller *__devm_spi_alloc_controller(struct device *dev,843858 unsigned int size,844859 bool slave);845845-846846-static inline struct spi_controller *devm_spi_alloc_master(struct device *dev,847847- unsigned int size)848848-{849849- return __devm_spi_alloc_controller(dev, size, false);850850-}851851-852852-static inline struct spi_controller *devm_spi_alloc_slave(struct device *dev,853853- unsigned int size)854854-{855855- if (!IS_ENABLED(CONFIG_SPI_SLAVE))856856- return NULL;857857-858858- return __devm_spi_alloc_controller(dev, size, true);859859-}860860861861static inline struct spi_controller *devm_spi_alloc_host(struct device *dev,862862 unsigned int size)