Changeset b7fd2a0 in mainline for uspace/srv/hid/output
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- Location:
- uspace/srv/hid/output
- Files:
-
- 12 edited
-
ctl/serial.c (modified) (3 diffs)
-
ctl/serial.h (modified) (1 diff)
-
output.c (modified) (4 diffs)
-
output.h (modified) (1 diff)
-
port/chardev.c (modified) (4 diffs)
-
port/chardev.h (modified) (1 diff)
-
port/ega.c (modified) (2 diffs)
-
port/ega.h (modified) (1 diff)
-
port/kfb.c (modified) (5 diffs)
-
port/kfb.h (modified) (1 diff)
-
proto/vt100.c (modified) (1 diff)
-
proto/vt100.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/output/ctl/serial.c
r36f0738 rb7fd2a0 60 60 } 61 61 62 static int serial_yield(outdev_t *dev)62 static errno_t serial_yield(outdev_t *dev) 63 63 { 64 64 vt100_state_t *state = (vt100_state_t *) dev->data; … … 67 67 } 68 68 69 static int serial_claim(outdev_t *dev)69 static errno_t serial_claim(outdev_t *dev) 70 70 { 71 71 vt100_state_t *state = (vt100_state_t *) dev->data; … … 122 122 }; 123 123 124 int serial_init(vt100_putchar_t putchar_fn,124 errno_t serial_init(vt100_putchar_t putchar_fn, 125 125 vt100_control_puts_t control_puts_fn, vt100_flush_t flush_fn) 126 126 { -
uspace/srv/hid/output/ctl/serial.h
r36f0738 rb7fd2a0 36 36 #include "../proto/vt100.h" 37 37 38 extern int serial_init(vt100_putchar_t, vt100_control_puts_t, vt100_flush_t);38 extern errno_t serial_init(vt100_putchar_t, vt100_control_puts_t, vt100_flush_t); 39 39 40 40 #endif -
uspace/srv/hid/output/output.c
r36f0738 rb7fd2a0 80 80 static void srv_yield(ipc_callid_t iid, ipc_call_t *icall) 81 81 { 82 int ret = EOK;82 errno_t ret = EOK; 83 83 84 84 list_foreach(outdevs, link, outdev_t, dev) { 85 85 assert(dev->ops.yield); 86 86 87 int rc = dev->ops.yield(dev);87 errno_t rc = dev->ops.yield(dev); 88 88 if (rc != EOK) 89 89 ret = rc; … … 95 95 static void srv_claim(ipc_callid_t iid, ipc_call_t *icall) 96 96 { 97 int ret = EOK;97 errno_t ret = EOK; 98 98 99 99 list_foreach(outdevs, link, outdev_t, dev) { 100 100 assert(dev->ops.claim); 101 101 102 int rc = dev->ops.claim(dev);102 errno_t rc = dev->ops.claim(dev); 103 103 if (rc != EOK) 104 104 ret = rc; … … 170 170 } 171 171 172 int rc = async_share_out_finalize(callid, &frontbuf->data);172 errno_t rc = async_share_out_finalize(callid, &frontbuf->data); 173 173 if ((rc != EOK) || (frontbuf->data == AS_MAP_FAILED)) { 174 174 free(frontbuf); … … 467 467 /* Register server */ 468 468 async_set_fallback_port_handler(client_connection, NULL); 469 int rc = loc_server_register(NAME);469 errno_t rc = loc_server_register(NAME); 470 470 if (rc != EOK) { 471 471 printf("%s: Unable to register driver\n", NAME); -
uspace/srv/hid/output/output.h
r36f0738 rb7fd2a0 42 42 43 43 typedef struct { 44 int (* yield)(struct outdev *dev);45 int (* claim)(struct outdev *dev);44 errno_t (* yield)(struct outdev *dev); 45 errno_t (* claim)(struct outdev *dev); 46 46 47 47 void (* get_dimensions)(struct outdev *dev, sysarg_t *cols, -
uspace/srv/hid/output/port/chardev.c
r36f0738 rb7fd2a0 99 99 service_id_t *svc; 100 100 size_t svcs; 101 int rc;101 errno_t rc; 102 102 103 103 rc = loc_category_get_svcs(serial_cat_id, &svc, &svcs); … … 157 157 static void check_for_dev(void) 158 158 { 159 int rc;159 errno_t rc; 160 160 bool found; 161 161 service_id_t sid; … … 205 205 } 206 206 207 int chardev_init(void)207 errno_t chardev_init(void) 208 208 { 209 209 if (!config_key_exists("console")) { … … 224 224 } 225 225 226 int rc = loc_category_get_id("serial", &serial_cat_id, IPC_FLAG_BLOCKING);226 errno_t rc = loc_category_get_id("serial", &serial_cat_id, IPC_FLAG_BLOCKING); 227 227 if (rc != EOK) { 228 228 printf("%s: Failed to get \"serial\" category ID.\n", NAME); -
uspace/srv/hid/output/port/chardev.h
r36f0738 rb7fd2a0 33 33 #define OUTPUT_PORT_CHARDEV_H_ 34 34 35 extern int chardev_init(void);35 extern errno_t chardev_init(void); 36 36 37 37 #endif -
uspace/srv/hid/output/port/ega.c
r36f0738 rb7fd2a0 117 117 } 118 118 119 static int ega_yield(outdev_t *dev)119 static errno_t ega_yield(outdev_t *dev) 120 120 { 121 121 return EOK; 122 122 } 123 123 124 static int ega_claim(outdev_t *dev)124 static errno_t ega_claim(outdev_t *dev) 125 125 { 126 126 return EOK; … … 183 183 }; 184 184 185 int ega_init(void)185 errno_t ega_init(void) 186 186 { 187 187 sysarg_t present; 188 int rc = sysinfo_get_value("fb", &present);188 errno_t rc = sysinfo_get_value("fb", &present); 189 189 if (rc != EOK) 190 190 present = false; -
uspace/srv/hid/output/port/ega.h
r36f0738 rb7fd2a0 33 33 #define OUTPUT_PORT_EGA_H_ 34 34 35 extern int ega_init(void);35 extern errno_t ega_init(void); 36 36 37 37 #endif -
uspace/srv/hid/output/port/kfb.c
r36f0738 rb7fd2a0 419 419 } 420 420 421 static int kfb_yield(fbdev_t *dev)421 static errno_t kfb_yield(fbdev_t *dev) 422 422 { 423 423 if (kfb.backbuf == NULL) { … … 435 435 } 436 436 437 static int kfb_claim(fbdev_t *dev)437 static errno_t kfb_claim(fbdev_t *dev) 438 438 { 439 439 if (kfb.backbuf == NULL) … … 460 460 } 461 461 462 static int kfb_get_resolution(fbdev_t *dev, sysarg_t *width, sysarg_t *height)462 static errno_t kfb_get_resolution(fbdev_t *dev, sysarg_t *width, sysarg_t *height) 463 463 { 464 464 *width = kfb.width; … … 474 474 } 475 475 476 static int kfb_vp_create(fbdev_t *dev, fbvp_t *vp)476 static errno_t kfb_vp_create(fbdev_t *dev, fbvp_t *vp) 477 477 { 478 478 kfb_vp_t *kfb_vp = malloc(sizeof(kfb_vp_t)); … … 620 620 } 621 621 622 int kfb_init(void)622 errno_t kfb_init(void) 623 623 { 624 624 sysarg_t present; 625 int rc = sysinfo_get_value("fb", &present);625 errno_t rc = sysinfo_get_value("fb", &present); 626 626 if (rc != EOK) 627 627 present = false; -
uspace/srv/hid/output/port/kfb.h
r36f0738 rb7fd2a0 37 37 #define FB_PORT_KFB_H_ 38 38 39 extern int kfb_init(void);39 extern errno_t kfb_init(void); 40 40 41 41 #endif -
uspace/srv/hid/output/proto/vt100.c
r36f0738 rb7fd2a0 181 181 } 182 182 183 int vt100_yield(vt100_state_t *state)183 errno_t vt100_yield(vt100_state_t *state) 184 184 { 185 185 return EOK; 186 186 } 187 187 188 int vt100_claim(vt100_state_t *state)188 errno_t vt100_claim(vt100_state_t *state) 189 189 { 190 190 return EOK; -
uspace/srv/hid/output/proto/vt100.h
r36f0738 rb7fd2a0 56 56 extern void vt100_state_destroy(vt100_state_t *); 57 57 58 extern int vt100_yield(vt100_state_t *);59 extern int vt100_claim(vt100_state_t *);58 extern errno_t vt100_yield(vt100_state_t *); 59 extern errno_t vt100_claim(vt100_state_t *); 60 60 extern void vt100_get_dimensions(vt100_state_t *, sysarg_t *, sysarg_t *); 61 61
Note:
See TracChangeset
for help on using the changeset viewer.
