Lines Matching refs:alignment
595 unsigned int alignment = offset & 3, tmp, result = 0; in vlapic_read() local
605 result = *((unsigned char *)&tmp + alignment); in vlapic_read()
609 if ( alignment == 3 ) in vlapic_read()
611 result = *(unsigned short *)((unsigned char *)&tmp + alignment); in vlapic_read()
615 if ( alignment != 0 ) in vlapic_read()
617 result = *(unsigned int *)((unsigned char *)&tmp + alignment); in vlapic_read()
900 unsigned char alignment = (offset & 3) * 8; in vlapic_write() local
905 val = ((tmp & ~(0xffU << alignment)) | in vlapic_write()
906 ((val & 0xff) << alignment)); in vlapic_write()
910 if ( alignment & 1 ) in vlapic_write()
912 val = ((tmp & ~(0xffffU << alignment)) | in vlapic_write()
913 ((val & 0xffff) << alignment)); in vlapic_write()