Home
last modified time | relevance | path

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

123456789

/linux/drivers/scsi/
H A 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
119 esp_log_fill_regs(struct esp * esp,struct esp_event_ent * p) esp_log_fill_regs() argument
130 scsi_esp_cmd(struct esp * esp,u8 val) scsi_esp_cmd() argument
147 esp_send_dma_cmd(struct esp * esp,int len,int max_len,int cmd) esp_send_dma_cmd() argument
165 esp_event(struct esp * esp,u8 val) esp_event() argument
180 esp_dump_cmd_log(struct esp * esp) esp_dump_cmd_log() argument
201 esp_flush_fifo(struct esp * esp) esp_flush_fifo() argument
218 hme_read_fifo(struct esp * esp) hme_read_fifo() argument
235 esp_set_all_config3(struct esp * esp,u8 val) esp_set_all_config3() argument
244 esp_reset_esp(struct esp * esp) esp_reset_esp() argument
372 esp_map_dma(struct esp * esp,struct scsi_cmnd * cmd) esp_map_dma() argument
431 esp_advance_dma(struct esp * esp,struct esp_cmd_entry * ent,struct scsi_cmnd * cmd,unsigned int len) esp_advance_dma() argument
459 esp_unmap_dma(struct esp * esp,struct scsi_cmnd * cmd) esp_unmap_dma() argument
465 esp_save_pointers(struct esp * esp,struct esp_cmd_entry * ent) esp_save_pointers() argument
480 esp_restore_pointers(struct esp * esp,struct esp_cmd_entry * ent) esp_restore_pointers() argument
495 esp_write_tgt_config3(struct esp * esp,int tgt) esp_write_tgt_config3() argument
507 esp_write_tgt_sync(struct esp * esp,int tgt) esp_write_tgt_sync() argument
522 esp_dma_length_limit(struct esp * esp,u32 dma_addr,u32 dma_len) esp_dma_length_limit() argument
630 esp_map_sense(struct esp * esp,struct esp_cmd_entry * ent) esp_map_sense() argument
642 esp_unmap_sense(struct esp * esp,struct esp_cmd_entry * ent) esp_unmap_sense() argument
657 esp_autosense(struct esp * esp,struct esp_cmd_entry * ent) esp_autosense() argument
704 find_and_prep_issuable_command(struct esp * esp) find_and_prep_issuable_command() argument
735 esp_maybe_execute_command(struct esp * esp) esp_maybe_execute_command() argument
878 esp_get_ent(struct esp * esp) esp_get_ent() argument
893 esp_put_ent(struct esp * esp,struct esp_cmd_entry * ent) esp_put_ent() argument
898 esp_cmd_is_done(struct esp * esp,struct esp_cmd_entry * ent,struct scsi_cmnd * cmd,unsigned char host_byte) esp_cmd_is_done() argument
947 esp_event_queue_full(struct esp * esp,struct esp_cmd_entry * ent) esp_event_queue_full() argument
958 struct esp *esp = shost_priv(dev->host); esp_queuecommand_lck() local
997 esp_check_spur_intr(struct esp * esp) esp_check_spur_intr() argument
1034 esp_schedule_reset(struct esp * esp) esp_schedule_reset() argument
1046 esp_reconnect_with_tag(struct esp * esp,struct esp_lun_data * lp) esp_reconnect_with_tag() argument
1137 esp_reconnect(struct esp * esp) esp_reconnect() argument
1222 esp_finish_select(struct esp * esp) esp_finish_select() argument
1316 esp_data_bytes_sent(struct esp * esp,struct esp_cmd_entry * ent,struct scsi_cmnd * cmd) esp_data_bytes_sent() argument
1410 esp_setsync(struct esp * esp,struct esp_target_data * tp,u8 scsi_period,u8 scsi_offset,u8 esp_stp,u8 esp_soff) esp_setsync() argument
1449 esp_msgin_reject(struct esp * esp) esp_msgin_reject() argument
1489 esp_msgin_sdtr(struct esp * esp,struct esp_target_data * tp) esp_msgin_sdtr() argument
1540 esp_msgin_wdtr(struct esp * esp,struct esp_target_data * tp) esp_msgin_wdtr() argument
1589 esp_msgin_extended(struct esp * esp) esp_msgin_extended() argument
1617 esp_msgin_process(struct esp * esp) esp_msgin_process() argument
1689 esp_process_event(struct esp * esp) esp_process_event() argument
2028 esp_reset_cleanup_one(struct esp * esp,struct esp_cmd_entry * ent) esp_reset_cleanup_one() argument
2052 esp_reset_cleanup(struct esp * esp) esp_reset_cleanup() argument
2094 __esp_interrupt(struct esp * esp) __esp_interrupt() argument
2173 struct esp *esp = dev_id; scsi_esp_intr() local
2203 esp_get_revision(struct esp * esp) esp_get_revision() argument
2256 esp_init_swstate(struct esp * esp) esp_init_swstate() argument
2278 esp_bootup_reset(struct esp * esp) esp_bootup_reset() argument
2302 esp_set_clock_params(struct esp * esp) esp_set_clock_params() argument
2377 scsi_esp_register(struct esp * esp) scsi_esp_register() argument
2420 scsi_esp_unregister(struct esp * esp) scsi_esp_unregister() argument
2428 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); esp_target_alloc() local
2438 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); esp_target_destroy() local
2446 struct esp *esp = shost_priv(dev->host); esp_sdev_init() local
2468 struct esp *esp = shost_priv(dev->host); esp_sdev_configure() local
2492 struct esp *esp = shost_priv(cmd->device->host); esp_eh_abort_handler() local
2609 struct esp *esp = shost_priv(cmd->device->host); esp_eh_bus_reset_handler() local
2645 struct esp *esp = shost_priv(cmd->device->host); esp_eh_host_reset_handler() local
2687 struct esp *esp = shost_priv(host); esp_get_signalling() local
2701 struct esp *esp = shost_priv(host); esp_set_offset() local
2714 struct esp *esp = shost_priv(host); esp_set_period() local
2724 struct esp *esp = shost_priv(host); esp_set_width() local
2784 esp_wait_for_fifo(struct esp * esp) esp_wait_for_fifo() argument
2802 esp_wait_for_intr(struct esp * esp) esp_wait_for_intr() argument
2821 esp_send_pio_cmd(struct esp * esp,u32 addr,u32 esp_count,u32 dma_count,int write,u8 cmd) esp_send_pio_cmd() argument
[all...]
H A 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 …]
H A 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 …]
H A 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/arch/x86/kernel/
H A Dftrace_32.S35 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 …]
/linux/net/ipv4/
H A Desp4.c10 #include <net/esp.h>
251 /* Move ESP header back into place. */
311 struct esp_info *esp, in esp_output_udp_encap() argument
319 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap()
323 uh = (struct udphdr *)esp->esph; in esp_output_udp_encap()
329 /* For IPv4 ESP with UDP encapsulation, if xo is not null, the skb is in the crypto offload in esp_output_udp_encap()
342 struct esp_info *esp) in esp_output_tcp_encap() argument
344 __be16 *lenp = (void *)esp->esph; in esp_output_tcp_encap()
349 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_tcp_encap()
370 struct esp_info *esp) in esp_output_tcp_encap() argument
377 esp_output_encap(struct xfrm_state * x,struct sk_buff * skb,struct esp_info * esp) esp_output_encap() argument
408 esp_output_head(struct xfrm_state * x,struct sk_buff * skb,struct esp_info * esp) esp_output_head() argument
504 esp_output_tail(struct xfrm_state * x,struct sk_buff * skb,struct esp_info * esp) esp_output_tail() argument
634 struct esp_info esp; esp_output() local
[all...]
H A Desp4_offload.c9 * ESP GRO support
23 #include <net/esp.h>
273 struct esp_info esp; in esp_xmit() local
278 esp.inplace = true; in esp_xmit()
292 esp.proto = xo->proto; in esp_xmit()
299 esp.tfclen = 0; in esp_xmit()
303 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp_xmit()
304 esp.plen = esp.clen - skb->len - esp.tfclen; in esp_xmit()
305 esp.tailen = esp.tfclen + esp.plen + alen; in esp_xmit()
307 esp.esph = ip_esp_hdr(skb); in esp_xmit()
[all …]
H A Dxfrm4_input.c115 /* ESP Packet without Non-ESP header */ in __xfrm4_udp_encap_rcv()
125 * header and optional ESP marker bytes) and then modify the in __xfrm4_udp_encap_rcv()
126 * protocol to ESP, and then call into the transform receiver. in __xfrm4_udp_encap_rcv()
140 /* pull the data buffer up to the ESP header and set the in __xfrm4_udp_encap_rcv()
141 * transport header to point to ESP. Keep UDP on the stack in __xfrm4_udp_encap_rcv()
151 /* process ESP */ in __xfrm4_udp_encap_rcv()
206 /* set the transport header to ESP */ in xfrm4_gro_udp_encap_rcv()
/linux/net/ipv6/
H A Desp6.c11 * This file is derived from net/ipv4/esp.c
22 #include <net/esp.h>
288 /* Move ESP header back into place. */
348 struct esp_info *esp, in esp6_output_udp_encap() argument
355 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_udp_encap()
359 uh = (struct udphdr *)esp->esph; in esp6_output_udp_encap()
373 struct esp_info *esp) in esp6_output_tcp_encap() argument
375 __be16 *lenp = (void *)esp->esph; in esp6_output_tcp_encap()
380 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_tcp_encap()
401 struct esp_info *esp) in esp6_output_tcp_encap() argument
408 esp6_output_encap(struct xfrm_state * x,struct sk_buff * skb,struct esp_info * esp) esp6_output_encap() argument
439 esp6_output_head(struct xfrm_state * x,struct sk_buff * skb,struct esp_info * esp) esp6_output_head() argument
536 esp6_output_tail(struct xfrm_state * x,struct sk_buff * skb,struct esp_info * esp) esp6_output_tail() argument
667 struct esp_info esp; esp6_output() local
[all...]
H A Desp6_offload.c9 * ESP GRO support
23 #include <net/esp.h>
37 /* ESP or ESPINUDP */ in esp6_nexthdr_esp_offset()
311 struct esp_info esp; in esp6_xmit() local
315 esp.inplace = true; in esp6_xmit()
327 esp.proto = xo->proto; in esp6_xmit()
334 esp.tfclen = 0; in esp6_xmit()
338 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp6_xmit()
339 esp.plen = esp.clen - skb->len - esp.tfclen; in esp6_xmit()
340 esp.tailen = esp.tfclen + esp.plen + alen; in esp6_xmit()
[all …]
H A DKconfig63 tristate "IPv6: ESP transformation"
66 Support for IPsec ESP (Encapsulating Security Payload).
68 ESP can be used with various encryption and authentication algorithms.
69 Besides enabling ESP support itself, this option enables the generic
78 tristate "IPv6: ESP transformation offload"
83 Support for ESP transformation offload. This makes sense
91 bool "IPv6: ESP in TCP encapsulation (RFC 8229)"
97 Support for RFC 8229 encapsulation of ESP and IKE over
H A Dxfrm6_input.c111 /* ESP Packet without Non-ESP header */ in __xfrm6_udp_encap_rcv()
121 * header and optional ESP marker bytes) and then modify the in __xfrm6_udp_encap_rcv()
122 * protocol to ESP, and then call into the transform receiver. in __xfrm6_udp_encap_rcv()
135 /* pull the data buffer up to the ESP header and set the in __xfrm6_udp_encap_rcv()
136 * transport header to point to ESP. Keep UDP on the stack in __xfrm6_udp_encap_rcv()
146 /* process ESP */ in __xfrm6_udp_encap_rcv()
206 /* set the transport header to ESP */ in xfrm6_gro_udp_encap_rcv()
/linux/tools/testing/selftests/drivers/net/hw/
H A Dipsec_vxlan.py18 # ESP parameters
38 """Skips if device lacks esp-hw-offload support."""
44 if not feat.get("esp-hw-offload", {}).get("active"):
45 raise KsftSkipEx("Device does not support esp-hw-offload")
92 f"proto esp spi {SPI_OUT} "
96 f"proto esp spi {SPI_OUT}")
100 f"proto esp spi {SPI_IN} "
104 f"proto esp spi {SPI_IN}")
108 f"proto esp spi {SPI_IN} "
113 f"proto esp spi {SPI_IN}", host=cfg.remote)
[all …]
/linux/arch/x86/um/
H A 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
/linux/arch/x86/lib/
H A 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)
273 subl $4,%esp
277 movl ARGBASE+12(%esp),%ecx # len
[all …]
/linux/arch/x86/platform/efi/
H A Defi_stub_32.S17 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/tools/testing/selftests/net/
H A Dl2tp.sh214 tmpl proto esp mode transport
218 tmpl proto esp mode transport
222 tmpl proto esp mode transport
226 tmpl proto esp mode transport
230 spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' \
235 spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' \
240 spi 0x1000 proto esp aead 'rfc4106(gcm(aes))' \
245 spi 0x1001 proto esp aead 'rfc4106(gcm(aes))' \
253 tmpl proto esp mode transport
257 tmpl proto esp mod
[all...]
H A Dvrf-xfrm-tests.sh201 tmpl src ${HOST1_4} dst ${HOST2_4} proto esp mode tunnel
206 tmpl src ${HOST1_4} dst ${HOST2_4} proto esp mode tunnel
211 tmpl src ${HOST2_4} dst ${HOST1_4} proto esp mode tunnel
216 tmpl src ${HOST2_4} dst ${HOST1_4} proto esp mode tunnel
222 tmpl src ${HOST1_6} dst ${HOST2_6} proto esp mode tunnel
227 tmpl src ${HOST1_6} dst ${HOST2_6} proto esp mode tunnel
232 tmpl src ${HOST2_6} dst ${HOST1_6} proto esp mode tunnel
237 tmpl src ${HOST2_6} dst ${HOST1_6} proto esp mode tunnel
243 proto esp spi ${SPI_1} reqid 0 mode tunnel \
250 proto esp sp
[all...]
/linux/Documentation/devicetree/bindings/net/wireless/
H A Desp,esp8089.yaml4 $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/Documentation/devicetree/bindings/serial/
H A Desp,esp32-uart.yaml5 $id: http://devicetree.org/schemas/serial/esp,esp32-uart.yaml#
24 - esp,esp32-uart
25 - esp,esp32s3-uart
47 compatible = "esp,esp32s3-uart";
H A Desp,esp32-acm.yaml5 $id: http://devicetree.org/schemas/serial/esp,esp32-acm.yaml#
21 const: esp,esp32s3-acm
39 compatible = "esp,esp32s3-acm";
/linux/arch/x86/boot/compressed/
H A Dmem_encrypt.S103 cmpl $0x72, 16(%esp)
111 movl %edx, 12(%esp) # Store result
118 movl %edx, 8(%esp) # Store result
125 movl %edx, 4(%esp) # Store result
132 movl %edx, 0(%esp) # Store result
142 cmpl $0x8000001f, 12(%esp)
150 btl $1, 12(%esp)
160 addl $4, %esp
163 addl $2, (%esp)
/linux/include/net/
H A Desp.h44 int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
45 int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
47 int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
48 int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
/linux/arch/openrisc/kernel/
H A Dtraps.c68 void show_stack(struct task_struct *task, unsigned long *esp, const char *loglvl) in show_stack() argument
70 if (esp == NULL) in show_stack()
71 esp = (unsigned long *)&esp; in show_stack()
74 unwind_stack((void *)loglvl, esp, print_trace); in show_stack()
81 unsigned long esp; in show_registers() local
83 esp = (unsigned long)(regs->sp); in show_registers()
118 show_stack(NULL, (unsigned long *)esp, KERN_EMERG); in show_registers()
120 if (esp < PAGE_OFFSET) in show_registers()
127 if (get_kernel_nofault(word, &((unsigned long *)esp)[ in show_registers()
[all...]
/linux/net/netfilter/
H A Dxt_esp.c2 /* Kernel module to match ESP parameters. */
20 MODULE_DESCRIPTION("Xtables: IPsec-ESP packet match");
68 .name = "esp",
77 .name = "esp",

123456789