desc_end
void *desc_end;
desc_end = (void *)desc + desc_size;
if ((void *)rb_desc + struct_size(rb_desc, page_va, 0) > desc_end)
if ((void *)rb_desc + struct_size(rb_desc, page_va, rb_desc->nr_page_va) > desc_end)
dma_addr_t *offset = (dma_addr_t *)desc_end(desc);
u32 *offset = (u32 *)desc_end(desc);
u32 *offset = desc_end(desc);
u32 *cmd = desc_end(desc);
u32 *offset = desc_end(desc);
u32 *cmd = desc_end(desc); \
desc_end = desc + len;
while (desc < desc_end)
desc = udl_parse_key_value_pair(udl, desc, desc_end);
const u8 *desc_end;
char *desc_end;
desc_end = desc + total_len;
while (desc < desc_end) {
const u64 desc_end = desc_pos + desc_size;
const u64 desc_size_pos = round_up(desc_end + sizeof(desc_size_disk),