Searched refs:xfer (Results 1 - 16 of 16) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfwmem.cpp60 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 Dfirewire.cpp145 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 Dfwohci.cpp568 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 Dfwohcireg.h337 struct fw_xfer *xfer; member in struct:fwohcidb_tr
/haiku/src/libs/compat/freebsd_network/
H A Dusb.cpp290 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 Dfirewire_module.h25 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 Dfirewirereg.h338 struct fw_xfer *xfer; member in struct:fw_rcv_buf
/haiku/src/add-ons/kernel/drivers/bus/firewire/
H A Dfw_raw.c223 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 Dusbdi.h335 #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 Dusb_debug.h60 void usb_dump_xfer(struct usb_xfer *xfer);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/
H A Drtwn_usb_tx.c134 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 Drtwn_usb_rx.c265 /* 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 Dlance.c766 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 Dif_ural.c762 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 Dif_rum.c1072 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 Dif_run.c379 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...]

Completed in 204 milliseconds