Home
last modified time | relevance | path

Searched refs:fsi_device (Results 1 – 13 of 13) sorted by relevance

/linux/include/linux/
H A Dfsi.h12 struct fsi_device { struct
22 static inline void *fsi_get_drvdata(struct fsi_device *fsi_dev) in fsi_get_drvdata() argument
27 static inline void fsi_set_drvdata(struct fsi_device *fsi_dev, void *data) in fsi_set_drvdata()
32 extern int fsi_device_read(struct fsi_device *dev, uint32_t addr,
34 extern int fsi_device_write(struct fsi_device *dev, uint32_t addr,
36 extern int fsi_device_peek(struct fsi_device *dev, void *val);
52 int (*probe)(struct fsi_device *fsidev);
53 void (*remove)(struct fsi_device *fsidev);
58 #define to_fsi_dev(devp) container_of(devp, struct fsi_device, dev)
92 extern int fsi_get_new_minor(struct fsi_device *fdev, enum fsi_dev_type type,
H A Dregmap.h27 struct fsi_device;
699 struct regmap *__regmap_init_fsi(struct fsi_device *fsi_dev,
769 struct regmap *__devm_regmap_init_fsi(struct fsi_device *fsi_dev,
/linux/drivers/fsi/
H A Dfsi-core.c107 struct fsi_device *fsi_dev = to_fsi_dev(dev); in fsi_bus_match()
133 struct fsi_device *fsidev = to_fsi_dev(dev); in fsi_probe()
144 struct fsi_device *fsidev = to_fsi_dev(dev); in fsi_remove()
175 int fsi_device_read(struct fsi_device *dev, uint32_t addr, void *val, in fsi_device_read()
185 int fsi_device_write(struct fsi_device *dev, uint32_t addr, const void *val, in fsi_device_write()
195 int fsi_device_peek(struct fsi_device *dev, void *val) in fsi_device_peek()
204 struct fsi_device *device = to_fsi_dev(_device); in fsi_device_release()
210 static struct fsi_device *fsi_create_device(struct fsi_slave *slave) in fsi_create_device()
212 struct fsi_device *dev; in fsi_create_device()
480 static struct device_node *fsi_device_find_of_node(struct fsi_device *dev) in fsi_device_find_of_node()
[all …]
H A Dfsi-master-hub.c38 struct fsi_device *upstream;
126 struct fsi_device *dev = hub->upstream; in hub_master_init()
195 static int hub_master_probe(struct fsi_device *fsi_dev) in hub_master_probe()
262 static void hub_master_remove(struct fsi_device *fsi_dev) in hub_master_remove()
H A Di2cr-scom.c84 static int i2cr_scom_probe(struct fsi_device *fsi_dev) in i2cr_scom_probe()
118 static void i2cr_scom_remove(struct fsi_device *fsi_dev) in i2cr_scom_remove()
H A Dfsi-scom.c69 struct fsi_device *fsi_dev;
530 static int scom_probe(struct fsi_device *fsi_dev) in scom_probe()
577 static void scom_remove(struct fsi_device *fsi_dev) in scom_remove()
H A Dfsi-sbefifo.c122 struct fsi_device *fsi_dev;
1025 static int sbefifo_probe(struct fsi_device *fsi_dev) in sbefifo_probe()
1104 static void sbefifo_remove(struct fsi_device *fsi_dev) in sbefifo_remove()
/linux/drivers/base/regmap/
H A Dregmap-fsi.c152 static const struct regmap_bus *regmap_get_fsi_bus(struct fsi_device *fsi_dev, in regmap_get_fsi_bus()
206 struct regmap *__regmap_init_fsi(struct fsi_device *fsi_dev, const struct regmap_config *config, in __regmap_init_fsi()
218 struct regmap *__devm_regmap_init_fsi(struct fsi_device *fsi_dev, in __devm_regmap_init_fsi()
/linux/drivers/i2c/busses/
H A Di2c-fsi.c149 struct fsi_device *fsi;
163 static int fsi_i2c_read_reg(struct fsi_device *fsi, unsigned int reg, in fsi_i2c_read_reg()
178 static int fsi_i2c_write_reg(struct fsi_device *fsi, unsigned int reg, in fsi_i2c_write_reg()
217 struct fsi_device *fsi = port->ctrl->fsi; in fsi_i2c_set_port()
482 struct fsi_device *fsi = i2c->fsi; in fsi_i2c_abort()
677 static int fsi_i2c_probe(struct fsi_device *fsi_dev) in fsi_i2c_probe()
745 static void fsi_i2c_remove(struct fsi_device *fsi_dev) in fsi_i2c_remove()
/linux/drivers/spi/
H A Dspi-fsi.c71 struct fsi_device *fsi; /* FSI2SPI CFAM engine device */
86 static int fsi_spi_check_mux(struct fsi_device *fsi, struct device *dev) in fsi_spi_check_mux()
531 static int fsi_spi_probe(struct fsi_device *fsi) in fsi_spi_probe()
/linux/arch/sh/boards/mach-se/7724/
H A Dsetup.c296 static struct platform_device fsi_device = { variable
592 &fsi_device,
/linux/include/trace/events/
H A Dfsi.h212 TP_PROTO(const struct fsi_device *dev),
/linux/arch/sh/boards/mach-ecovec24/
H A Dsetup.c878 static struct platform_device fsi_device = { variable
1034 &fsi_device,