Lines Matching refs:cookie
29 static status_t midi_open(const char *name, uint32 flags, void **cookie);
30 static status_t midi_close(void *cookie);
31 static status_t midi_free(void *cookie);
32 static status_t midi_control(void *cookie, uint32 op, void *data, size_t len);
33 static status_t midi_read(void *cookie, off_t pos, void *data, size_t *len);
34 static status_t midi_write(void *cookie, off_t pos, const void *data, size_t *len);
51 midi_open(const char* name, uint32 flags, void** cookie)
57 *cookie = NULL;
68 *cookie = &cards[ix];
77 midi_close(void* cookie)
85 midi_free(void* cookie)
87 echo_dev *card = (echo_dev *) cookie;
100 midi_control(void* cookie, uint32 iop, void* data, size_t len)
109 midi_read(void* cookie, off_t pos, void* ptr, size_t* nread)
111 echo_dev *card = (echo_dev *) cookie;
134 midi_write(void* cookie, off_t pos, const void* ptr, size_t* _nwritten)
136 echo_dev *card = (echo_dev *) cookie;