Lines Matching defs:row
408 static bool meta_row_is_guilty(const void *row, const void *addr)
410 return (row <= addr) && (addr < row + META_MEM_BYTES_PER_ROW);
413 static int meta_pointer_offset(const void *row, const void *addr)
426 (addr - row) / KASAN_GRANULE_SIZE * 3 + 1;
432 void *row;
434 row = (void *)round_down((unsigned long)addr, META_MEM_BYTES_PER_ROW)
444 (i == 0) ? ">%px: " : " %px: ", row);
451 kasan_metadata_fetch_row(&metadata[0], row);
457 if (meta_row_is_guilty(row, addr))
458 pr_err("%*c\n", meta_pointer_offset(row, addr), '^');
460 row += META_MEM_BYTES_PER_ROW;