Changeset b7fd2a0 in mainline for uspace/drv/char/msim-con
- 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/drv/char/msim-con
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/msim-con/main.c
r36f0738 rb7fd2a0 43 43 #define NAME "msim-con" 44 44 45 static int msim_con_dev_add(ddf_dev_t *dev);46 static int msim_con_dev_remove(ddf_dev_t *dev);47 static int msim_con_dev_gone(ddf_dev_t *dev);48 static int msim_con_fun_online(ddf_fun_t *fun);49 static int msim_con_fun_offline(ddf_fun_t *fun);45 static errno_t msim_con_dev_add(ddf_dev_t *dev); 46 static errno_t msim_con_dev_remove(ddf_dev_t *dev); 47 static errno_t msim_con_dev_gone(ddf_dev_t *dev); 48 static errno_t msim_con_fun_online(ddf_fun_t *fun); 49 static errno_t msim_con_fun_offline(ddf_fun_t *fun); 50 50 51 51 static driver_ops_t driver_ops = { … … 62 62 }; 63 63 64 static int msim_con_get_res(ddf_dev_t *dev, msim_con_res_t *res)64 static errno_t msim_con_get_res(ddf_dev_t *dev, msim_con_res_t *res) 65 65 { 66 66 async_sess_t *parent_sess; 67 67 hw_res_list_parsed_t hw_res; 68 int rc;68 errno_t rc; 69 69 70 70 parent_sess = ddf_dev_parent_sess_get(dev); … … 97 97 } 98 98 99 static int msim_con_dev_add(ddf_dev_t *dev)99 static errno_t msim_con_dev_add(ddf_dev_t *dev) 100 100 { 101 101 msim_con_t *msim_con; 102 102 msim_con_res_t res; 103 int rc;103 errno_t rc; 104 104 105 105 ddf_msg(LVL_DEBUG, "msim_con_dev_add(%p)", dev); … … 122 122 } 123 123 124 static int msim_con_dev_remove(ddf_dev_t *dev)124 static errno_t msim_con_dev_remove(ddf_dev_t *dev) 125 125 { 126 126 msim_con_t *msim_con = (msim_con_t *)ddf_dev_data_get(dev); … … 131 131 } 132 132 133 static int msim_con_dev_gone(ddf_dev_t *dev)133 static errno_t msim_con_dev_gone(ddf_dev_t *dev) 134 134 { 135 135 msim_con_t *msim_con = (msim_con_t *)ddf_dev_data_get(dev); … … 140 140 } 141 141 142 static int msim_con_fun_online(ddf_fun_t *fun)142 static errno_t msim_con_fun_online(ddf_fun_t *fun) 143 143 { 144 144 ddf_msg(LVL_DEBUG, "msim_con_fun_online()"); … … 146 146 } 147 147 148 static int msim_con_fun_offline(ddf_fun_t *fun)148 static errno_t msim_con_fun_offline(ddf_fun_t *fun) 149 149 { 150 150 ddf_msg(LVL_DEBUG, "msim_con_fun_offline()"); -
uspace/drv/char/msim-con/msim-con.c
r36f0738 rb7fd2a0 43 43 static void msim_con_connection(ipc_callid_t, ipc_call_t *, void *); 44 44 45 static int msim_con_read(chardev_srv_t *, void *, size_t, size_t *);46 static int msim_con_write(chardev_srv_t *, const void *, size_t, size_t *);45 static errno_t msim_con_read(chardev_srv_t *, void *, size_t, size_t *); 46 static errno_t msim_con_write(chardev_srv_t *, const void *, size_t, size_t *); 47 47 48 48 static chardev_ops_t msim_con_chardev_ops = { … … 66 66 msim_con_t *con = (msim_con_t *) arg; 67 67 uint8_t c; 68 int rc;68 errno_t rc; 69 69 70 70 fibril_mutex_lock(&con->buf_lock); … … 80 80 81 81 /** Add msim console device. */ 82 int msim_con_add(msim_con_t *con, msim_con_res_t *res)82 errno_t msim_con_add(msim_con_t *con, msim_con_res_t *res) 83 83 { 84 84 ddf_fun_t *fun = NULL; 85 85 bool subscribed = false; 86 86 irq_cmd_t *msim_cmds = NULL; 87 int rc;87 errno_t rc; 88 88 89 89 circ_buf_init(&con->cbuf, con->buf, msim_con_buf_size, 1); … … 152 152 153 153 /** Remove msim console device */ 154 int msim_con_remove(msim_con_t *con)154 errno_t msim_con_remove(msim_con_t *con) 155 155 { 156 156 return ENOTSUP; … … 158 158 159 159 /** Msim console device gone */ 160 int msim_con_gone(msim_con_t *con)160 errno_t msim_con_gone(msim_con_t *con) 161 161 { 162 162 return ENOTSUP; … … 169 169 170 170 /** Read from msim console device */ 171 static int msim_con_read(chardev_srv_t *srv, void *buf, size_t size,171 static errno_t msim_con_read(chardev_srv_t *srv, void *buf, size_t size, 172 172 size_t *nread) 173 173 { … … 175 175 size_t p; 176 176 uint8_t *bp = (uint8_t *) buf; 177 int rc;177 errno_t rc; 178 178 179 179 fibril_mutex_lock(&con->buf_lock); … … 197 197 198 198 /** Write to msim console device */ 199 static int msim_con_write(chardev_srv_t *srv, const void *data, size_t size,199 static errno_t msim_con_write(chardev_srv_t *srv, const void *data, size_t size, 200 200 size_t *nwr) 201 201 { -
uspace/drv/char/msim-con/msim-con.h
r36f0738 rb7fd2a0 70 70 } msim_con_t; 71 71 72 extern int msim_con_add(msim_con_t *, msim_con_res_t *);73 extern int msim_con_remove(msim_con_t *);74 extern int msim_con_gone(msim_con_t *);72 extern errno_t msim_con_add(msim_con_t *, msim_con_res_t *); 73 extern errno_t msim_con_remove(msim_con_t *); 74 extern errno_t msim_con_gone(msim_con_t *); 75 75 76 76 #endif
Note:
See TracChangeset
for help on using the changeset viewer.