Changes in / [0c00dac:ec59693] in mainline
- Location:
- uspace
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/iface.c
r0c00dac rec59693 54 54 } 55 55 /*----------------------------------------------------------------------------*/ 56 static int reserve_default_address(device_t *dev , bool full_speed)56 static int reserve_default_address(device_t *dev) 57 57 { 58 58 assert(dev); … … 72 72 } 73 73 /*----------------------------------------------------------------------------*/ 74 static int request_address(device_t *dev, bool full_speed, 75 usb_address_t *address) 74 static int request_address(device_t *dev, usb_address_t *address) 76 75 { 77 76 assert(dev); -
uspace/drv/uhci-rhd/port.c
r0c00dac rec59693 140 140 141 141 /* get address of the future device */ 142 const usb_address_t usb_address = usb_hc_request_address( 143 &port->hc_connection, true); 142 const usb_address_t usb_address = usb_hc_request_address(&port->hc_connection); 144 143 145 144 if (usb_address <= 0) { … … 151 150 152 151 /* get default address */ 153 int ret = usb_hc_reserve_default_address(&port->hc_connection , true);152 int ret = usb_hc_reserve_default_address(&port->hc_connection); 154 153 if (ret != EOK) { 155 154 usb_log_error("Failed to reserve default address on port %d.\n", -
uspace/drv/vhc/connhost.c
r0c00dac rec59693 390 390 391 391 392 static int reserve_default_address(device_t *dev , bool ignored)392 static int reserve_default_address(device_t *dev) 393 393 { 394 394 usb_address_keeping_reserve_default(&addresses); … … 402 402 } 403 403 404 static int request_address(device_t *dev, bool ignored,usb_address_t *address)404 static int request_address(device_t *dev, usb_address_t *address) 405 405 { 406 406 usb_address_t addr = usb_address_keeping_request(&addresses); -
uspace/lib/drv/generic/remote_usbhc.c
r0c00dac rec59693 165 165 return; 166 166 } 167 168 bool full_speed = DEV_IPC_GET_ARG1(*call); 169 170 int rc = usb_iface->reserve_default_address(device, full_speed); 167 168 int rc = usb_iface->reserve_default_address(device); 171 169 172 170 async_answer_0(callid, rc); … … 197 195 return; 198 196 } 199 200 bool full_speed = DEV_IPC_GET_ARG1(*call);201 197 202 198 usb_address_t address; 203 int rc = usb_iface->request_address(device, full_speed,&address);199 int rc = usb_iface->request_address(device, &address); 204 200 if (rc != EOK) { 205 201 async_answer_0(callid, rc); -
uspace/lib/drv/include/usbhc_iface.h
r0c00dac rec59693 40 40 #include "driver.h" 41 41 #include <usb/usb.h> 42 #include <bool.h>43 42 44 43 … … 232 231 int (*tell_address)(device_t *, devman_handle_t, usb_address_t *); 233 232 234 int (*reserve_default_address)(device_t * , bool);233 int (*reserve_default_address)(device_t *); 235 234 int (*release_default_address)(device_t *); 236 int (*request_address)(device_t *, bool,usb_address_t *);235 int (*request_address)(device_t *, usb_address_t *); 237 236 int (*bind_address)(device_t *, usb_address_t, devman_handle_t); 238 237 int (*release_address)(device_t *, usb_address_t); -
uspace/lib/usb/include/usb/hub.h
r0c00dac rec59693 52 52 } usb_hc_attached_device_t; 53 53 54 int usb_hc_reserve_default_address(usb_hc_connection_t * , bool);54 int usb_hc_reserve_default_address(usb_hc_connection_t *); 55 55 int usb_hc_release_default_address(usb_hc_connection_t *); 56 56 57 usb_address_t usb_hc_request_address(usb_hc_connection_t * , bool);57 usb_address_t usb_hc_request_address(usb_hc_connection_t *); 58 58 int usb_hc_register_device(usb_hc_connection_t *, 59 59 const usb_hc_attached_device_t *); -
uspace/lib/usb/src/hub.c
r0c00dac rec59693 55 55 * @return Error code. 56 56 */ 57 int usb_hc_reserve_default_address(usb_hc_connection_t *connection, 58 bool full_speed) 57 int usb_hc_reserve_default_address(usb_hc_connection_t *connection) 59 58 { 60 59 CHECK_CONNECTION(connection); 61 60 62 return async_req_ 2_0(connection->hc_phone,61 return async_req_1_0(connection->hc_phone, 63 62 DEV_IFACE_ID(USBHC_DEV_IFACE), 64 IPC_M_USBHC_RESERVE_DEFAULT_ADDRESS , full_speed);63 IPC_M_USBHC_RESERVE_DEFAULT_ADDRESS); 65 64 } 66 65 … … 84 83 * @return Assigned USB address or negative error code. 85 84 */ 86 usb_address_t usb_hc_request_address(usb_hc_connection_t *connection, 87 bool full_speed) 85 usb_address_t usb_hc_request_address(usb_hc_connection_t *connection) 88 86 { 89 87 CHECK_CONNECTION(connection); 90 88 91 89 sysarg_t address; 92 int rc = async_req_ 2_1(connection->hc_phone,90 int rc = async_req_1_1(connection->hc_phone, 93 91 DEV_IFACE_ID(USBHC_DEV_IFACE), 94 IPC_M_USBHC_REQUEST_ADDRESS, full_speed, 95 &address); 92 IPC_M_USBHC_REQUEST_ADDRESS, &address); 96 93 if (rc != EOK) { 97 94 return (usb_address_t) rc;
Note:
See TracChangeset
for help on using the changeset viewer.