Searched refs:fw_xfer (Results 1 – 8 of 8) sorted by relevance
/haiku/headers/private/firewire/ |
H A D | firewire_module.h | 25 int (*fw_asyreq)(struct firewire_comm *fc, int sub, struct fw_xfer *xfer); 27 void (*fw_xferwake)(struct fw_xfer *xfer); 28 int (*fw_xferwait)(struct fw_xfer *xfer); 38 struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *)); 42 struct fw_xfer * (*fw_xfer_alloc)(); 44 struct fw_xfer * (*fw_xfer_alloc_buf)(int send_len, int recv_len); 46 void (*fw_xfer_done)(struct fw_xfer *xfer); 48 void (*fw_xfer_unload)(struct fw_xfer* xfer); 50 void (*fw_xfer_free_buf)( struct fw_xfer* xfer); 52 void (*fw_xfer_free)( struct fw_xfer* xfer); [all …]
|
H A D | firewirereg.h | 69 STAILQ_HEAD(fw_xferlist, fw_xfer); 301 struct fw_xfer{ struct 320 void (*hand) (struct fw_xfer *); argument 330 STAILQ_ENTRY(fw_xfer) link; argument 331 STAILQ_ENTRY(fw_xfer) tlabel; 338 struct fw_xfer *xfer; argument 346 void fw_xfer_unload ( struct fw_xfer*); 347 void fw_xfer_free_buf ( struct fw_xfer*); 348 void fw_xfer_free ( struct fw_xfer*); 349 struct fw_xfer *fw_xfer_alloc (void); [all …]
|
/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | fwmem.h | 37 struct fw_xfer *fwmem_read_quad(struct fw_device *, caddr_t, uint8_t, 38 uint16_t, uint32_t, void *, void (*)(struct fw_xfer *)); 39 struct fw_xfer *fwmem_write_quad(struct fw_device *, caddr_t, uint8_t, 40 uint16_t, uint32_t, void *, void (*)(struct fw_xfer *)); 41 struct fw_xfer *fwmem_read_block(struct fw_device *, caddr_t, uint8_t, 42 uint16_t, uint32_t, int, void *, void (*)(struct fw_xfer *)); 43 struct fw_xfer *fwmem_write_block(struct fw_device *, caddr_t, uint8_t, 44 uint16_t, uint32_t, int, void *, void (*)(struct fw_xfer *));
|
H A D | fwmem.cpp | 51 static struct fw_xfer * 60 struct fw_xfer *xfer; in fwmem_xfer_req() 72 xfer->hand = (void (*)(fw_xfer*))hand; in fwmem_xfer_req() 80 struct fw_xfer * 88 void (*hand)(struct fw_xfer *)) in fwmem_read_quad() argument 90 struct fw_xfer *xfer; in fwmem_read_quad() 117 struct fw_xfer * 125 void (*hand)(struct fw_xfer *)) in fwmem_write_quad() argument 127 struct fw_xfer *xfer; in fwmem_write_quad() 153 struct fw_xfer * [all …]
|
H A D | firewire.cpp | 69 static void fw_try_bmr_callback (struct fw_xfer *); 70 static void fw_asystart (struct fw_xfer *); 71 static int fw_get_tlabel (struct firewire_comm *, struct fw_xfer *); 76 static void fw_vmaccess (struct fw_xfer *); 145 fw_asyreq(struct firewire_comm *fc, int sub, struct fw_xfer *xfer) in fw_asyreq() 226 fw_xferwake(struct fw_xfer *xfer) in fw_xferwake() 241 fw_xferwait(struct fw_xfer *xfer) in fw_xferwait() 263 fw_asystart(struct fw_xfer *xfer) in fw_asystart() 288 struct fw_xfer *xfer, *txfer; in firewire_xfer_timeout() 292 STAILQ_HEAD(, fw_xfer) xfer_timeout; in firewire_xfer_timeout() [all …]
|
H A D | fwohcireg.h | 337 struct fw_xfer *xfer;
|
H A D | fwohci.cpp | 837 fwohci_execute_db(void *arg, fw_xfer::send_recv *info) 880 struct fw_xfer *xfer; 1084 struct fw_xfer *xfer;
|
/haiku/src/add-ons/kernel/drivers/bus/firewire/ |
H A D | fw_raw.c | 88 STAILQ_HEAD(, fw_xfer) rq; 223 struct fw_xfer *xfer; in fw_free() 289 struct fw_xfer *xfer; in fw_read_async() 454 struct fw_xfer *xfer; in fw_write_async() 637 fw_hand(struct fw_xfer *xfer) in fw_hand() 664 struct fw_xfer *xfer; in fw_ioctl()
|