Lines Matching refs:row
203 #define UNI(dir, row, glyph) (FIELD_PREP(UNI_DIR_BITS, (dir)) | \ argument
204 FIELD_PREP(UNI_ROW_BITS, (row)) | \
275 u16 *row = dir[r]; in set_inverse_trans_unicode() local
276 if (!row) in set_inverse_trans_unicode()
279 u16 glyph = row[g]; in set_inverse_trans_unicode()
511 u16 **dir, *row; in con_insert_unipair() local
524 row = dir[n]; in con_insert_unipair()
525 if (!row) { in con_insert_unipair()
526 row = dir[n] = kmalloc_array(UNI_ROW_GLYPHS, sizeof(*row), in con_insert_unipair()
528 if (!row) in con_insert_unipair()
531 memset(row, 0xff, UNI_ROW_GLYPHS * sizeof(*row)); in con_insert_unipair()
534 row[UNI_GLYPH(unicode)] = fontpos; in con_insert_unipair()
609 u16 *row = dir[r]; in con_unshare_unimap() local
610 if (!row) { in con_unshare_unimap()
617 if (row[g] == 0xffff) in con_unshare_unimap()
623 ret = con_insert_unipair(new, uni, row[g]); in con_unshare_unimap()
811 u16 *row = dir[r]; in con_get_unimap() local
812 if (!row) in con_get_unimap()
815 for (g = 0; g < UNI_ROW_GLYPHS; g++, row++) { in con_get_unimap()
816 if (*row >= MAX_GLYPH) in con_get_unimap()
820 unilist[ect].fontpos = *row; in con_get_unimap()
866 u16 **dir, *row, glyph; in conv_uni_to_pc() local
889 row = dir[UNI_ROW(ucs)]; in conv_uni_to_pc()
890 if (!row) in conv_uni_to_pc()
893 glyph = row[UNI_GLYPH(ucs)]; in conv_uni_to_pc()