Home
last modified time | relevance | path

Searched full:sp (Results 1 – 25 of 1588) sorted by relevance

12345678910>>...64

/Linux-v6.1/arch/riscv/kernel/
Dmcount-dyn.S29 addi sp, sp, -SZREG
30 addi sp, sp, -ABI_SIZE_ON_STACK
32 REG_S a0, ABI_A0(sp)
33 REG_S a1, ABI_A1(sp)
34 REG_S a2, ABI_A2(sp)
35 REG_S a3, ABI_A3(sp)
36 REG_S a4, ABI_A4(sp)
37 REG_S a5, ABI_A5(sp)
38 REG_S a6, ABI_A6(sp)
39 REG_S a7, ABI_A7(sp)
[all …]
Dentry.S32 REG_S sp, TASK_TI_KERNEL_SP(tp)
35 addi sp, sp, -(PT_SIZE_ON_STACK)
36 srli sp, sp, THREAD_SHIFT
37 andi sp, sp, 0x1
38 bnez sp, handle_kernel_stack_overflow
39 REG_L sp, TASK_TI_KERNEL_SP(tp)
43 REG_S sp, TASK_TI_USER_SP(tp)
44 REG_L sp, TASK_TI_KERNEL_SP(tp)
45 addi sp, sp, -(PT_SIZE_ON_STACK)
46 REG_S x1, PT_RA(sp)
[all …]
/Linux-v6.1/arch/alpha/kernel/
Dentry.S29 .cfi_def_cfa $sp, 48
53 subq $sp, SP_OFF, $sp
55 stq $0, 0($sp)
56 stq $1, 8($sp)
57 stq $2, 16($sp)
58 stq $3, 24($sp)
59 stq $4, 32($sp)
60 stq $28, 144($sp)
68 stq $5, 40($sp)
69 stq $6, 48($sp)
[all …]
/Linux-v6.1/arch/nios2/include/asm/
Dentry.h31 stw sp, PT_SP(r24) /* Save user stack before changing */
32 mov sp, r24
35 1 : mov r24, sp
36 addi sp, sp, -PT_REGS_SIZE /* Backup the kernel stack pointer */
37 stw r24, PT_SP(sp)
38 2 : stw r1, PT_R1(sp)
39 stw r2, PT_R2(sp)
40 stw r3, PT_R3(sp)
41 stw r4, PT_R4(sp)
42 stw r5, PT_R5(sp)
[all …]
/Linux-v6.1/arch/riscv/kernel/probes/
Dkprobes_trampoline.S14 REG_S x1, PT_RA(sp)
15 REG_S x3, PT_GP(sp)
16 REG_S x4, PT_TP(sp)
17 REG_S x5, PT_T0(sp)
18 REG_S x6, PT_T1(sp)
19 REG_S x7, PT_T2(sp)
20 REG_S x8, PT_S0(sp)
21 REG_S x9, PT_S1(sp)
22 REG_S x10, PT_A0(sp)
23 REG_S x11, PT_A1(sp)
[all …]
/Linux-v6.1/arch/csky/abiv2/inc/abi/
Dentry.h24 subi sp, 152
25 stw tls, (sp, 0)
26 stw lr, (sp, 4)
34 stw lr, (sp, 8)
37 stw lr, (sp, 12)
40 addi lr, sp, 152
45 stw lr, (sp, 16)
47 stw a0, (sp, 20)
48 stw a0, (sp, 24)
49 stw a1, (sp, 28)
[all …]
/Linux-v6.1/drivers/media/usb/pvrusb2/
Dpvrusb2-io.c120 struct pvr2_stream *sp = bp->stream; in pvr2_buffer_remove() local
123 cnt = &sp->i_count; in pvr2_buffer_remove()
124 bcnt = &sp->i_bcount; in pvr2_buffer_remove()
128 cnt = &sp->q_count; in pvr2_buffer_remove()
129 bcnt = &sp->q_bcount; in pvr2_buffer_remove()
133 cnt = &sp->r_count; in pvr2_buffer_remove()
134 bcnt = &sp->r_bcount; in pvr2_buffer_remove()
152 struct pvr2_stream *sp; in pvr2_buffer_set_none() local
154 sp = bp->stream; in pvr2_buffer_set_none()
160 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_none()
[all …]
/Linux-v6.1/drivers/crypto/ccp/
Dsp-dev.c23 #include "sp-dev.h"
31 /* List of SPs, SP count, read-write access lock, and access functions
34 * examine the SP list.
42 static void sp_add_device(struct sp_device *sp) in sp_add_device() argument
48 list_add_tail(&sp->entry, &sp_units); in sp_add_device()
53 static void sp_del_device(struct sp_device *sp) in sp_del_device() argument
59 list_del(&sp->entry); in sp_del_device()
66 struct sp_device *sp = data; in sp_irq_handler() local
68 if (sp->ccp_irq_handler) in sp_irq_handler()
69 sp->ccp_irq_handler(irq, sp->ccp_irq_data); in sp_irq_handler()
[all …]
/Linux-v6.1/drivers/net/hamradio/
D6pack.c142 struct sixpack *sp = from_timer(sp, t, tx_t); in sp_xmit_on_air() local
143 int actual, when = sp->slottime; in sp_xmit_on_air()
148 if (((sp->status1 & SIXP_DCD_MASK) == 0) && (random < sp->persistence)) { in sp_xmit_on_air()
149 sp->led_state = 0x70; in sp_xmit_on_air()
150 sp->tty->ops->write(sp->tty, &sp->led_state, 1); in sp_xmit_on_air()
151 sp->tx_enable = 1; in sp_xmit_on_air()
152 actual = sp->tty->ops->write(sp->tty, sp->xbuff, sp->status2); in sp_xmit_on_air()
153 sp->xleft -= actual; in sp_xmit_on_air()
154 sp->xhead += actual; in sp_xmit_on_air()
155 sp->led_state = 0x60; in sp_xmit_on_air()
[all …]
/Linux-v6.1/arch/csky/abiv1/inc/abi/
Dentry.h21 mtcr sp, usp
22 mfcr sp, ss0
26 mtcr sp, ss0
27 mfcr sp, usp
37 subi sp, 32
38 subi sp, 32
39 subi sp, 16
40 stw r13, (sp, 12)
42 stw lr, (sp, 4)
47 stw lr, (sp, 8)
[all …]
/Linux-v6.1/arch/m68k/include/asm/
Dentry.h16 * 0(sp) - d1
17 * 4(sp) - d2
18 * 8(sp) - d3
19 * C(sp) - d4
20 * 10(sp) - d5
21 * 14(sp) - a0
22 * 18(sp) - a1
23 * 1C(sp) - a2
24 * 20(sp) - d0
25 * 24(sp) - orig_d0
[all …]
/Linux-v6.1/sound/pci/emu10k1/
Demu10k1_patch.c25 snd_emu10k1_sample_new(struct snd_emux *rec, struct snd_sf_sample *sp, in snd_emu10k1_sample_new() argument
37 if (snd_BUG_ON(!sp || !hdr)) in snd_emu10k1_sample_new()
40 if (sp->v.size == 0) { in snd_emu10k1_sample_new()
42 "emu: rom font for sample %d\n", sp->v.sample); in snd_emu10k1_sample_new()
47 sp->v.end -= sp->v.start; in snd_emu10k1_sample_new()
48 sp->v.loopstart -= sp->v.start; in snd_emu10k1_sample_new()
49 sp->v.loopend -= sp->v.start; in snd_emu10k1_sample_new()
50 sp->v.start = 0; in snd_emu10k1_sample_new()
53 sampleend = sp->v.end; in snd_emu10k1_sample_new()
54 if (sampleend > sp->v.size) in snd_emu10k1_sample_new()
[all …]
/Linux-v6.1/arch/arm64/kernel/probes/
Dkprobes_trampoline.S13 stp x0, x1, [sp, #S_X0]
14 stp x2, x3, [sp, #S_X2]
15 stp x4, x5, [sp, #S_X4]
16 stp x6, x7, [sp, #S_X6]
17 stp x8, x9, [sp, #S_X8]
18 stp x10, x11, [sp, #S_X10]
19 stp x12, x13, [sp, #S_X12]
20 stp x14, x15, [sp, #S_X14]
21 stp x16, x17, [sp, #S_X16]
22 stp x18, x19, [sp, #S_X18]
[all …]
/Linux-v6.1/drivers/spi/
Dspi-ath79.c49 static inline u32 ath79_spi_rr(struct ath79_spi *sp, unsigned int reg) in ath79_spi_rr() argument
51 return ioread32(sp->base + reg); in ath79_spi_rr()
54 static inline void ath79_spi_wr(struct ath79_spi *sp, unsigned int reg, u32 val) in ath79_spi_wr() argument
56 iowrite32(val, sp->base + reg); in ath79_spi_wr()
64 static inline void ath79_spi_delay(struct ath79_spi *sp, unsigned int nsecs) in ath79_spi_delay() argument
66 if (nsecs > sp->rrw_delay) in ath79_spi_delay()
67 ndelay(nsecs - sp->rrw_delay); in ath79_spi_delay()
72 struct ath79_spi *sp = ath79_spidev_to_sp(spi); in ath79_spi_chipselect() local
77 sp->ioc_base |= cs_bit; in ath79_spi_chipselect()
79 sp->ioc_base &= ~cs_bit; in ath79_spi_chipselect()
[all …]
Dspi-mtk-nor.c96 #define CLK_TO_US(sp, clkcnt) DIV_ROUND_UP(clkcnt, sp->spi_freq / 1000000) argument
127 static inline void mtk_nor_rmw(struct mtk_nor *sp, u32 reg, u32 set, u32 clr) in mtk_nor_rmw() argument
129 u32 val = readl(sp->base + reg); in mtk_nor_rmw()
133 writel(val, sp->base + reg); in mtk_nor_rmw()
136 static inline int mtk_nor_cmd_exec(struct mtk_nor *sp, u32 cmd, ulong clk) in mtk_nor_cmd_exec() argument
138 ulong delay = CLK_TO_US(sp, clk); in mtk_nor_cmd_exec()
142 writel(cmd, sp->base + MTK_NOR_REG_CMD); in mtk_nor_cmd_exec()
143 ret = readl_poll_timeout(sp->base + MTK_NOR_REG_CMD, reg, !(reg & cmd), in mtk_nor_cmd_exec()
146 dev_err(sp->dev, "command %u timeout.\n", cmd); in mtk_nor_cmd_exec()
150 static void mtk_nor_set_addr(struct mtk_nor *sp, const struct spi_mem_op *op) in mtk_nor_set_addr() argument
[all …]
/Linux-v6.1/drivers/net/ethernet/seeq/
Dsgiseeq.c53 #define TX_BUFFS_AVAIL(sp) ((sp->tx_old <= sp->tx_new) ? \ argument
54 sp->tx_old + (SEEQ_TX_BUFFERS - 1) - sp->tx_new : \
55 sp->tx_old - sp->tx_new - 1)
57 #define VIRT_TO_DMA(sp, v) ((sp)->srings_dma + \ argument
59 (unsigned long)((sp)->rx_desc)))
115 struct sgiseeq_private *sp = netdev_priv(dev); in dma_sync_desc_cpu() local
117 dma_sync_single_for_cpu(dev->dev.parent, VIRT_TO_DMA(sp, addr), in dma_sync_desc_cpu()
123 struct sgiseeq_private *sp = netdev_priv(dev); in dma_sync_desc_dev() local
125 dma_sync_single_for_device(dev->dev.parent, VIRT_TO_DMA(sp, addr), in dma_sync_desc_dev()
146 static inline void seeq_go(struct sgiseeq_private *sp, in seeq_go() argument
[all …]
/Linux-v6.1/arch/m68k/68000/
Dentry.S38 movel #-ENOSYS,%sp@(PT_OFF_D0)
42 movel #-ENOSYS,%sp@(PT_OFF_D0) /* needed for strace*/
43 subql #4,%sp
47 addql #4,%sp
48 movel %sp@(PT_OFF_ORIG_D0),%d1
56 1: movel %d0,%sp@(PT_OFF_D0) /* save the return value */
57 subql #4,%sp /* dummy return address */
61 addql #4,%sp
68 pea %sp@
70 addql #4,%sp
[all …]
/Linux-v6.1/tools/testing/selftests/kvm/lib/aarch64/
Dhandlers.S3 add sp, sp, #-16 * 17
5 stp x0, x1, [sp, #16 * 0]
6 stp x2, x3, [sp, #16 * 1]
7 stp x4, x5, [sp, #16 * 2]
8 stp x6, x7, [sp, #16 * 3]
9 stp x8, x9, [sp, #16 * 4]
10 stp x10, x11, [sp, #16 * 5]
11 stp x12, x13, [sp, #16 * 6]
12 stp x14, x15, [sp, #16 * 7]
13 stp x16, x17, [sp, #16 * 8]
[all …]
/Linux-v6.1/drivers/misc/ibmasm/
Dmodule.c54 struct service_processor *sp; in ibmasm_init_one() local
67 sp = kzalloc(sizeof(struct service_processor), GFP_KERNEL); in ibmasm_init_one()
68 if (sp == NULL) { in ibmasm_init_one()
74 spin_lock_init(&sp->lock); in ibmasm_init_one()
75 INIT_LIST_HEAD(&sp->command_queue); in ibmasm_init_one()
77 pci_set_drvdata(pdev, (void *)sp); in ibmasm_init_one()
78 sp->dev = &pdev->dev; in ibmasm_init_one()
79 sp->number = pdev->bus->number; in ibmasm_init_one()
80 snprintf(sp->dirname, IBMASM_NAME_SIZE, "%d", sp->number); in ibmasm_init_one()
81 snprintf(sp->devname, IBMASM_NAME_SIZE, "%s%d", DRIVER_NAME, sp->number); in ibmasm_init_one()
[all …]
/Linux-v6.1/arch/csky/abiv2/
Dmcount.S16 * current sp => 0:+-------+
28 subi sp, 24
29 stw a0, (sp, 0)
30 stw a1, (sp, 4)
31 stw a2, (sp, 8)
32 stw a3, (sp, 12)
33 stw lr, (sp, 16)
34 stw r8, (sp, 20)
38 ldw a0, (sp, 0)
39 ldw a1, (sp, 4)
[all …]
/Linux-v6.1/arch/csky/kernel/
Dentry.S27 ldw a0, (sp, LSAVE_A0)
28 ldw a1, (sp, LSAVE_A1)
29 ldw a2, (sp, LSAVE_A2)
30 ldw a3, (sp, LSAVE_A3)
32 ldw r6, (sp, LSAVE_A4)
33 ldw r7, (sp, LSAVE_A5)
45 mov a0, sp
65 mov r9, sp
74 subi sp, 8
75 stw r5, (sp, 0x4)
[all …]
/Linux-v6.1/drivers/gpu/host1x/
Dsyncpt.c61 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_alloc() local
70 for (i = 0; i < host->info->nb_pts && kref_read(&sp->ref); i++, sp++) in host1x_syncpt_alloc()
77 sp->base = host1x_syncpt_base_request(host); in host1x_syncpt_alloc()
78 if (!sp->base) in host1x_syncpt_alloc()
82 full_name = kasprintf(GFP_KERNEL, "%u-%s", sp->id, name); in host1x_syncpt_alloc()
86 sp->name = full_name; in host1x_syncpt_alloc()
89 sp->client_managed = true; in host1x_syncpt_alloc()
91 sp->client_managed = false; in host1x_syncpt_alloc()
93 kref_init(&sp->ref); in host1x_syncpt_alloc()
96 return sp; in host1x_syncpt_alloc()
[all …]
/Linux-v6.1/arch/sparc/include/asm/
Dttable.h30 add %sp, PTREGS_OFF, %o0; \
40 add %sp, PTREGS_OFF, %o0; \
49 add %sp, PTREGS_OFF, %o0; \
69 add %sp, PTREGS_OFF, %o0; \
78 add %sp, PTREGS_OFF, %o0; \
88 add %sp, PTREGS_OFF, %o0; \
140 add %sp, PTREGS_OFF, %o1; \
153 add %sp, PTREGS_OFF, %o1; \
165 add %sp, PTREGS_OFF, %o1; \
178 ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %l1; \
[all …]
/Linux-v6.1/arch/m68k/kernel/
Dentry.S55 lea %sp@(24),%sp
60 pea %sp@(SWITCH_STACK_SIZE)
62 lea %sp@(28),%sp
68 lea %sp@(24),%sp
73 pea %sp@(SWITCH_STACK_SIZE)
75 lea %sp@(28),%sp
80 movel %sp,%a1 | switch_stack pointer
81 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
82 lea %sp@(-84),%sp | leave a gap
83 movel %a1,%sp@-
[all …]
/Linux-v6.1/arch/mips/alchemy/common/
Dsleeper.S24 subu sp, PT_SIZE
25 sw $1, PT_R1(sp)
26 sw $2, PT_R2(sp)
27 sw $3, PT_R3(sp)
28 sw $4, PT_R4(sp)
29 sw $5, PT_R5(sp)
30 sw $6, PT_R6(sp)
31 sw $7, PT_R7(sp)
32 sw $16, PT_R16(sp)
33 sw $17, PT_R17(sp)
[all …]

12345678910>>...64