Lines Matching defs:ubuf

91     struct tws_ioctl_no_data_buf *ubuf = (struct tws_ioctl_no_data_buf *)buf;
120 req->length = (ubuf->driver_pkt.buffer_length + 511) & ~511;
129 error = copyin(ubuf->pdata, req->data, req->length);
138 memcpy(&req->cmd_pkt->cmd, &ubuf->cmd_pkt.cmd,
154 ubuf->driver_pkt.os_status = error;
159 ubuf->driver_pkt.os_status = req->error_code;
183 memcpy(&ubuf->cmd_pkt.hdr, &req->cmd_pkt->hdr, sizeof(struct tws_command_apache));
184 memcpy(&ubuf->cmd_pkt.cmd, &req->cmd_pkt->cmd, sizeof(struct tws_command_apache));
192 error = copyout(req->data, ubuf->pdata, ubuf->driver_pkt.buffer_length);
199 ubuf->driver_pkt.os_status = error;
221 struct tws_ioctl_packet *ubuf)
227 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS;
231 ubuf->driver_pkt.status = 0;
238 ubuf->driver_pkt.status = TWS_AEN_OVERFLOW;
253 memcpy(&eventp, ubuf->data_buf, sizeof(struct tws_event_packet));
262 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS;
267 memcpy(&eventp, ubuf->data_buf, sizeof(struct tws_event_packet));
276 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS;
282 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS;
286 memcpy(ubuf->data_buf, &qp[index],
298 struct tws_ioctl_packet *ubuf = (struct tws_ioctl_packet *)buf;
304 ubuf->driver_pkt.status = 0;
310 tws_retrive_aen(sc,cmd,ubuf);
314 memcpy(&lpkt, ubuf->data_buf, sizeof(struct tws_lock_packet));
324 ubuf->driver_pkt.status = TWS_IOCTL_LOCK_ALREADY_HELD;
330 ubuf->driver_pkt.status = TWS_IOCTL_LOCK_NOT_HELD;
333 ubuf->driver_pkt.status = 0;
353 ubuf->driver_pkt.status = 0;
355 if ( ubuf->driver_pkt.buffer_length < len )
356 len = ubuf->driver_pkt.buffer_length;
357 memcpy(ubuf->data_buf, &cpkt, len);