iio_sw_device
static struct iio_sw_device *iio_dummy_probe(const char *name)
struct iio_sw_device *swd;
static int iio_dummy_remove(struct iio_sw_device *swd)
void iio_sw_device_destroy(struct iio_sw_device *d)
struct iio_sw_device *d;
struct iio_sw_device *d = to_iio_sw_device(item);
struct iio_sw_device *iio_sw_device_create(const char *type, const char *name)
struct iio_sw_device *d;
struct iio_sw_device* (*probe)(const char *);
int (*remove)(struct iio_sw_device *);
struct iio_sw_device *to_iio_sw_device(struct config_item *item)
return container_of(to_config_group(item), struct iio_sw_device,
struct iio_sw_device *iio_sw_device_create(const char *, const char *);
void iio_sw_device_destroy(struct iio_sw_device *);
void iio_swd_group_init_type_name(struct iio_sw_device *d,