Home
last modified time | relevance | path

Searched refs:smaster (Results 1 – 3 of 3) sorted by relevance

/drivers/siox/
A Dsiox-core.c150 memset(smaster->buf, 0, smaster->setbuf_len); in siox_poll()
185 smaster->pushpull(smaster, smaster->setbuf_len, smaster->buf, in siox_poll()
187 smaster->buf + smaster->setbuf_len); in siox_poll()
295 smaster->last_poll + smaster->poll_interval; in siox_poll_thread()
329 if (!(smaster->setbuf_len + smaster->getbuf_len)) in __siox_start()
692 smaster = kzalloc(sizeof(*smaster) + size, GFP_KERNEL); in siox_master_alloc()
693 if (!smaster) in siox_master_alloc()
704 dev_set_drvdata(&smaster->dev, &smaster[1]); in siox_master_alloc()
747 dev_set_name(&smaster->dev, "siox-%d", smaster->busno); in siox_master_register()
834 sdevice->smaster = smaster; in siox_device_add()
[all …]
A Dsiox.h13 int (*pushpull)(struct siox_master *smaster,
37 static inline void *siox_master_get_devdata(struct siox_master *smaster) in siox_master_get_devdata() argument
39 return dev_get_drvdata(&smaster->dev); in siox_master_get_devdata()
43 static inline void siox_master_put(struct siox_master *smaster) in siox_master_put() argument
45 put_device(&smaster->dev); in siox_master_put()
50 int siox_master_register(struct siox_master *smaster);
51 void siox_master_unregister(struct siox_master *smaster);
53 int devm_siox_master_register(struct device *dev, struct siox_master *smaster);
A Dsiox-bus-gpio.c28 static int siox_gpio_pushpull(struct siox_master *smaster, in siox_gpio_pushpull() argument
32 struct siox_gpio_ddata *ddata = siox_master_get_devdata(smaster); in siox_gpio_pushpull()
92 struct siox_master *smaster; in siox_gpio_probe() local
94 smaster = devm_siox_master_alloc(dev, sizeof(*ddata)); in siox_gpio_probe()
95 if (!smaster) in siox_gpio_probe()
99 platform_set_drvdata(pdev, smaster); in siox_gpio_probe()
100 ddata = siox_master_get_devdata(smaster); in siox_gpio_probe()
122 smaster->pushpull = siox_gpio_pushpull; in siox_gpio_probe()
124 smaster->busno = 0; in siox_gpio_probe()
126 ret = devm_siox_master_register(dev, smaster); in siox_gpio_probe()

Completed in 9 milliseconds