Lines Matching refs:ubuf
88 struct tws_ioctl_no_data_buf *ubuf = (struct tws_ioctl_no_data_buf *)buf; in tws_passthru() local
93 buffer_length = roundup2(ubuf->driver_pkt.buffer_length, 512); in tws_passthru()
129 error = copyin(ubuf->pdata, req->data, req->length); in tws_passthru()
138 memcpy(&req->cmd_pkt->cmd, &ubuf->cmd_pkt.cmd, in tws_passthru()
154 ubuf->driver_pkt.os_status = error; in tws_passthru()
159 ubuf->driver_pkt.os_status = req->error_code; in tws_passthru()
183 memcpy(&ubuf->cmd_pkt.hdr, &req->cmd_pkt->hdr, sizeof(struct tws_command_apache)); in tws_passthru()
184 memcpy(&ubuf->cmd_pkt.cmd, &req->cmd_pkt->cmd, sizeof(struct tws_command_apache)); in tws_passthru()
192 error = copyout(req->data, ubuf->pdata, ubuf->driver_pkt.buffer_length); in tws_passthru()
199 ubuf->driver_pkt.os_status = error; in tws_passthru()
221 struct tws_ioctl_packet *ubuf) in tws_retrive_aen() argument
227 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS; in tws_retrive_aen()
231 ubuf->driver_pkt.status = 0; in tws_retrive_aen()
238 ubuf->driver_pkt.status = TWS_AEN_OVERFLOW; in tws_retrive_aen()
253 memcpy(&eventp, ubuf->data_buf, sizeof(struct tws_event_packet)); in tws_retrive_aen()
262 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS; in tws_retrive_aen()
267 memcpy(&eventp, ubuf->data_buf, sizeof(struct tws_event_packet)); in tws_retrive_aen()
276 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS; in tws_retrive_aen()
282 ubuf->driver_pkt.status = TWS_AEN_NO_EVENTS; in tws_retrive_aen()
286 memcpy(ubuf->data_buf, &qp[index], in tws_retrive_aen()
298 struct tws_ioctl_packet *ubuf = (struct tws_ioctl_packet *)buf; in tws_ioctl_aen() local
304 ubuf->driver_pkt.status = 0; in tws_ioctl_aen()
310 tws_retrive_aen(sc,cmd,ubuf); in tws_ioctl_aen()
314 memcpy(&lpkt, ubuf->data_buf, sizeof(struct tws_lock_packet)); in tws_ioctl_aen()
324 ubuf->driver_pkt.status = TWS_IOCTL_LOCK_ALREADY_HELD; in tws_ioctl_aen()
329 ubuf->driver_pkt.status = TWS_IOCTL_LOCK_NOT_HELD; in tws_ioctl_aen()
332 ubuf->driver_pkt.status = 0; in tws_ioctl_aen()
352 ubuf->driver_pkt.status = 0; in tws_ioctl_aen()
354 if ( ubuf->driver_pkt.buffer_length < len ) in tws_ioctl_aen()
355 len = ubuf->driver_pkt.buffer_length; in tws_ioctl_aen()
356 memcpy(ubuf->data_buf, &cpkt, len); in tws_ioctl_aen()