Lines Matching refs:bsa
430 uint32_t *bsa = *(int **)stack; in copy_to_ctx() local
432 if ((int *)bsa - stack > 4) { in copy_to_ctx()
434 } else if ((int *)bsa - stack > 8) { in copy_to_ctx()
436 } else if ((int *)bsa - stack > 12) { in copy_to_ctx()
449 ((char *)bsa) + BASE_SAVE_AREA_SIZE); in copy_to_ctx()
452 reg->val = bsa[reg->stack_offset / 4]; in copy_to_ctx()
466 reg->val = bsa[reg->stack_offset / 4]; in copy_to_ctx()
521 _xtensa_irq_bsa_t *bsa = (void *)*(int **)stack; in restore_from_ctx() local
523 if ((int *)bsa - stack > 4) { in restore_from_ctx()
525 } else if ((int *)bsa - stack > 8) { in restore_from_ctx()
527 } else if ((int *)bsa - stack > 12) { in restore_from_ctx()
550 bsa[reg->stack_offset / 4] = reg->val; in restore_from_ctx()
562 bsa[reg->stack_offset / 4] = reg->val; in restore_from_ctx()
580 bsa->pc += 2; in restore_from_ctx()