Changes in / [9c2d19d:5b0a3946] in mainline
- Location:
- uspace
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sportdmp/sportdmp.c
r9c2d19d r5b0a3946 27 27 */ 28 28 29 #include <errno.h> 30 #include <stdio.h> 31 #include <devman.h> 32 #include <ipc/devman.h> 29 33 #include <device/char_dev.h> 30 #include <errno.h>31 34 #include <ipc/serial_ctl.h> 32 #include <loc.h>33 #include <stdio.h>34 35 35 36 #define BUF_SIZE 1 36 37 37 static void syntax_print(void) 38 { 39 fprintf(stderr, "Usage: sportdmp <baud> <device_service>\n"); 38 static void syntax_print() { 39 fprintf(stderr, "Usage: sportdmp <baud> <device_path>\n"); 40 40 } 41 41 42 42 int main(int argc, char **argv) 43 43 { 44 const char* svc_path = "devices/\\hw\\pci0\\00:01.0\\com1\\a";44 const char* devpath = "/hw/pci0/00:01.0/com1/a"; 45 45 sysarg_t baud = 9600; 46 46 … … 56 56 57 57 if (argc > 2) { 58 svc_path = argv[2];58 devpath = argv[2]; 59 59 } 60 60 … … 64 64 } 65 65 66 service_id_t svc_id;67 int rc = loc_service_get_id(svc_path, &svc_id, IPC_FLAG_BLOCKING);66 devman_handle_t device; 67 int rc = devman_fun_get_handle(devpath, &device, IPC_FLAG_BLOCKING); 68 68 if (rc != EOK) { 69 fprintf(stderr, "Cannot find device service %s\n", svc_path);69 fprintf(stderr, "Cannot open device %s\n", devpath); 70 70 return 1; 71 71 } 72 72 73 async_sess_t *sess = loc_service_connect(EXCHANGE_SERIALIZE, svc_id,73 async_sess_t *sess = devman_device_connect(EXCHANGE_SERIALIZE, device, 74 74 IPC_FLAG_BLOCKING); 75 75 if (!sess) { 76 fprintf(stderr, " Failed connecting to service %s\n", svc_path);76 fprintf(stderr, "Cannot connect device\n"); 77 77 } 78 78 … … 83 83 84 84 if (rc != EOK) { 85 fprintf(stderr, " Failed settingserial properties\n");85 fprintf(stderr, "Cannot set serial properties\n"); 86 86 return 2; 87 87 } … … 89 89 uint8_t *buf = (uint8_t *) malloc(BUF_SIZE); 90 90 if (buf == NULL) { 91 fprintf(stderr, " Failed allocatingbuffer\n");91 fprintf(stderr, "Cannot allocate buffer\n"); 92 92 return 3; 93 93 } -
uspace/app/tester/hw/serial/serial1.c
r9c2d19d r5b0a3946 42 42 #include <async.h> 43 43 #include <ipc/services.h> 44 #include <loc.h> 44 #include <ipc/devman.h> 45 #include <devman.h> 45 46 #include <device/char_dev.h> 46 47 #include <str.h> … … 70 71 } 71 72 72 service_id_t svc_id;73 int res = loc_service_get_id("devices/\\hw\\pci0\\00:01.0\\com1\\a",74 &svc_id,IPC_FLAG_BLOCKING);73 devman_handle_t handle; 74 int res = devman_fun_get_handle("/hw/pci0/00:01.0/com1/a", &handle, 75 IPC_FLAG_BLOCKING); 75 76 if (res != EOK) 76 return " Failed getting serial port service ID";77 78 async_sess_t *sess = loc_service_connect(EXCHANGE_SERIALIZE, svc_id,77 return "Could not get serial device handle"; 78 79 async_sess_t *sess = devman_device_connect(EXCHANGE_SERIALIZE, handle, 79 80 IPC_FLAG_BLOCKING); 80 81 if (!sess) 81 return " Failed connectingto serial device";82 return "Unable to connect to serial device"; 82 83 83 84 char *buf = (char *) malloc(cnt + 1); 84 85 if (buf == NULL) { 85 86 async_hangup(sess); 86 return "Failed allocatinginput buffer";87 return "Failed to allocate input buffer"; 87 88 } 88 89 … … 111 112 free(buf); 112 113 async_hangup(sess); 113 return "Failed settingserial communication parameters";114 } 115 116 TPRINTF("Trying reading%zu characters from serial device "117 "( svc_id=%" PRIun ")\n", cnt, svc_id);114 return "Failed to set serial communication parameters"; 115 } 116 117 TPRINTF("Trying to read %zu characters from serial device " 118 "(handle=%" PRIun ")\n", cnt, handle); 118 119 119 120 size_t total = 0; … … 129 130 free(buf); 130 131 async_hangup(sess); 131 return "Failed read ingfrom serial device";132 return "Failed read from serial device"; 132 133 } 133 134 … … 164 165 free(buf); 165 166 async_hangup(sess); 166 return "Failed writ ingto serial device";167 return "Failed write to serial device"; 167 168 } 168 169 -
uspace/drv/bus/isa/isa.c
r9c2d19d r5b0a3946 66 66 #include <ops/hw_res.h> 67 67 68 #include <devman.h> 69 #include <ipc/devman.h> 68 70 #include <device/hw_res.h> 69 71 -
uspace/drv/bus/usb/uhcirh/port.c
r9c2d19d r5b0a3946 37 37 #include <str_error.h> 38 38 #include <async.h> 39 #include <devman.h> 39 40 40 41 #include <usb/usb.h> /* usb_address_t */ -
uspace/drv/bus/usb/usbhub/port.c
r9c2d19d r5b0a3946 35 35 36 36 #include <bool.h> 37 #include <devman.h> 37 38 #include <errno.h> 38 39 #include <str_error.h> -
uspace/drv/char/ps2mouse/main.c
r9c2d19d r5b0a3946 35 35 #include <libarch/inttypes.h> 36 36 #include <ddf/driver.h> 37 #include <devman.h> 37 38 #include <device/hw_res_parsed.h> 38 39 #include <errno.h> -
uspace/drv/char/xtkbd/main.c
r9c2d19d r5b0a3946 35 35 #include <libarch/inttypes.h> 36 36 #include <ddf/driver.h> 37 #include <devman.h> 37 38 #include <device/hw_res_parsed.h> 38 39 #include <errno.h> -
uspace/drv/infrastructure/root/root.c
r9c2d19d r5b0a3946 53 53 #include <ddf/driver.h> 54 54 #include <ddf/log.h> 55 #include <devman.h> 56 #include <ipc/devman.h> 55 57 56 58 #define NAME "root" -
uspace/drv/infrastructure/rootpc/rootpc.c
r9c2d19d r5b0a3946 48 48 #include <ddf/driver.h> 49 49 #include <ddf/log.h> 50 #include <devman.h> 51 #include <ipc/devman.h> 50 52 #include <ipc/dev_iface.h> 51 53 #include <ops/hw_res.h> -
uspace/drv/nic/e1k/e1k.c
r9c2d19d r5b0a3946 46 46 #include <ddf/log.h> 47 47 #include <ddf/interrupt.h> 48 #include <devman.h> 48 49 #include <device/hw_res_parsed.h> 49 50 #include <device/pci.h> -
uspace/lib/net/generic/net_remote.c
r9c2d19d r5b0a3946 40 40 #include <malloc.h> 41 41 #include <async.h> 42 #include <devman.h> 42 43 #include <generic.h> 43 44 #include <net/modules.h> -
uspace/lib/usb/src/ddfiface.c
r9c2d19d r5b0a3946 33 33 * Implementations of DDF interfaces functions (actual implementation). 34 34 */ 35 #include <ipc/devman.h> 35 36 #include <devman.h> 36 37 #include <async.h> -
uspace/lib/usbvirt/src/ipc_dev.c
r9c2d19d r5b0a3946 38 38 #include <assert.h> 39 39 #include <async.h> 40 #include <devman.h> 40 41 #include <usbvirt/device.h> 41 42 #include <usbvirt/ipc.h> -
uspace/lib/usbvirt/src/ipc_hc.c
r9c2d19d r5b0a3946 38 38 #include <assert.h> 39 39 #include <async.h> 40 #include <devman.h> 40 41 #include <usbvirt/device.h> 41 42 #include <usbvirt/ipc.h>
Note:
See TracChangeset
for help on using the changeset viewer.