Lines Matching defs:l_ad
243 uint32_t len, lb_num, l_ea, l_ad, max_l_ad;
264 l_ad = udf_rw32(fe->l_ad);
272 l_ad = udf_rw32(efe->l_ad);
282 for (i = l_ad; i < max_l_ad; i++) {
293 KASSERT(l_ad <= max_l_ad);
294 KASSERT(l_ad == inflen);
332 /* rest should be zero (ad_off > l_ad < max_l_ad - adlen) */
1782 fe->l_ad = udf_rw32(0);
1786 efe->l_ad = udf_rw32(0);
1798 ext->l_ad = udf_rw32(0);
1818 uint32_t dscr_size, l_ea, l_ad, flags;
1828 l_ad = udf_rw32(fe->l_ad);
1834 l_ad = udf_rw32(efe->l_ad);
1858 while (offset >= l_ad) {
1861 short_ad = (struct short_ad *) (data_pos + l_ad-adlen);
1867 long_ad = (struct long_ad *) (data_pos + l_ad-adlen);
1872 l_ad = 0; /* force EOF */
1879 l_ad = 0; /* force EOF */
1882 offset = offset - l_ad;
1885 l_ad = udf_rw32(ext->l_ad);
1889 /* XXX l_ad == 0 should be enough to check */
1890 *eof = (offset >= l_ad) || (l_ad == 0);
1893 "l_ad %d\n", extnr, offset, l_ad));
1928 uint32_t lb_size, dscr_size, l_ea, l_ad, *l_ad_p, max_l_ad, crclen;
1947 l_ad_p = &fe->l_ad;
1955 l_ad_p = &efe->l_ad;
1984 l_ad = udf_rw32(*l_ad_p);
1987 while (offset >= l_ad) {
1990 short_ad = (struct short_ad *) (data_pos + l_ad-adlen);
1996 long_ad = (struct long_ad *) (data_pos + l_ad-adlen);
2008 offset = offset - l_ad;
2014 l_ad_p = &ext->l_ad;
2015 l_ad = udf_rw32(*l_ad_p);
2018 DPRINTF(PARANOIDADWLK, ("append, ext %d, offset %d, l_ad %d\n",
2020 KASSERT(l_ad == udf_rw32(*l_ad_p));
2023 l_ad = udf_rw32(*l_ad_p);
2028 if (offset < l_ad) {
2090 ext->l_ad = udf_rw32(0);
2099 /* add redirect and adjust l_ad and crclen for old descr */
2108 l_ad += adlen;
2111 *l_ad_p = udf_rw32(l_ad);
2120 l_ad_p = &ext->l_ad;
2121 l_ad = udf_rw32(*l_ad_p);
2150 /* adjust l_ad and crclen when needed */
2151 if (offset >= l_ad) {
2152 l_ad += adlen;
2155 *l_ad_p = udf_rw32(l_ad);
2607 uint32_t max_l_ad, l_ad, l_ea;
2635 l_ad = udf_rw32(fe->l_ad);
2642 l_ad = udf_rw32(efe->l_ad);
2656 if (l_ad + size_diff <= max_l_ad) {
2660 l_ad += size_diff;
2661 crclen = dscr_size - UDF_DESC_TAG_LENGTH + l_ea + l_ad;
2664 fe->l_ad = udf_rw32(l_ad);
2669 efe->l_ad = udf_rw32(l_ad);
2882 uint32_t max_l_ad, l_ad, l_ea;
2911 l_ad = udf_rw32(fe->l_ad);
2919 l_ad = udf_rw32(efe->l_ad);
2938 l_ad -= size_diff;
2939 crclen = dscr_size - UDF_DESC_TAG_LENGTH + l_ea + l_ad;
2942 fe->l_ad = udf_rw32(l_ad);
2947 efe->l_ad = udf_rw32(l_ad);
3104 l_ad = new_size;
3105 crclen = dscr_size - UDF_DESC_TAG_LENGTH + l_ea + l_ad;
3108 fe->l_ad = udf_rw32(l_ad);
3113 efe->l_ad = udf_rw32(l_ad);