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()
508 u16 **dir, *row; in con_insert_unipair() local
521 row = dir[n]; in con_insert_unipair()
522 if (!row) { in con_insert_unipair()
523 row = dir[n] = kmalloc_array(UNI_ROW_GLYPHS, sizeof(*row), in con_insert_unipair()
525 if (!row) in con_insert_unipair()
528 memset(row, 0xff, UNI_ROW_GLYPHS * sizeof(*row)); in con_insert_unipair()
531 row[UNI_GLYPH(unicode)] = fontpos; in con_insert_unipair()
603 u16 *row = dir[r]; in con_unshare_unimap() local
604 if (!row) { in con_unshare_unimap()
611 if (row[g] == 0xffff) in con_unshare_unimap()
617 ret = con_insert_unipair(new, uni, row[g]); in con_unshare_unimap()
795 u16 *row = dir[r]; in con_get_unimap() local
796 if (!row) in con_get_unimap()
799 for (g = 0; g < UNI_ROW_GLYPHS; g++, row++) { in con_get_unimap()
800 if (*row >= MAX_GLYPH) in con_get_unimap()
804 unilist[ect].fontpos = *row; in con_get_unimap()
852 u16 **dir, *row, glyph; in conv_uni_to_pc() local
875 row = dir[UNI_ROW(ucs)]; in conv_uni_to_pc()
876 if (!row) in conv_uni_to_pc()
879 glyph = row[UNI_GLYPH(ucs)]; in conv_uni_to_pc()