Lines Matching defs:len
30 int len;
56 rs->len = sizeof(struct iso_directory_record) + de->name_len[0];
57 if (rs->len & 1)
58 (rs->len)++;
59 rs->chr = (unsigned char *)de + rs->len;
60 rs->len = *((unsigned char *)de) - rs->len;
61 if (rs->len < 0)
62 rs->len = 0;
65 rs->len -= ISOFS_SB(inode->i_sb)->s_rock_offset;
67 if (rs->len < 0)
68 rs->len = 0;
121 rs->len = rs->cont_size;
141 int len;
145 len = sizeof(struct SU_SP_s);
148 len = sizeof(struct SU_CE_s);
151 len = sizeof(struct SU_ER_s);
154 len = sizeof(struct RR_RR_s);
157 len = sizeof(struct RR_PX_s);
160 len = sizeof(struct RR_PN_s);
163 len = sizeof(struct RR_SL_s);
166 len = sizeof(struct RR_NM_s);
169 len = sizeof(struct RR_CL_s);
172 len = sizeof(struct RR_PL_s);
175 len = sizeof(struct RR_TF_s);
178 len = sizeof(struct RR_ZF_s);
181 len = 0;
184 len += offsetof(struct rock_ridge, u);
185 if (len > rs->len) {
189 sig, len, rs->len);
208 int len;
218 while (rs.len > 2) { /* There may be one byte for padding somewhere */
221 * Ignore rock ridge info if rr->len is out of range, but
225 if (rr->len < 3)
230 rs.chr += rr->len;
231 rs.len -= rr->len;
233 * As above, just ignore the rock ridge info if rr->len
236 if (rs.len < 0)
256 if (rr->len < 5)
273 len = rr->len - 5;
274 if (retnamlen + len >= 254) {
278 p = memchr(rr->u.NM.name, '\0', len);
280 len = p - rr->u.NM.name;
281 memcpy(retname + retnamlen, rr->u.NM.name, len);
282 retnamlen += len;
328 rs.len -= 14;
329 if (rs.len < 0)
330 rs.len = 0;
334 while (rs.len > 2) { /* There may be one byte for padding somewhere */
337 * Ignore rock ridge info if rr->len is out of range, but
341 if (rr->len < 3)
346 rs.chr += rr->len;
347 rs.len -= rr->len;
349 * As above, just ignore the rock ridge info if rr->len
352 if (rs.len < 0)
374 if (rr->u.ER.len_id + offsetof(struct rock_ridge, u.ER.data) > rr->len)
453 slen = rr->len - 5;
461 slp->len;
477 slen -= slp->len + 2;
480 (((char *)slp) + slp->len + 2);
609 slen = rr->len - 5;
615 if (slp->len > plimit - rpnt)
617 memcpy(rpnt, slp->text, slp->len);
618 rpnt += slp->len;
641 slen -= slp->len + 2;
643 slp = (struct SL_component *)((char *)slp + slp->len + 2);
738 while (rs.len > 2) { /* There may be one byte for padding somewhere */
740 if (rr->len < 3)
745 rs.chr += rr->len;
746 rs.len -= rr->len;
747 if (rs.len < 0)