44 u16 usa_ofs, usa_count,
usn;
45 u16 *usa_pos, *data_pos;
54 usa_ofs + (usa_count * 2) > size ||
58 usa_pos = (
u16*)b + usa_ofs/
sizeof(
u16);
75 if (*data_pos != usn) {
95 *data_pos = *(++usa_pos);
125 le16 *usa_pos, *data_pos;
126 u16 usa_ofs, usa_count,
usn;
140 usa_ofs + (usa_count * 2) > size ||
144 usa_pos = (
le16*)((
u8*)b + usa_ofs);
150 if (usn == 0xffff || !usn)
157 while (usa_count--) {
162 *(++usa_pos) = *data_pos;
181 le16 *usa_pos, *data_pos;
187 usa_pos = (
le16*)b + usa_ofs/
sizeof(
le16);
193 while (usa_count--) {
198 *data_pos = *(++usa_pos);