Searched refs:smaster (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/siox/
H A Dsiox-core.c41 static void siox_master_lock(struct siox_master *smaster) argument
43 mutex_lock(&smaster->lock);
46 static void siox_master_unlock(struct siox_master *smaster) argument
48 mutex_unlock(&smaster->lock);
128 static void siox_poll(struct siox_master *smaster) argument
131 size_t i = smaster->setbuf_len;
135 smaster->last_poll = jiffies;
147 if (++smaster->status > 0x0d)
148 smaster->status = 0;
150 memset(smaster
280 struct siox_master *smaster = data; local
327 __siox_start(struct siox_master *smaster) argument
344 siox_start(struct siox_master *smaster) argument
355 __siox_stop(struct siox_master *smaster) argument
373 siox_stop(struct siox_master *smaster) argument
557 struct siox_master *smaster = to_siox_master(dev); local
566 struct siox_master *smaster = to_siox_master(dev); local
595 struct siox_master *smaster = to_siox_master(dev); local
622 struct siox_master *smaster = to_siox_master(dev); local
635 struct siox_master *smaster = to_siox_master(dev); local
644 struct siox_master *smaster = to_siox_master(dev); local
674 struct siox_master *smaster = to_siox_master(dev); local
687 struct siox_master *smaster; local
712 struct siox_master *smaster = data; local
720 struct siox_master *smaster; local
735 siox_master_register(struct siox_master *smaster) argument
768 siox_master_unregister(struct siox_master *smaster) argument
800 struct siox_master *smaster = data; local
805 devm_siox_master_register(struct device *dev, struct siox_master *smaster) argument
817 siox_device_add(struct siox_master *smaster, const char *type, size_t inbytes, size_t outbytes, u8 statustype) argument
899 siox_device_remove(struct siox_master *smaster) argument
[all...]
H A Dsiox.h13 int (*pushpull)(struct siox_master *smaster,
37 static inline void *siox_master_get_devdata(struct siox_master *smaster) argument
39 return dev_get_drvdata(&smaster->dev);
43 static inline void siox_master_put(struct siox_master *smaster) argument
45 put_device(&smaster->dev);
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);
H A Dsiox-bus-gpio.c28 static int siox_gpio_pushpull(struct siox_master *smaster, argument
32 struct siox_gpio_ddata *ddata = siox_master_get_devdata(smaster);
92 struct siox_master *smaster; local
94 smaster = devm_siox_master_alloc(dev, sizeof(*ddata));
95 if (!smaster)
99 platform_set_drvdata(pdev, smaster);
100 ddata = siox_master_get_devdata(smaster);
122 smaster->pushpull = siox_gpio_pushpull;
124 smaster->busno = 0;
126 ret = devm_siox_master_register(dev, smaster);
[all...]
/linux-master/include/trace/events/
H A Dsiox.h10 TP_PROTO(const struct siox_master *smaster,
13 TP_ARGS(smaster, sdevice, devno, bufoffset),
21 __entry->busno = smaster->busno;
25 smaster->buf + bufoffset, sdevice->inbytes);
35 TP_PROTO(const struct siox_master *smaster,
39 TP_ARGS(smaster, sdevice, devno, status_clean, bufoffset),
48 __entry->busno = smaster->busno;
53 smaster->buf + bufoffset, sdevice->outbytes);
/linux-master/include/linux/
H A Dsiox.h10 struct list_head node; /* node in smaster->devices */
11 struct siox_master *smaster; member in struct:siox_device

Completed in 133 milliseconds