Home
last modified time | relevance | path

Searched full:esp (Results 1 – 25 of 252) sorted by relevance

1234567891011

/Linux-v5.4/drivers/scsi/
Desp_scsi.c2 /* esp_scsi.c: ESP SCSI driver.
33 #define DRV_MODULE_NAME "esp"
58 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
63 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
68 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
73 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
78 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
83 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
88 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
93 shost_printk(KERN_DEBUG, esp->host, f, ## a); \
[all …]
Dsun_esp.c2 /* sun_esp.c: ESP front-end for Sparc SBUS systems.
32 sbus_readl(esp->dma_regs + (REG))
34 sbus_writel((VAL), esp->dma_regs + (REG))
47 static int esp_sbus_setup_dma(struct esp *esp, struct platform_device *dma_of) in esp_sbus_setup_dma() argument
49 esp->dma = dma_of; in esp_sbus_setup_dma()
51 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0, in esp_sbus_setup_dma()
54 if (!esp->dma_regs) in esp_sbus_setup_dma()
59 esp->dmarev = dvmarev0; in esp_sbus_setup_dma()
62 esp->dmarev = dvmaesc1; in esp_sbus_setup_dma()
65 esp->dmarev = dvmarev1; in esp_sbus_setup_dma()
[all …]
Djazz_esp.c2 /* jazz_esp.c: ESP front-end for MIPS JAZZ systems.
32 static void jazz_esp_write8(struct esp *esp, u8 val, unsigned long reg) in jazz_esp_write8() argument
34 *(volatile u8 *)(esp->regs + reg) = val; in jazz_esp_write8()
37 static u8 jazz_esp_read8(struct esp *esp, unsigned long reg) in jazz_esp_read8() argument
39 return *(volatile u8 *)(esp->regs + reg); in jazz_esp_read8()
42 static int jazz_esp_irq_pending(struct esp *esp) in jazz_esp_irq_pending() argument
44 if (jazz_esp_read8(esp, ESP_STATUS) & ESP_STAT_INTR) in jazz_esp_irq_pending()
49 static void jazz_esp_reset_dma(struct esp *esp) in jazz_esp_reset_dma() argument
51 vdma_disable ((int)esp->dma_regs); in jazz_esp_reset_dma()
54 static void jazz_esp_dma_drain(struct esp *esp) in jazz_esp_dma_drain() argument
[all …]
Dzorro_esp.c3 * ESP front-end for Amiga ZORRO SCSI systems.
8 * migration to ESP SCSI core
52 MODULE_DESCRIPTION("Amiga Zorro NCR5C9x (ESP) driver");
158 struct esp *esp; /* our ESP instance - for Scsi_host* */ member
165 * On all implementations except for the Oktagon, padding between ESP
172 static void zorro_esp_write8(struct esp *esp, u8 val, unsigned long reg) in zorro_esp_write8() argument
174 writeb(val, esp->regs + (reg * 4UL)); in zorro_esp_write8()
177 static u8 zorro_esp_read8(struct esp *esp, unsigned long reg) in zorro_esp_read8() argument
179 return readb(esp->regs + (reg * 4UL)); in zorro_esp_read8()
182 static int zorro_esp_irq_pending(struct esp *esp) in zorro_esp_irq_pending() argument
[all …]
Dsun3x_esp.c2 /* sun3x_esp.c: ESP front-end for Sun3x systems.
44 readl(esp->dma_regs + (REG))
46 writel((VAL), esp->dma_regs + (REG))
49 *(volatile u32 *)(esp->dma_regs + (REG))
51 do { *(volatile u32 *)(esp->dma_regs + (REG)) = (VAL); } while (0)
54 static void sun3x_esp_write8(struct esp *esp, u8 val, unsigned long reg) in sun3x_esp_write8() argument
56 writeb(val, esp->regs + (reg * 4UL)); in sun3x_esp_write8()
59 static u8 sun3x_esp_read8(struct esp *esp, unsigned long reg) in sun3x_esp_read8() argument
61 return readb(esp->regs + (reg * 4UL)); in sun3x_esp_read8()
64 static int sun3x_esp_irq_pending(struct esp *esp) in sun3x_esp_irq_pending() argument
[all …]
Dam53c974.c27 shost_printk(KERN_DEBUG, esp->host, f, ##a); \
92 struct esp *esp; member
96 static void pci_esp_dma_drain(struct esp *esp);
98 static inline struct pci_esp_priv *pci_esp_get_priv(struct esp *esp) in pci_esp_get_priv() argument
100 return dev_get_drvdata(esp->dev); in pci_esp_get_priv()
103 static void pci_esp_write8(struct esp *esp, u8 val, unsigned long reg) in pci_esp_write8() argument
105 iowrite8(val, esp->regs + (reg * 4UL)); in pci_esp_write8()
108 static u8 pci_esp_read8(struct esp *esp, unsigned long reg) in pci_esp_read8() argument
110 return ioread8(esp->regs + (reg * 4UL)); in pci_esp_read8()
113 static void pci_esp_write32(struct esp *esp, u32 val, unsigned long reg) in pci_esp_write32() argument
[all …]
Dmac_esp.c2 /* mac_esp.c: ESP front-end for Macintosh Quadra systems.
7 * See sys/arch/mac68k/obio/esp.c for some background information.
49 #define esp_read8(REG) mac_esp_read8(esp, REG)
50 #define esp_write8(VAL, REG) mac_esp_write8(esp, VAL, REG)
53 struct esp *esp; member
57 static struct esp *esp_chips[2];
60 #define MAC_ESP_GET_PRIV(esp) ((struct mac_esp_priv *) \ argument
61 dev_get_drvdata((esp)->dev))
63 static inline void mac_esp_write8(struct esp *esp, u8 val, unsigned long reg) in mac_esp_write8() argument
65 nubus_writeb(val, esp->regs + reg * 16); in mac_esp_write8()
[all …]
Desp_scsi.h2 /* esp_scsi.h: Defines and structures for the ESP driver.
15 #define ESP_STATUS 0x04UL /* ro ESP status register 0x10 */
40 /* ESP config reg 1, read-write, found on all ESP chips */
42 #define ESP_CONFIG1_CHTEST 0x08 /* Enable ESP chip tests */
48 /* ESP config reg 2, read-write, found only on esp100a+esp200+esp236 chips */
63 /* ESP config register 3 read-write, found only esp236+fas236+fas100a+hme chips */
65 #define ESP_CONFIG3_TEM 0x01 /* Enable thresh-8 mode (esp/fas236) */
67 #define ESP_CONFIG3_ADMA 0x02 /* Enable alternate-dma (esp/fas236) */
69 #define ESP_CONFIG3_SRB 0x04 /* Save residual byte (esp/fas236) */
71 #define ESP_CONFIG3_FCLK 0x08 /* Fast SCSI clock rate (esp/fas236) */
[all …]
/Linux-v5.4/arch/x86/entry/
Dentry_32.S13 * 0(%esp) - %ebx
14 * 4(%esp) - %ecx
15 * 8(%esp) - %edx
16 * C(%esp) - %esi
17 * 10(%esp) - %edi
18 * 14(%esp) - %ebp
19 * 18(%esp) - %eax
20 * 1C(%esp) - %ds
21 * 20(%esp) - %es
22 * 24(%esp) - %fs
[all …]
/Linux-v5.4/arch/x86/kernel/
Dftrace_32.S37 pushl 4(%esp) /* parent ip */
39 movl %esp, %ebp
40 pushl 2*4(%esp) /* function ip */
44 movl %esp, %ebp
53 movl 4*4(%esp), %edx
56 lea 4*4(%esp), %edx
59 movl (MCOUNT_FRAME+4)*4(%esp), %eax /* load the rip */
70 addl $4, %esp /* skip NULL pointer */
76 addl $4,%esp /* skip function ip */
78 addl $4, %esp /* skip parent ip */
[all …]
Drelocate_kernel_32.S26 #define ESP DATA(0x0) macro
48 movl 20+8(%esp), %ebp /* list of pages */
50 movl %esp, ESP(%edi)
59 movl 20+4(%esp), %ebx /* page_list */
60 movl 20+8(%esp), %ebp /* list of pages */
61 movl 20+12(%esp), %edx /* start address */
62 movl 20+16(%esp), %ecx /* cpu_has_pae */
63 movl 20+20(%esp), %esi /* preserve_context */
89 lea PAGE_SIZE(%edi), %esp
138 addl $8, %esp
[all …]
Dirq_32.c35 __asm__ __volatile__("andl %%esp,%0" : in check_stack_overflow()
59 asm volatile("xchgl %%ebx,%%esp \n" in call_on_stack()
61 "movl %%ebx,%%esp \n" in call_on_stack()
92 /* Save the next esp at the bottom of the stack */ in execute_on_irq_stack()
99 asm volatile("xchgl %%ebx,%%esp \n" in execute_on_irq_stack()
101 "movl %%ebx,%%esp \n" in execute_on_irq_stack()
144 /* Push the previous esp onto the stack */ in do_softirq_own_stack()
Dhead_32.S86 leal -__PAGE_OFFSET(%ecx),%esp
184 movl %ecx, %esp
207 leal -__PAGE_OFFSET(%ecx),%esp
296 addl $__PAGE_OFFSET, %esp
396 # 36(%esp) %eflags
397 # 32(%esp) %cs
398 # 28(%esp) %eip
405 pushl $i # 20(%esp) Vector number
441 movl PT_GS(%esp), %edx
444 movw %gs, PT_GS(%esp)
[all …]
/Linux-v5.4/net/ipv4/
Desp4_offload.c9 * ESP GRO support
21 #include <net/esp.h>
212 struct esp_info esp; in esp_xmit() local
216 esp.inplace = true; in esp_xmit()
230 esp.proto = xo->proto; in esp_xmit()
237 esp.tfclen = 0; in esp_xmit()
241 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp_xmit()
242 esp.plen = esp.clen - skb->len - esp.tfclen; in esp_xmit()
243 esp.tailen = esp.tfclen + esp.plen + alen; in esp_xmit()
245 esp.esph = ip_esp_hdr(skb); in esp_xmit()
[all …]
Desp4.c10 #include <net/esp.h>
154 /* Move ESP header back into place. */
228 static int esp_output_udp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp_output_udp_encap() argument
235 struct ip_esp_hdr *esph = esp->esph; in esp_output_udp_encap()
244 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap()
267 esp->esph = esph; in esp_output_udp_encap()
272 int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp_output_head() argument
280 int tailen = esp->tailen; in esp_output_head()
284 int err = esp_output_udp_encap(x, skb, esp); in esp_output_head()
303 esp->inplace = false; in esp_output_head()
[all …]
Dxfrm4_input.c120 /* ESP Packet without Non-ESP header */ in xfrm4_udp_encap_rcv()
133 /* ESP Packet with Non-IKE marker */ in xfrm4_udp_encap_rcv()
143 * header and optional ESP marker bytes) and then modify the in xfrm4_udp_encap_rcv()
144 * protocol to ESP, and then call into the transform receiver. in xfrm4_udp_encap_rcv()
158 /* pull the data buffer up to the ESP header and set the in xfrm4_udp_encap_rcv()
159 * transport header to point to ESP. Keep UDP on the stack in xfrm4_udp_encap_rcv()
165 /* process ESP */ in xfrm4_udp_encap_rcv()
/Linux-v5.4/net/ipv6/
Desp6.c11 * This file is derived from net/ipv4/esp.c
22 #include <net/esp.h>
161 /* Move ESP header back into place. */
226 int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp6_output_head() argument
233 int tailen = esp->tailen; in esp6_output_head()
248 esp->inplace = false; in esp6_output_head()
266 esp_output_fill_trailer(tail, esp->tfclen, esp->plen, esp->proto); in esp6_output_head()
299 esp_output_fill_trailer(tail, esp->tfclen, esp->plen, esp->proto); in esp6_output_head()
307 int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) in esp6_output_tail() argument
335 tmp = esp_alloc_tmp(aead, esp->nfrags + 2, seqhilen); in esp6_output_tail()
[all …]
Desp6_offload.c9 * ESP GRO support
21 #include <net/esp.h>
238 struct esp_info esp; in esp6_xmit() local
242 esp.inplace = true; in esp6_xmit()
254 esp.proto = xo->proto; in esp6_xmit()
261 esp.tfclen = 0; in esp6_xmit()
265 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp6_xmit()
266 esp.plen = esp.clen - skb->len - esp.tfclen; in esp6_xmit()
267 esp.tailen = esp.tfclen + esp.plen + alen; in esp6_xmit()
270 esp.nfrags = esp6_output_head(x, skb, &esp); in esp6_xmit()
[all …]
/Linux-v5.4/arch/x86/lib/
Dchecksum_32.S52 movl 20(%esp),%eax # Function arg: unsigned int sum
53 movl 16(%esp),%ecx # Function arg: int len
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
124 testb $1, 12(%esp)
140 movl 20(%esp),%eax # Function arg: unsigned int sum
141 movl 16(%esp),%ecx # Function arg: int len
142 movl 12(%esp),%esi # Function arg: const unsigned char *buf
242 testb $1, 12(%esp)
284 subl $4,%esp
288 movl ARGBASE+16(%esp),%eax # sum
[all …]
/Linux-v5.4/arch/x86/xen/
Dxen-asm_32.S25 * esp-> 0: eip
53 2: movw $0, (%esp)
61 testl $(X86_EFLAGS_VM | XEN_EFLAGS_NMI), 8(%esp)
79 testb $X86_EFLAGS_IF>>8, 8+1+ESP_OFFSET(%esp)
136 * ss : (ss/esp may be present if we came from usermode)
137 * esp :
145 * cs } (no ss/esp because we're nested
154 * ebx }<- esp
179 movl PT_CS(%esp), %ecx
184 lea PT_ORIG_EAX(%esp), %esi
[all …]
/Linux-v5.4/arch/x86/um/
Dsetjmp_32.S11 # %esp
26 movl 4(%esp),%edx
31 movl %esp,4(%edx) # Post-return %esp!
49 movl 4(%esp),%edx # jmp_ptr address
50 movl 8(%esp),%eax # Return value
53 movl 4(%edx),%esp
Dstub_32.S9 mov $(STUB_DATA+8), %esp
13 mov 0x0(%esp), %eax
22 mov %esp, STUB_DATA+4
25 add %eax, %esp
/Linux-v5.4/tools/testing/selftests/net/
Dl2tp.sh236 tmpl proto esp mode transport
240 tmpl proto esp mode transport
244 tmpl proto esp mode transport
248 tmpl proto esp mode transport
252 spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' \
257 spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' \
262 spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' \
267 spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' \
275 tmpl proto esp mode transport
279 tmpl proto esp mode transport
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/net/wireless/
Desp,esp8089.txt9 - compatible : Should be "esp,esp8089".
12 - esp,crystal-26M-en: Integer value for the crystal_26M_en firmware parameter
26 compatible = "esp,esp8089";
28 esp,crystal-26M-en = <2>;
/Linux-v5.4/include/net/
Desp.h27 int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
28 int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
30 int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
31 int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);

1234567891011