/openbmc/linux/drivers/crypto/ccp/ |
H A D | sp-pci.c | 231 sp->ccp_irq = 0; in sp_free_irqs() 232 sp->psp_irq = 0; in sp_free_irqs() 240 dev_new = sp->dev; in sp_pci_is_master() 293 if (!sp) in sp_pci_probe() 328 sp->io_map = iomap_table[sp->dev_vdata->bar]; in sp_pci_probe() 363 sp_free_irqs(sp); in sp_pci_probe() 374 if (!sp) in sp_pci_shutdown() 377 sp_destroy(sp); in sp_pci_shutdown() 385 if (!sp) in sp_pci_remove() 388 sp_destroy(sp); in sp_pci_remove() [all …]
|
H A D | psp-dev.c | 24 struct device *dev = sp->dev; in psp_alloc_struct() 32 psp->sp = sp; in psp_alloc_struct() 157 sp->psp_data = psp; in psp_dev_init() 166 psp->io_regs = sp->io_map; in psp_dev_init() 185 psp->sp->set_psp_master_device(psp->sp); in psp_dev_init() 200 sp->clear_psp_master_device(sp); in psp_dev_init() 204 sp->psp_data = NULL; in psp_dev_init() 211 sp->psp_data = NULL; in psp_dev_init() 231 sp_free_psp_irq(sp, psp); in psp_dev_destroy() 234 sp->clear_psp_master_device(sp); in psp_dev_destroy() [all …]
|
H A D | sp-dev.h | 135 int sp_init(struct sp_device *sp); 136 void sp_destroy(struct sp_device *sp); 139 int sp_suspend(struct sp_device *sp); 140 int sp_resume(struct sp_device *sp); 151 int ccp_dev_init(struct sp_device *sp); 152 void ccp_dev_destroy(struct sp_device *sp); 154 void ccp_dev_suspend(struct sp_device *sp); 155 void ccp_dev_resume(struct sp_device *sp); 159 static inline int ccp_dev_init(struct sp_device *sp) in ccp_dev_init() argument 170 int psp_dev_init(struct sp_device *sp); [all …]
|
H A D | sp-platform.c | 92 sp->psp_irq = ret; in sp_get_irqs() 94 sp->ccp_irq = ret; in sp_get_irqs() 102 sp->ccp_irq = ret; in sp_get_irqs() 110 struct sp_device *sp; in sp_platform_probe() local 118 if (!sp) in sp_platform_probe() 128 if (!sp->dev_vdata) { in sp_platform_probe() 158 ret = sp_get_irqs(sp); in sp_platform_probe() 164 ret = sp_init(sp); in sp_platform_probe() 182 sp_destroy(sp); in sp_platform_remove() 196 return sp_suspend(sp); in sp_platform_suspend() [all …]
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | efi-rt-wrapper.S | 10 stp x29, x30, [sp, #-112]! 11 mov x29, sp 18 stp x1, x18, [sp, #16] 26 stp x19, x20, [sp, #32] 27 stp x21, x22, [sp, #48] 28 stp x23, x24, [sp, #64] 33 mov sp, x16 49 mov x16, sp 50 mov sp, x29 53 ldp x1, x2, [sp, #16] [all …]
|
/openbmc/u-boot/arch/arc/lib/ |
H A D | _millicodethunk.S | 52 st r25, [sp,48] 54 st r24, [sp,44] 56 st r23, [sp,40] 58 st r22, [sp,36] 60 st r21, [sp,32] 62 st r20, [sp,28] 64 st r19, [sp,24] 66 st r18, [sp,20] 68 st r17, [sp,16] 70 st r16, [sp,12] [all …]
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | mcount.S | 18 addi sp, sp, -16 19 REG_S s0, 0*SZREG(sp) 20 REG_S ra, 1*SZREG(sp) 21 addi s0, sp, 16 29 addi sp, sp, -4*SZREG 30 REG_S s0, 2*SZREG(sp) 31 REG_S ra, 3*SZREG(sp) 34 addi s0, sp, 4*SZREG 40 addi sp, sp, 16 48 addi sp, sp, 4*SZREG [all …]
|
H A D | stacktrace.c | 26 high = ALIGN(sp, THREAD_SIZE); in fp_is_valid() 34 unsigned long fp, sp, pc; in walk_stackframe() local 39 sp = user_stack_pointer(regs); in walk_stackframe() 43 sp = current_stack_pointer; in walk_stackframe() 49 sp = task->thread.sp; in walk_stackframe() 64 sp = fp; in walk_stackframe() 90 unsigned long sp, pc; in walk_stackframe() local 97 sp = current_stack_pointer; in walk_stackframe() 101 sp = task->thread.sp; in walk_stackframe() 105 if (unlikely(sp & 0x7)) in walk_stackframe() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | rave-sp.c | 363 mutex_lock(&sp->bus_lock); in rave_sp_exec() 366 sp->reply = &reply; in rave_sp_exec() 379 sp->reply = NULL; in rave_sp_exec() 411 reply = sp->reply; in rave_sp_receive_reply() 422 sp->reply = NULL; in rave_sp_receive_reply() 701 ret = sp->variant->cmd.get_status(sp, &status); in rave_sp_get_status() 772 struct rave_sp *sp; in rave_sp_probe() local 782 sp = devm_kzalloc(dev, sizeof(*sp), GFP_KERNEL); in rave_sp_probe() 783 if (!sp) in rave_sp_probe() 786 sp->serdev = serdev; in rave_sp_probe() [all …]
|
/openbmc/linux/arch/arm64/kvm/hyp/ |
H A D | hyp-entry.S | 31 ldp x16, x17, [sp], #16 32 ldp x14, x15, [sp], #16 33 ldp x12, x13, [sp], #16 34 ldp x10, x11, [sp], #16 35 ldp x8, x9, [sp], #16 36 ldp x6, x7, [sp], #16 37 ldp x4, x5, [sp], #16 38 ldp x2, x3, [sp], #16 73 add sp, sp, #16 204 sub sp, sp, #(8 * 4) [all …]
|
/openbmc/linux/net/rxrpc/ |
H A D | io_thread.c | 87 trace_rxrpc_abort(0, why, sp->hdr.cid, sp->hdr.callNumber, sp->hdr.seq, in rxrpc_direct_abort() 132 memset(sp, 0, sizeof(*sp)); in rxrpc_extract_header() 175 sp = rxrpc_skb(skb); in rxrpc_input_packet() 191 switch (sp->hdr.type) { in rxrpc_input_packet() 193 if (rxrpc_to_client(sp)) in rxrpc_input_packet() 214 if (sp->hdr.seq == 0) in rxrpc_input_packet() 232 sp = rxrpc_skb(skb); in rxrpc_input_packet() 337 sp->hdr.serviceId); in rxrpc_input_packet_on_conn() 375 sp->hdr.seq, in rxrpc_input_packet_on_conn() 376 sp->hdr.serial, in rxrpc_input_packet_on_conn() [all …]
|
/openbmc/linux/drivers/gpu/host1x/ |
H A D | syncpt.h | 77 if (sp->client_managed) in host1x_syncpt_check_max() 79 max = host1x_syncpt_read_max(sp); in host1x_syncpt_check_max() 86 return sp->client_managed; in host1x_syncpt_client_managed() 93 static inline bool host1x_syncpt_idle(struct host1x_syncpt *sp) in host1x_syncpt_idle() argument 97 min = atomic_read(&sp->min_val); in host1x_syncpt_idle() 98 max = atomic_read(&sp->max_val); in host1x_syncpt_idle() 103 u32 host1x_syncpt_load(struct host1x_syncpt *sp); 115 u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp); 118 u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs); 123 return sp->id < host1x_syncpt_nb_pts(sp->host); in host1x_syncpt_is_valid() [all …]
|
/openbmc/linux/drivers/misc/ibmasm/ |
H A D | ibmasm.h | 163 int ibmasm_event_buffer_init(struct service_processor *sp); 164 void ibmasm_event_buffer_exit(struct service_processor *sp); 174 int ibmasm_heartbeat_init(struct service_processor *sp); 175 void ibmasm_heartbeat_exit(struct service_processor *sp); 185 int ibmasm_send_driver_vpd(struct service_processor *sp); 189 int ibmasm_send_i2o_message(struct service_processor *sp); 200 void ibmasmfs_add_sp(struct service_processor *sp); 204 void ibmasm_register_uart(struct service_processor *sp); 205 void ibmasm_unregister_uart(struct service_processor *sp); 207 #define ibmasm_register_uart(sp) do { } while(0) argument [all …]
|
H A D | event.c | 51 spin_lock_irqsave(&sp->lock, flags); in ibmasm_receive_event() 61 spin_unlock_irqrestore(&sp->lock, flags); in ibmasm_receive_event() 63 wake_up_event_readers(sp); in ibmasm_receive_event() 93 spin_lock_irqsave(&sp->lock, flags); in ibmasm_get_next_event() 105 spin_unlock_irqrestore(&sp->lock, flags); in ibmasm_get_next_event() 122 spin_lock_irqsave(&sp->lock, flags); in ibmasm_event_reader_register() 124 spin_unlock_irqrestore(&sp->lock, flags); in ibmasm_event_reader_register() 131 spin_lock_irqsave(&sp->lock, flags); in ibmasm_event_reader_unregister() 133 spin_unlock_irqrestore(&sp->lock, flags); in ibmasm_event_reader_unregister() 155 sp->event_buffer = buffer; in ibmasm_event_buffer_init() [all …]
|
H A D | uart.c | 20 void ibmasm_register_uart(struct service_processor *sp) in ibmasm_register_uart() argument 25 iomem_base = sp->base_address + SCOUT_COM_B_BASE; in ibmasm_register_uart() 32 sp->serial_line = -1; in ibmasm_register_uart() 37 uart.port.irq = sp->irq; in ibmasm_register_uart() 43 sp->serial_line = serial8250_register_8250_port(&uart); in ibmasm_register_uart() 44 if (sp->serial_line < 0) { in ibmasm_register_uart() 45 dev_err(sp->dev, "Failed to register serial port\n"); in ibmasm_register_uart() 48 enable_uart_interrupts(sp->base_address); in ibmasm_register_uart() 53 if (sp->serial_line < 0) in ibmasm_unregister_uart() 56 disable_uart_interrupts(sp->base_address); in ibmasm_unregister_uart() [all …]
|
/openbmc/qemu/common-user/host/mips/ |
H A D | safe-syscall.inc.S | 46 PTR_ADDIU sp, sp, -FRAME 48 REG_S s0, OFS_S0(sp) 67 lw a2, FRAME+16(sp) 73 sw t4, 16(sp) 74 sw t5, 20(sp) 75 sw t6, 24(sp) 76 sw t7, 28(sp) 116 REG_L s0, OFS_S0(sp) 117 PTR_ADDIU sp, sp, FRAME 126 2: REG_L s0, OFS_S0(sp) [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | mcount.S | 20 PTR_ADDI sp, sp, -MCOUNT_STACK_SIZE 21 PTR_S s0, sp, MCOUNT_S0_OFFSET 22 PTR_S ra, sp, MCOUNT_RA_OFFSET 28 PTR_L ra, sp, MCOUNT_RA_OFFSET 29 PTR_L s0, sp, MCOUNT_S0_OFFSET 30 PTR_ADDI sp, sp, MCOUNT_STACK_SIZE 82 PTR_ADDI sp, sp, -FGRET_REGS_SIZE 83 PTR_S a0, sp, FGRET_REGS_A0 84 PTR_S a1, sp, FGRET_REGS_A1 87 move a0, sp [all …]
|
/openbmc/linux/drivers/tty/serial/ |
H A D | sprd_serial.c | 366 sp->rx_dma.virt, sp->rx_dma.phys_addr); in sprd_rx_free_buf() 412 sp->rx_dma.phys_addr - sp->pos; in sprd_uart_dma_irq() 413 sp->pos = sp->rx_dma.phys_addr; in sprd_uart_dma_irq() 415 sp->rx_dma.trans_len = state.residue - sp->pos; in sprd_uart_dma_irq() 420 sp->rx_buf_tail += sp->rx_dma.trans_len; in sprd_uart_dma_irq() 442 if (sp->pos != sp->rx_dma.phys_addr) { in sprd_complete_rx_dma() 444 sp->rx_dma.phys_addr - sp->pos; in sprd_complete_rx_dma() 446 sp->rx_buf_tail += sp->rx_dma.trans_len; in sprd_complete_rx_dma() 464 sp->pos = sp->rx_dma.phys_addr; in sprd_start_dma_rx() 465 sp->rx_buf_tail = sp->rx_dma.virt; in sprd_start_dma_rx() [all …]
|
/openbmc/linux/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 3829 sp->name, sp); in s2io_test_msi() 3845 wait_event_timeout(sp->msi_wait, sp->msi_detected, HZ/10); in s2io_test_msi() 3856 free_irq(sp->entries[1].vector, sp); in s2io_test_msi() 3890 free_irq(sp->pdev->irq, sp->dev); in remove_inta_isr() 4197 struct s2io_nic *sp = from_timer(sp, t, alarm_timer); in s2io_alarm_handle() local 5087 do_s2io_add_mc(sp, sp->def_mac_addr[offset].mac_addr); in do_s2io_restore_unicast_mc() 5808 (sp->pdev->vendor | (sp->pdev->device << 16)), in s2io_ethtool_seeprom() 7060 if (verify_pcc_quiescent(sp, sp->device_enabled_once)) in do_s2io_card_down() 7761 sp->other_fifo_idx = sp->total_tcp_fifos - 1; in s2io_init_nic() 7765 sp->udp_fifo_idx = sp->total_tcp_fifos; in s2io_init_nic() [all …]
|
/openbmc/linux/drivers/scsi/qla2xxx/ |
H A D | qla_nvme.c | 191 qla2xxx_rel_qpair_sp(sp->qpair, sp); in qla_nvme_release_fcp_cmd_kref() 303 srb_t *sp = priv->sp; in qla_nvme_abort_work() local 312 __func__, sp, sp->handle, fcport, sp->u.iocb_cmd.u.nvme.desc, fcport->deleted); in qla_nvme_abort_work() 320 __func__, sp, sp->type); in qla_nvme_abort_work() 321 sp->done(sp, 0); in qla_nvme_abort_work() 357 kref_put(&sp->cmd_kref, sp->put_fn); in qla_nvme_abort_work() 393 uctx->sp = sp; in qla_nvme_xmt_ls_rsp() 499 priv->sp = sp; in qla_nvme_ls_req() 813 priv->sp = sp; in qla_nvme_post_cmd() 820 sp->cmd_sp = sp; in qla_nvme_post_cmd() [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | scall32-o32.S | 35 sw t1, PT_EPC(sp) 127 move a0, sp 136 lw a1, PT_R5(sp) 137 lw a2, PT_R6(sp) 194 lw a3, 16(sp) 195 lw t4, 20(sp) 196 lw t5, 24(sp) 197 lw t6, 28(sp) 198 sw t4, 16(sp) 199 sw t5, 20(sp) [all …]
|
/openbmc/linux/drivers/base/ |
H A D | class.c | 62 sp = NULL; in class_to_subsys() 64 sp = subsys_get(sp); in class_to_subsys() 66 return sp; in class_to_subsys() 135 if (!sp) in class_create_file_ns() 150 if (!sp) in class_remove_file_ns() 228 if (!sp) in class_unregister() 317 if (!sp) in class_dev_iter_init() 324 iter->sp = sp; in class_dev_iter_init() 479 if (!sp) in class_interface_register() 512 if (!sp) in class_interface_unregister() [all …]
|
/openbmc/linux/arch/powerpc/perf/ |
H A D | callchain.c | 28 if (sp & 0xf) in valid_next_sp() 30 if (!validate_sp(sp, current)) in valid_next_sp() 32 if (sp >= prev_sp + STACK_FRAME_MIN_SIZE) in valid_next_sp() 46 unsigned long sp, next_sp; in perf_callchain_kernel() local 53 sp = regs->gpr[1]; in perf_callchain_kernel() 56 if (!validate_sp(sp, current)) in perf_callchain_kernel() 60 fp = (unsigned long *) sp; in perf_callchain_kernel() 63 if (next_sp == sp + STACK_INT_FRAME_SIZE && in perf_callchain_kernel() 70 regs = (struct pt_regs *)(sp + STACK_INT_FRAME_REGS); in perf_callchain_kernel() 97 if (!valid_next_sp(next_sp, sp)) in perf_callchain_kernel() [all …]
|
H A D | callchain_32.c | 79 static int sane_signal_32_frame(unsigned int sp) in sane_signal_32_frame() argument 90 static int sane_rt_signal_32_frame(unsigned int sp) in sane_rt_signal_32_frame() argument 115 is_sigreturn_32_address(next_ip, sp) && in signal_frame_32_regs() 116 sane_signal_32_frame(sp)) { in signal_frame_32_regs() 122 is_rt_sigreturn_32_address(next_ip, sp) && in signal_frame_32_regs() 123 sane_rt_signal_32_frame(sp)) { in signal_frame_32_regs() 136 unsigned int sp, next_sp; in perf_callchain_user_32() local 144 sp = regs->gpr[1]; in perf_callchain_user_32() 156 uregs = signal_frame_32_regs(sp, next_sp, lr); in perf_callchain_user_32() 164 read_user_stack_32(&uregs[PT_R1], &sp)) in perf_callchain_user_32() [all …]
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | irqflags.h | 156 LONG_L $9, PT_R9(sp); \ 157 LONG_L $8, PT_R8(sp); \ 158 LONG_L $7, PT_R7(sp); \ 159 LONG_L $6, PT_R6(sp); \ 160 LONG_L $5, PT_R5(sp); \ 161 LONG_L $4, PT_R4(sp); \ 162 LONG_L $2, PT_R2(sp) 165 LONG_L $7, PT_R7(sp); \ 166 LONG_L $6, PT_R6(sp); \ 167 LONG_L $5, PT_R5(sp); \ [all …]
|