Lines Matching refs:nb
261 unsigned int reg, unsigned int nb, in emulate_multiple() argument
275 if (unlikely((nb > 4) || !user_mode(regs))) in emulate_multiple()
282 nb = regs->xer & 127; in emulate_multiple()
283 if (nb == 0) in emulate_multiple()
294 nb = (instr >> 11) & 0x1f; in emulate_multiple()
295 if (nb == 0) in emulate_multiple()
296 nb = 32; in emulate_multiple()
298 if (nb + reg * 4 > 128) { in emulate_multiple()
299 nb0 = nb + reg * 4 - 128; in emulate_multiple()
300 nb = 128 - reg * 4; in emulate_multiple()
313 nb = (32 - reg) * 4; in emulate_multiple()
316 if (!access_ok((flags & ST ? VERIFY_WRITE: VERIFY_READ), addr, nb+nb0)) in emulate_multiple()
329 memset(rptr, 0, ((nb + 3) / 4) * sizeof(unsigned long)); in emulate_multiple()
334 for (i = 0; i < nb; ++i, ++p) in emulate_multiple()
340 addr += nb; in emulate_multiple()
349 for (i = 0; i < nb; ++i, ++p) in emulate_multiple()
355 addr += nb; in emulate_multiple()
505 unsigned int nb, flags; in emulate_spe() local
512 nb = spe_aligninfo[instr].len; in emulate_spe()
518 addr, nb))) in emulate_spe()
561 switch (nb) { in emulate_spe()
644 switch (nb) { in emulate_spe()
771 unsigned int instr, nb, flags, instruction = 0; in fix_alignment() local
841 nb = aligninfo[instr].len; in fix_alignment()
850 nb = 8; in fix_alignment()
854 nb = 8; in fix_alignment()
896 nb = 8; in fix_alignment()
898 nb = 16; in fix_alignment()
916 nb = 8; in fix_alignment()
919 return emulate_vsx(addr, reg, areg, regs, flags, nb, elsize); in fix_alignment()
943 if (unlikely(nb == 0)) in fix_alignment()
951 return emulate_multiple(regs, addr, reg, nb, in fix_alignment()
958 addr, nb))) in fix_alignment()
969 if (nb == 16) { in fix_alignment()
993 switch (nb) { in fix_alignment()
1005 for (i = 0; i < nb; i++) in fix_alignment()
1028 switch (nb) { in fix_alignment()
1047 if ( nb == 2 ) in fix_alignment()
1071 switch (nb) { in fix_alignment()
1082 for (i = 0; i < nb; i++) in fix_alignment()