Lines Matching defs:msg
67 // watcher process expects the msg buffer to be len + 1 in length
69 static zx_status_t fdio_watcher_process(fdio_watcher_t* w, uint8_t* msg, size_t len) {
72 unsigned event = *msg++;
73 unsigned namelen = *msg++;
95 uint8_t tmp = msg[namelen];
96 msg[namelen] = 0;
99 if ((status = w->func(w->fd, event, (char*) msg, w->cookie)) != ZX_OK) {
102 msg[namelen] = tmp;
104 msg += namelen;
113 uint8_t msg[fuchsia_io_MAX_BUF + 1];
116 if ((status = zx_channel_read(w->h, 0, msg, NULL, sz, 0, &sz, NULL)) < 0) {
128 if ((status = fdio_watcher_process(w, msg, sz)) != ZX_OK) {