Lines Matching defs:data
69 * application to pick data once in two ticks. This way, another application,
70 * which presumably drives the bus, gets to hog CPU, yet we collect our data.
101 unsigned int len_urb; /* Length of data (submitted or actual) */
117 * ISO vector, packed into the head of data stream.
136 void __user *data;
137 size_t alloc; /* Length of data (can be zero) */
189 unsigned int b_read; /* Amount of read data in curr. pkt. */
191 wait_queue_head_t b_wait; /* Wait for data here */
249 * Copy data and advance pointers.
281 * Copy data and advance pointers.
318 * Currently, we always have the header stuck with the data, although
360 * This is used if a data fetch fails.
623 static void mon_bin_submit(void *data, struct urb *urb)
625 struct mon_reader_bin *rp = data;
629 static void mon_bin_complete(void *data, struct urb *urb, int status)
631 struct mon_reader_bin *rp = data;
635 static void mon_bin_error(void *data, struct urb *urb, int error)
637 struct mon_reader_bin *rp = data;
742 void __user *data, unsigned int nbytes)
767 if (copy_from_buf(rp, offset, data, step_len)) {
999 * N.B. This only returns the size of data, without the header.
1079 getb.data, (unsigned int)getb.alloc);