Lines Matching defs:rd_device
37 typedef struct rd_device rd_device;
46 rd_device *d,
53 rd_device **d, /* On success a pointer to the newly allocated rd_device object will be filled in here */
61 /* Unlock (if needed) and destroy an rd_device object again */
62 void rd_release(rd_device *d);
64 /* Set the application device name for an rd_device object. Returns 0
66 int rd_set_application_device_name(rd_device *d, const char *name);
68 /* Attach a userdata pointer to an rd_device */
69 void rd_set_userdata(rd_device *d, void *userdata);
71 /* Query the userdata pointer from an rd_device. Returns NULL if no
73 void* rd_get_userdata(rd_device *d);