Searched refs:smaster (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/siox/ |
H A D | siox-core.c | 41 static void siox_master_lock(struct siox_master *smaster) in siox_master_lock() argument 43 mutex_lock(&smaster->lock); in siox_master_lock() 46 static void siox_master_unlock(struct siox_master *smaster) in siox_master_unlock() argument 48 mutex_unlock(&smaster->lock); in siox_master_unlock() 128 static void siox_poll(struct siox_master *smaster) in siox_poll() argument 131 size_t i = smaster->setbuf_len; in siox_poll() 135 smaster->last_poll = jiffies; in siox_poll() 147 if (++smaster->status > 0x0d) in siox_poll() 148 smaster->status = 0; in siox_poll() 150 memset(smaster in siox_poll() 280 struct siox_master *smaster = data; siox_poll_thread() local 327 __siox_start(struct siox_master * smaster) __siox_start() argument 344 siox_start(struct siox_master * smaster) siox_start() argument 355 __siox_stop(struct siox_master * smaster) __siox_stop() argument 373 siox_stop(struct siox_master * smaster) siox_stop() argument 557 struct siox_master *smaster = to_siox_master(dev); active_show() local 566 struct siox_master *smaster = to_siox_master(dev); active_store() local 595 struct siox_master *smaster = to_siox_master(dev); device_add_store() local 622 struct siox_master *smaster = to_siox_master(dev); device_remove_store() local 635 struct siox_master *smaster = to_siox_master(dev); poll_interval_ns_show() local 644 struct siox_master *smaster = to_siox_master(dev); poll_interval_ns_store() local 674 struct siox_master *smaster = to_siox_master(dev); siox_master_release() local 687 struct siox_master *smaster; siox_master_alloc() local 712 struct siox_master *smaster = data; devm_siox_master_put() local 720 struct siox_master *smaster; devm_siox_master_alloc() local 735 siox_master_register(struct siox_master * smaster) siox_master_register() argument 768 siox_master_unregister(struct siox_master * smaster) siox_master_unregister() argument 800 struct siox_master *smaster = data; devm_siox_master_unregister() local 805 devm_siox_master_register(struct device * dev,struct siox_master * smaster) devm_siox_master_register() argument 817 siox_device_add(struct siox_master * smaster,const char * type,size_t inbytes,size_t outbytes,u8 statustype) siox_device_add() argument 899 siox_device_remove(struct siox_master * smaster) siox_device_remove() argument [all...] |
H A D | siox.h | 13 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);
|
H A D | siox-bus-gpio.c | 28 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() [all...] |
/linux/include/trace/events/ |
H A D | siox.h | 10 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/include/linux/ |
H A D | siox.h | 10 struct list_head node; /* node in smaster->devices */ 11 struct siox_master *smaster; member
|