Lines Matching refs:cookie
17 static status_t joy_open(const char *name, uint32 flags, void **cookie);
18 static status_t joy_close(void *cookie);
19 static status_t joy_free(void *cookie);
20 static status_t joy_control(void *cookie, uint32 op, void *data, size_t len);
21 static status_t joy_read(void *cookie, off_t pos, void *data, size_t *len);
22 static status_t joy_write(void *cookie, off_t pos, const void *data, size_t *len);
42 joy_open(const char * name, uint32 flags, void ** cookie)
49 *cookie = NULL;
59 return (*gameport->open_hook)(cards[ix].joy.driver, flags, cookie);
64 joy_close(void * cookie)
66 return (*gameport->close_hook)(cookie);
71 joy_free(void * cookie)
73 return (*gameport->free_hook)(cookie);
78 joy_control(void * cookie, uint32 iop, void * data, size_t len)
80 return (*gameport->control_hook)(cookie, iop, data, len);
85 joy_read(void * cookie, off_t pos, void * data, size_t * nread)
87 return (*gameport->read_hook)(cookie, pos, data, nread);
92 joy_write(void * cookie, off_t pos, const void * data, size_t * nwritten)
94 return (*gameport->write_hook)(cookie, pos, data, nwritten);