/linux-6.14.4/drivers/scsi/ |
D | esp_scsi.c | 2 /* 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 …]
|
D | sun_esp.c | 2 /* sun_esp.c: ESP front-end for Sparc SBUS systems. 33 sbus_readl(esp->dma_regs + (REG)) 35 sbus_writel((VAL), esp->dma_regs + (REG)) 48 static int esp_sbus_setup_dma(struct esp *esp, struct platform_device *dma_of) in esp_sbus_setup_dma() argument 50 esp->dma = dma_of; in esp_sbus_setup_dma() 52 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0, in esp_sbus_setup_dma() 55 if (!esp->dma_regs) in esp_sbus_setup_dma() 60 esp->dmarev = dvmarev0; in esp_sbus_setup_dma() 63 esp->dmarev = dvmaesc1; in esp_sbus_setup_dma() 66 esp->dmarev = dvmarev1; in esp_sbus_setup_dma() [all …]
|
D | jazz_esp.c | 2 /* 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 …]
|
D | zorro_esp.c | 3 * 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 …]
|
D | sun3x_esp.c | 2 /* 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 …]
|
D | am53c974.c | 27 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 …]
|
D | mac_esp.c | 2 /* 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 …]
|
D | esp_scsi.h | 2 /* 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-6.14.4/arch/x86/entry/ |
D | entry_32.S | 13 * 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-6.14.4/arch/x86/kernel/ |
D | ftrace_32.S | 35 pushl 4(%esp) /* parent ip */ 37 movl %esp, %ebp 38 pushl 2*4(%esp) /* function ip */ 42 movl %esp, %ebp 51 movl 4*4(%esp), %edx 54 lea 4*4(%esp), %edx 57 movl (MCOUNT_FRAME+4)*4(%esp), %eax /* load the rip */ 68 addl $4, %esp /* skip NULL pointer */ 74 addl $4,%esp /* skip function ip */ 76 addl $4, %esp /* skip parent ip */ [all …]
|
D | relocate_kernel_32.S | 28 #define ESP DATA(0x0) macro 49 movl 20+8(%esp), %ebp /* list of pages */ 51 movl %esp, ESP(%edi) 60 movl 20+4(%esp), %ebx /* page_list */ 61 movl 20+8(%esp), %ebp /* list of pages */ 62 movl 20+12(%esp), %edx /* start address */ 63 movl 20+16(%esp), %ecx /* cpu_has_pae */ 64 movl 20+20(%esp), %esi /* preserve_context */ 90 lea PAGE_SIZE(%edi), %esp 142 addl $8, %esp [all …]
|
D | head_32.S | 78 leal -__PAGE_OFFSET(%ecx),%esp 150 leal -__PAGE_OFFSET(%ecx),%esp 234 addl $__PAGE_OFFSET, %esp 299 # 36(%esp) %eflags 300 # 32(%esp) %cs 301 # 28(%esp) %eip 308 pushl $i # 20(%esp) Vector number 344 movl PT_GS(%esp), %edx 347 movw %gs, PT_GS(%esp) 349 movl %esp, %eax /* args are pt_regs (EAX), trapnr (EDX) */ [all …]
|
D | irq_32.c | 36 __asm__ __volatile__("andl %%esp,%0" : in check_stack_overflow() 57 asm volatile("xchgl %%ebx,%%esp \n" in call_on_stack() 59 "movl %%ebx,%%esp \n" in call_on_stack() 90 /* Save the next esp at the bottom of the stack */ in execute_on_irq_stack() 97 asm volatile("xchgl %%ebx,%%esp \n" in execute_on_irq_stack() 99 "movl %%ebx,%%esp \n" in execute_on_irq_stack() 143 /* Push the previous esp onto the stack */ in do_softirq_own_stack()
|
/linux-6.14.4/net/ipv4/ |
D | esp4.c | 10 #include <net/esp.h> 286 /* Move ESP header back into place. */ 346 struct esp_info *esp, in esp_output_udp_encap() argument 354 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap() 358 uh = (struct udphdr *)esp->esph; in esp_output_udp_encap() 364 /* For IPv4 ESP with UDP encapsulation, if xo is not null, the skb is in the crypto offload in esp_output_udp_encap() 377 struct esp_info *esp) in esp_output_tcp_encap() argument 379 __be16 *lenp = (void *)esp->esph; in esp_output_tcp_encap() 384 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_tcp_encap() 403 struct esp_info *esp) in esp_output_tcp_encap() argument [all …]
|
D | esp4_offload.c | 9 * ESP GRO support 23 #include <net/esp.h> 271 struct esp_info esp; in esp_xmit() local 276 esp.inplace = true; in esp_xmit() 290 esp.proto = xo->proto; in esp_xmit() 297 esp.tfclen = 0; in esp_xmit() 301 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp_xmit() 302 esp.plen = esp.clen - skb->len - esp.tfclen; in esp_xmit() 303 esp.tailen = esp.tfclen + esp.plen + alen; in esp_xmit() 305 esp.esph = ip_esp_hdr(skb); in esp_xmit() [all …]
|
/linux-6.14.4/net/ipv6/ |
D | esp6.c | 11 * This file is derived from net/ipv4/esp.c 22 #include <net/esp.h> 322 /* Move ESP header back into place. */ 382 struct esp_info *esp, in esp6_output_udp_encap() argument 389 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_udp_encap() 393 uh = (struct udphdr *)esp->esph; in esp6_output_udp_encap() 407 struct esp_info *esp) in esp6_output_tcp_encap() argument 409 __be16 *lenp = (void *)esp->esph; in esp6_output_tcp_encap() 414 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_tcp_encap() 433 struct esp_info *esp) in esp6_output_tcp_encap() argument [all …]
|
D | esp6_offload.c | 9 * ESP GRO support 23 #include <net/esp.h> 37 /* ESP or ESPINUDP */ in esp6_nexthdr_esp_offset() 309 struct esp_info esp; in esp6_xmit() local 313 esp.inplace = true; in esp6_xmit() 325 esp.proto = xo->proto; in esp6_xmit() 332 esp.tfclen = 0; in esp6_xmit() 336 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp6_xmit() 337 esp.plen = esp.clen - skb->len - esp.tfclen; in esp6_xmit() 338 esp.tailen = esp.tfclen + esp.plen + alen; in esp6_xmit() [all …]
|
/linux-6.14.4/arch/x86/um/ |
D | setjmp_32.S | 11 # %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
|
/linux-6.14.4/arch/x86/crypto/ |
D | aesni-intel_asm.S | 143 movl (FRAME_OFFSET+8)(%esp), KEYP # ctx 144 movl (FRAME_OFFSET+12)(%esp), UKEYP # in_key 145 movl (FRAME_OFFSET+16)(%esp), %edx # key_len 257 movl (FRAME_OFFSET+12)(%esp), KEYP # ctx 258 movl (FRAME_OFFSET+16)(%esp), OUTP # dst 259 movl (FRAME_OFFSET+20)(%esp), INP # src 446 movl (FRAME_OFFSET+12)(%esp), KEYP # ctx 447 movl (FRAME_OFFSET+16)(%esp), OUTP # dst 448 movl (FRAME_OFFSET+20)(%esp), INP # src 638 movl (FRAME_OFFSET+16)(%esp), KEYP # ctx [all …]
|
/linux-6.14.4/arch/x86/lib/ |
D | checksum_32.S | 52 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) 273 subl $4,%esp 277 movl ARGBASE+12(%esp),%ecx # len [all …]
|
/linux-6.14.4/arch/x86/platform/efi/ |
D | efi_stub_32.S | 17 movl %esp, %ebp 20 push 16(%esp) 21 push 16(%esp) 41 subl $__PAGE_OFFSET, %esp 49 movl 36(%esp), %edx // &efi.runtime 57 movl 16(%esp), %ebx
|
/linux-6.14.4/Documentation/devicetree/bindings/net/wireless/ |
D | esp,esp8089.yaml | 4 $id: http://devicetree.org/schemas/net/wireless/esp,esp8089.yaml# 14 const: esp,esp8089 19 esp,crystal-26M-en: 37 compatible = "esp,esp8089"; 39 esp,crystal-26M-en = <2>;
|
/linux-6.14.4/tools/testing/selftests/net/ |
D | l2tp.sh | 230 tmpl proto esp mode transport 234 tmpl proto esp mode transport 238 tmpl proto esp mode transport 242 tmpl proto esp mode transport 246 spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' \ 251 spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' \ 256 spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' \ 261 spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' \ 269 tmpl proto esp mode transport 273 tmpl proto esp mode transport [all …]
|
D | vrf-xfrm-tests.sh | 218 tmpl src ${HOST1_4} dst ${HOST2_4} proto esp mode tunnel 223 tmpl src ${HOST1_4} dst ${HOST2_4} proto esp mode tunnel 228 tmpl src ${HOST2_4} dst ${HOST1_4} proto esp mode tunnel 233 tmpl src ${HOST2_4} dst ${HOST1_4} proto esp mode tunnel 239 tmpl src ${HOST1_6} dst ${HOST2_6} proto esp mode tunnel 244 tmpl src ${HOST1_6} dst ${HOST2_6} proto esp mode tunnel 249 tmpl src ${HOST2_6} dst ${HOST1_6} proto esp mode tunnel 254 tmpl src ${HOST2_6} dst ${HOST1_6} proto esp mode tunnel 260 proto esp spi ${SPI_1} reqid 0 mode tunnel \ 267 proto esp spi ${SPI_1} reqid 0 mode tunnel \ [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/serial/ |
D | esp,esp32-uart.yaml | 5 $id: http://devicetree.org/schemas/serial/esp,esp32-uart.yaml# 24 - esp,esp32-uart 25 - esp,esp32s3-uart 47 compatible = "esp,esp32s3-uart";
|