Lines Matching defs:slice
45 struct surface_hid_buffer_slice *slice;
70 slice = (struct surface_hid_buffer_slice *)buffer;
71 slice->entry = entry;
72 slice->end = 0;
77 while (!slice->end && offset < len) {
78 put_unaligned_le32(offset, &slice->offset);
79 put_unaligned_le32(length, &slice->length);
84 sizeof(*slice));
88 offset = get_unaligned_le32(&slice->offset);
89 length = get_unaligned_le32(&slice->length);
98 memcpy(buf + offset, &slice->data[0], length);