/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | fwmem.cpp | 60 struct fw_xfer *xfer; local 62 xfer = fw_xfer_alloc(); 63 if (xfer == NULL) 66 xfer->fc = fwdev->fc; 67 xfer->send.hdr.mode.hdr.dst = FWLOCALBUS | fwdev->dst; 69 xfer->send.spd = fwdev->speed; 71 xfer->send.spd = min_c(spd, fwdev->speed); 72 xfer->hand = (void (*)(fw_xfer*))hand; 73 xfer->sc = sc; 74 xfer 90 struct fw_xfer *xfer; local 127 struct fw_xfer *xfer; local 164 struct fw_xfer *xfer; local 202 struct fw_xfer *xfer; local [all...] |
H A D | firewire.cpp | 145 fw_asyreq(struct firewire_comm *fc, int sub, struct fw_xfer *xfer) argument 154 if(xfer == NULL) return EINVAL; 155 if(xfer->hand == NULL){ 159 fp = &xfer->send.hdr; 173 xfer->resp = EAGAIN; 174 xfer->flag = FWXF_BUSY; 183 if (xfer->send.pay_len > MAXREC(fc->maxrec)) { 193 if (len != xfer->send.pay_len){ 195 len, xfer->send.pay_len, tcode_str[tcode], tcode); 209 xfer 226 fw_xferwake(struct fw_xfer *xfer) argument 241 fw_xferwait(struct fw_xfer *xfer) argument 263 fw_asystart(struct fw_xfer *xfer) argument 288 struct fw_xfer *xfer, *txfer; local 577 struct fw_xfer *xfer; local 593 struct fw_xfer *xfer, *txfer; local 810 struct fw_xfer *xfer; local 1015 struct fw_xfer *xfer; local 1034 struct fw_xfer *xfer, *next; local 1060 fw_tl_free(struct firewire_comm *fc, struct fw_xfer *xfer) argument 1099 struct fw_xfer *xfer; local 1138 struct fw_xfer *xfer; local 1155 struct fw_xfer *xfer; local 1208 fw_xfer_done(struct fw_xfer *xfer) argument 1223 fw_xfer_unload(struct fw_xfer* xfer) argument 1257 fw_xfer_free_buf( struct fw_xfer* xfer) argument 1283 fw_xfer_free( struct fw_xfer* xfer) argument 1295 fw_asy_callback_free(struct fw_xfer *xfer) argument 1310 struct fw_xfer *xfer; local 1527 struct fw_xfer *xfer; local 1930 fw_get_tlabel(struct firewire_comm *fc, struct fw_xfer *xfer) argument 2225 fw_try_bmr_callback(struct fw_xfer *xfer) argument 2261 struct fw_xfer *xfer; local 2301 fw_vmaccess(struct fw_xfer *xfer) argument [all...] |
H A D | fwohci.cpp | 568 db_tr->xfer = NULL; 572 db_tr->xfer = NULL; 880 struct fw_xfer *xfer; local 905 xfer = STAILQ_FIRST(&dbch->xferq.q); 906 if(xfer == NULL){ 915 db_tr->xfer = xfer; 916 xfer->flag = FWXF_START; 918 fp = &xfer->send.hdr; 930 ohcifp->mode.common.spd = xfer 1084 struct fw_xfer *xfer; local [all...] |
H A D | fwohcireg.h | 337 struct fw_xfer *xfer; member in struct:fwohcidb_tr
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | usb.cpp | 290 struct usb_xfer* xfer = new usb_xfer; local 291 xfer->mutex = xfer_mtx; 292 xfer->priv_sc = priv_sc; 293 xfer->priv = NULL; 294 xfer->callback = setup->callback; 295 xfer->flags = setup->flags; 296 xfer->max_data_length = setup->bufsize; 298 xfer->device = (usb_device)udev->haiku_usb_device; 299 xfer->type = setup->type; 301 xfer 350 struct usb_xfer* xfer = pxfer[i]; local 366 usbd_xfer_max_len(struct usb_xfer* xfer) argument 373 usbd_xfer_softc(struct usb_xfer* xfer) argument 380 usbd_xfer_get_priv(struct usb_xfer* xfer) argument 387 usbd_xfer_set_priv(struct usb_xfer* xfer, void* ptr) argument 394 usbd_xfer_state(struct usb_xfer* xfer) argument 401 usbd_xfer_set_frames(struct usb_xfer* xfer, usb_frcount_t n) argument 409 usbd_xfer_set_frame_data(struct usb_xfer* xfer, usb_frcount_t frindex, void* ptr, usb_frlength_t len) argument 420 usbd_xfer_set_frame_len(struct usb_xfer* xfer, usb_frcount_t frindex, usb_frlength_t len) argument 435 usbd_xfer_get_frame(struct usb_xfer* xfer, usb_frcount_t frindex) argument 488 usbd_xfer_set_stall(struct usb_xfer *xfer) argument 497 struct usb_xfer* xfer = (struct usb_xfer*)arg; local 510 struct usb_xfer* xfer = (struct usb_xfer*)arg; local 520 usbd_transfer_start(struct usb_xfer* xfer) argument 531 usbd_transfer_submit(struct usb_xfer* xfer) argument 560 usbd_transfer_stop(struct usb_xfer* xfer) argument 575 usbd_transfer_drain(struct usb_xfer* xfer) argument 589 usbd_xfer_status(struct usb_xfer* xfer, int* actlen, int* sumlen, int* aframes, int* nframes) argument [all...] |
/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); 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); 54 void (*fw_asy_callback_free)(struct fw_xfer *xfer);
|
H A D | firewirereg.h | 338 struct fw_xfer *xfer; member in struct:fw_rcv_buf
|
/haiku/src/add-ons/kernel/drivers/bus/firewire/ |
H A D | fw_raw.c | 223 struct fw_xfer *xfer; local 251 for (xfer = STAILQ_FIRST(&ir->q); 252 xfer != NULL; xfer = STAILQ_FIRST(&ir->q)) { 256 xfer->resp = 0; 257 gFirewire->fw_xfer_done(xfer); 289 struct fw_xfer *xfer; local 299 while ((xfer = STAILQ_FIRST(&d->rq)) == NULL && err == B_OK) { 316 FW_GUNLOCK(xfer->fc); 318 fp = &xfer 454 struct fw_xfer *xfer; local 637 fw_hand(struct fw_xfer *xfer) argument 664 struct fw_xfer *xfer; local [all...] |
/haiku/src/libs/compat/freebsd_network/compat/dev/usb/ |
H A D | usbdi.h | 335 #define USB_GET_STATE(xfer) (usbd_xfer_state(xfer)) 355 void* usbd_xfer_softc(struct usb_xfer *xfer); 356 void* usbd_xfer_get_priv(struct usb_xfer* xfer); 357 void usbd_xfer_set_priv(struct usb_xfer* xfer, void* ptr); 358 uint8_t usbd_xfer_state(struct usb_xfer *xfer); 359 usb_frlength_t usbd_xfer_max_len(struct usb_xfer *xfer); 361 void usbd_xfer_set_frames(struct usb_xfer *xfer, usb_frcount_t n); 362 void usbd_xfer_set_frame_data(struct usb_xfer *xfer, usb_frcount_t frindex, 364 void usbd_xfer_set_frame_len(struct usb_xfer *xfer, usb_frcount_ [all...] |
H A D | usb_debug.h | 60 void usb_dump_xfer(struct usb_xfer *xfer);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/ |
H A D | rtwn_usb_tx.c | 134 rtwn_bulk_tx_callback(struct usb_xfer *xfer, usb_error_t error) argument 136 struct rtwn_usb_softc *uc = usbd_xfer_softc(xfer); 142 switch (USB_GET_STATE(xfer)){ 168 usbd_xfer_set_frame_data(xfer, 0, data->buf, data->buflen); 169 usbd_transfer_submit(xfer); 180 usbd_xfer_set_stall(xfer); 229 struct usb_xfer *xfer; local 246 xfer = uc->uc_xfer[RTWN_BULK_TX_VO]; 249 xfer = uc->uc_xfer[wme2qid[ac]]; 280 usbd_transfer_start(xfer); [all...] |
H A D | rtwn_usb_rx.c | 265 /* Make sure everything fits in xfer. */ 295 rtwn_report_intr(struct rtwn_usb_softc *uc, struct usb_xfer *xfer, argument 303 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 364 rtwn_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 366 struct rtwn_usb_softc *uc = usbd_xfer_softc(xfer); 375 switch (USB_GET_STATE(xfer)) { 381 m = rtwn_report_intr(uc, xfer, data); 393 usbd_xfer_set_frame_data(xfer, 0, data->buf, 394 usbd_xfer_max_len(xfer)); 395 usbd_transfer_submit(xfer); [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/ |
H A D | lance.c | 766 int xfer; 770 xfer = min(len, 16 - boff); 772 memcpy(bptr + boff, from, xfer); 773 from += xfer; 776 len -= xfer; 777 xfer = min(len, 16); 786 int xfer; 790 xfer = min(len, 16 - boff); 792 memcpy(to, bptr + boff, xfer); 793 to += xfer; [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_ural.c | 762 ural_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 764 struct ural_softc *sc = usbd_xfer_softc(xfer); 771 usbd_xfer_status(xfer, &len, NULL, NULL, NULL); 773 switch (USB_GET_STATE(xfer)) { 778 data = usbd_xfer_get_priv(xfer); 780 usbd_xfer_set_priv(xfer, NULL); 795 pc = usbd_xfer_get_frame(xfer, 0); 811 /* xfer length needs to be a multiple of two! */ 819 usbd_xfer_set_frame_len(xfer, 0, len); 820 usbd_xfer_set_priv(xfer, dat 849 ural_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_rum.c | 1072 rum_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error) argument 1074 struct rum_softc *sc = usbd_xfer_softc(xfer); 1082 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL); 1084 switch (USB_GET_STATE(xfer)) { 1089 data = usbd_xfer_get_priv(xfer); 1091 usbd_xfer_set_priv(xfer, NULL); 1106 pc = usbd_xfer_get_frame(xfer, 0); 1130 usbd_xfer_set_frame_len(xfer, 0, len); 1131 usbd_xfer_set_priv(xfer, data); 1133 usbd_transfer_submit(xfer); 1166 rum_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error) argument [all...] |
H A D | if_run.c | 379 static void run_bulk_tx_callbackN(struct usb_xfer *xfer, 3016 run_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error) argument 3018 struct run_softc *sc = usbd_xfer_softc(xfer); 3032 usbd_xfer_status(xfer, &xferlen, NULL, NULL, NULL); 3034 switch (USB_GET_STATE(xfer)) { 3043 "xfer too short %d\n", xferlen); 3062 usbd_xfer_set_stall(xfer); 3063 usbd_xfer_set_frames(xfer, 0); 3070 usbd_xfer_set_frame_data(xfer, 0, 3072 usbd_xfer_set_frames(xfer, 3179 run_bulk_tx_callbackN(struct usb_xfer *xfer, usb_error_t error, u_int index) argument 3318 run_bulk_tx_callback0(struct usb_xfer *xfer, usb_error_t error) argument 3324 run_bulk_tx_callback1(struct usb_xfer *xfer, usb_error_t error) argument 3330 run_bulk_tx_callback2(struct usb_xfer *xfer, usb_error_t error) argument 3336 run_bulk_tx_callback3(struct usb_xfer *xfer, usb_error_t error) argument 3342 run_bulk_tx_callback4(struct usb_xfer *xfer, usb_error_t error) argument 3348 run_bulk_tx_callback5(struct usb_xfer *xfer, usb_error_t error) argument [all...] |