Lines Matching refs:cookie
14 static status_t joy_open(const char *name, uint32 flags, void **cookie);
15 static status_t joy_close(void *cookie);
16 static status_t joy_free(void *cookie);
17 static status_t joy_control(void *cookie, uint32 op, void *data, size_t len);
18 static status_t joy_read(void *cookie, off_t pos, void *data, size_t *len);
19 static status_t joy_write(void *cookie, off_t pos, const void *data, size_t *len);
44 void ** cookie)
51 *cookie = NULL;
61 return (*gameport->open_hook)(cards[ix].joy.driver, flags, cookie);
67 void * cookie)
69 return (*gameport->close_hook)(cookie);
75 void * cookie)
77 return (*gameport->free_hook)(cookie);
83 void * cookie,
88 return (*gameport->control_hook)(cookie, iop, data, len);
94 void * cookie,
99 return (*gameport->read_hook)(cookie, pos, data, nread);
105 void * cookie,
110 return (*gameport->write_hook)(cookie, pos, data, nwritten);