device_read_hook
typedef status_t (*device_read_hook)(void *cookie, off_t position, void *data,
device_read_hook read; /* reads from the device */
(device_read_hook)khangman_read,
(device_read_hook)nbd_read,
(device_read_hook)usb_midi_read,