Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/src/pipesinit.c

    r365e29e2 r79ae36dd  
    486486                return EBADF;
    487487       
    488         const usb_target_t target =
    489             {{ .address = pipe->wire->address, .endpoint = pipe->endpoint_no }};
    490488#define _PACK2(high, low) (((high) << 16) + (low))
    491489#define _PACK3(high, middle, low) (((((high) << 8) + (middle)) << 8) + (low))
     
    493491        async_exch_t *exch = async_exchange_begin(hc_connection->hc_sess);
    494492        int rc = async_req_4_0(exch, DEV_IFACE_ID(USBHC_DEV_IFACE),
    495             IPC_M_USBHC_REGISTER_ENDPOINT, target.packed,
     493            IPC_M_USBHC_REGISTER_ENDPOINT,
     494            _PACK2(pipe->wire->address, pipe->endpoint_no),
    496495            _PACK3(speed, pipe->transfer_type, pipe->direction),
    497496            _PACK2(pipe->max_packet_size, interval));
Note: See TracChangeset for help on using the changeset viewer.