Searched refs:ESP (Results 1 - 56 of 56) sorted by relevance

/linux-4.4.14/drivers/scsi/
H A Desp_scsi.h1 /* esp_scsi.h: Defines and structures for the ESP driver.
14 #define ESP_STATUS 0x04UL /* ro ESP status register 0x10 */
39 /* ESP config reg 1, read-write, found on all ESP chips */
41 #define ESP_CONFIG1_CHTEST 0x08 /* Enable ESP chip tests */
47 /* ESP config reg 2, read-write, found only on esp100a+esp200+esp236 chips */
62 /* ESP config register 3 read-write, found only esp236+fas236+fas100a+hme chips */
80 /* ESP config register 4 read-write, found only on am53c974 chips */
92 /* ESP command register read-write */
93 /* Group 1 commands: These may be sent at any point in time to the ESP
96 * SCSI reset interrupts in the config1 ESP register.
103 /* Group 2 commands: ESP must be an initiator and connected to a target
113 /* Group 3 commands: ESP must be in the MSGOUT or MSGIN state and be connected
128 /* Group 4 commands: The ESP must be in the disconnected state and must
141 /* This bit enables the ESP's DMA on the SBus */
144 /* ESP status register read-only */
154 * bit on other revs of the ESP.
159 * with the following values to determine the current phase the ESP
180 /* ESP interrupt register read-only */
190 /* ESP sequence step register read-only */
200 /* Ho hum, some ESP's set the step register to this as well... */
205 /* ESP chip-test register read-write */
210 /* ESP unique ID register read-only, found on fas236+fas100a only */
211 #define ESP_UID_F100A 0x00 /* ESP FAS100A */
212 #define ESP_UID_F236 0x02 /* ESP FAS236 */
213 #define ESP_UID_REV 0x07 /* ESP revision */
214 #define ESP_UID_FAM 0xf8 /* ESP family */
216 /* ESP fifo flags register read-only */
217 /* Note that the following implies a 16 byte FIFO on the ESP. */
222 /* ESP clock conversion factor register write-only */
245 * even run that fast with an ESP even with DMA2 scatter gather pipelining.
359 /* Read and write the ESP 8-bit registers. On some
360 * applications of the ESP chip the registers are at 4-byte
381 * the ESP. This has to be accurate or else the ESP interrupt
392 /* Reset the DMA engine entirely. On return, ESP interrupts
406 /* Setup an ESP command that will use a DMA transfer.
408 * programmed into the ESP transfer counter registers, whereas
412 * holds the ESP command that should be issued by calling
545 /* A front-end driver for the ESP chip should do the following in
554 * 5) If the ESP chip supports wide transfers, set ESP_FLAG_WIDE_CAPABLE
556 * 6) Map the DMA and ESP chip registers.
557 * 7) DMA map the ESP command block, store the DMA address
563 * If ESP bus is differential, set ESP_FLAG_DIFFERENTIAL
566 * 10) Perform any actions necessary before the ESP device can
568 * example, the DMA engine has to be reset before ESP can
H A Djazz_esp.c1 /* jazz_esp.c: ESP front-end for MIPS JAZZ systems.
174 err = request_irq(host->irq, scsi_esp_intr, IRQF_SHARED, "ESP", esp); esp_jazz_probe()
242 MODULE_DESCRIPTION("JAZZ ESP SCSI driver");
H A Dsun_esp.c1 /* sun_esp.c: ESP front-end for Sparc SBUS systems.
87 * second is ESP registers. esp_sbus_map_regs()
94 esp->regs = of_ioremap(res, 0, SBUS_ESP_REG_SIZE, "ESP"); esp_sbus_map_regs()
119 return request_irq(host->irq, scsi_esp_intr, IRQF_SHARED, "ESP", esp); esp_sbus_register_irq()
531 /* Before we try to touch the ESP chip, ESC1 dma can esp_sbus_probe_one()
652 MODULE_DESCRIPTION("Sun ESP SCSI driver");
H A Dsun3x_esp.c1 /* sun3x_esp.c: ESP front-end for Sun3x systems.
238 "SUN3X ESP", esp); esp_sun3x_probe()
311 MODULE_DESCRIPTION("Sun3x ESP SCSI driver");
H A Desp_scsi.c1 /* esp_scsi.c: ESP SCSI driver.
242 /* Reset the ESP chip, _not_ the SCSI bus. */ esp_reset_esp()
247 /* Now reset the ESP chip */ esp_reset_esp()
255 * the ID-code for a fast ESP chip variants. esp_reset_esp()
528 /* ESP chip limits other variants by 16-bits of transfer esp_dma_length_limit()
860 printk("ESP: tgt[%d] lun[%d] scsi_cmd [ ", tgt, lun); esp_maybe_execute_command()
1015 * ESP is not, the only possibility is a DMA error. esp_check_spur_intr()
1159 * see the ID of the ESP and the one reconnecting target esp_reconnect()
1913 printk("ESP: Sending message [ "); esp_process_event()
2293 /* This places the ESP into a known state at boot time. */ esp_bootup_reset()
2301 /* Reset the ESP */ esp_bootup_reset()
2304 /* Reset the SCSI bus, but tell ESP not to generate an irq */ esp_bootup_reset()
2330 * going into the ESP on this machine. Any operation whose timing esp_set_clock_params()
2337 * The ESP isn't very bright and will arbitrate for the bus and try esp_set_clock_params()
2339 * ESP when it has taken too long to negotiate and that it should esp_set_clock_params()
2353 * handle on this ESP. esp_set_clock_params()
2773 MODULE_DESCRIPTION("ESP SCSI driver core");
2780 "ESP scsi bus reset delay in seconds");
2784 "ESP bitmapped debugging message enable value:\n"
H A Dmac_esp.c1 /* mac_esp.c: ESP front-end for Macintosh Quadra systems.
448 * avoid missing a transition when it is shared by two ESP devices. mac_scsi_esp_intr()
568 err = request_irq(host->irq, mac_scsi_esp_intr, 0, "ESP", NULL); esp_mac_probe()
633 MODULE_DESCRIPTION("Mac ESP SCSI driver");
/linux-4.4.14/net/ipv4/
H A Dxfrm4_input.c102 /* ESP Packet without Non-ESP header */ xfrm4_udp_encap_rcv()
115 /* ESP Packet with Non-IKE marker */ xfrm4_udp_encap_rcv()
125 * header and optional ESP marker bytes) and then modify the xfrm4_udp_encap_rcv()
126 * protocol to ESP, and then call into the transform receiver. xfrm4_udp_encap_rcv()
140 /* pull the data buffer up to the ESP header and set the xfrm4_udp_encap_rcv()
141 * transport header to point to ESP. Keep UDP on the stack xfrm4_udp_encap_rcv()
147 /* process ESP */ xfrm4_udp_encap_rcv()
H A Desp4.c97 /* Move ESP header back into place. */ esp_restore_header()
652 pr_info("ESP: %s digestsize %u != %hu\n", esp_init_authenc()
/linux-4.4.14/net/netfilter/
H A Dxt_esp.c1 /* Kernel module to match ESP parameters. */
23 MODULE_DESCRIPTION("Xtables: IPsec-ESP packet match");
54 pr_debug("Dropping evil ESP tinygram.\n"); esp_mt()
H A Dxt_HMARK.c187 /* If AH present, use SPI like in ESP. */ hmark_pkt_set_htuple_ipv6()
/linux-4.4.14/arch/x86/um/
H A Dsysrq_32.c21 printk(" ESP: %04lx:%08lx", 0xffff & PT_REGS_SS(regs), show_regs()
/linux-4.4.14/net/netfilter/ipvs/
H A Dip_vs_proto_ah_esp.c2 * ip_vs_proto_ah_esp.c: AH/ESP IPSec load balancing support for IPVS
113 * AH/ESP is only related traffic. Pass the packet to IP stack. ah_esp_conn_schedule()
144 .name = "ESP",
/linux-4.4.14/arch/x86/um/os-Linux/
H A Dmcontext.c15 COPY2(UESP, ESP); /* sic */ get_regs_from_mc()
/linux-4.4.14/arch/x86/include/asm/
H A Dswitch_to.h44 "movl %%esp,%[prev_sp]\n\t" /* save ESP */ \
45 "movl %[next_sp],%%esp\n\t" /* restore ESP */ \
H A Dprocessor.h719 * is accessible even if the CPU haven't stored the SS/ESP registers
/linux-4.4.14/net/ipv6/
H A Dipcomp6.c25 * The compression of IP datagram MUST be done before AH/ESP processing,
30 * AH/ESP processing.
H A Dexthdrs_core.c43 * when Linux implements ESP (and maybe AUTH) headers.
64 * - ESP is unparsable for now and considered like
161 * if target < 0. "last header" is transport protocol header, ESP, or
H A Desp6.c125 /* Move ESP header back into place. */ esp_restore_header()
594 pr_info("ESP: %s digestsize %u != %hu\n", esp_init_authenc()
H A Dip6_output.c414 * AH/ESP, we cannot make anything. ip6_forward()
/linux-4.4.14/arch/x86/boot/compressed/
H A Defi_stub_32.S19 * In gcc calling convention, EBX, ESP, EBP, ESI and EDI are all callee save.
/linux-4.4.14/arch/x86/entry/vdso/vdso32/
H A Dsystem_call.S74 * probably faster to pop it than to adjust ESP using addl.
/linux-4.4.14/drivers/crypto/caam/
H A Dpdb.h12 * PDB- IPSec ESP Header Modification Options
36 * PDB - IPSec ESP Encap/Decap Options
138 * IPSec ESP Datapath Protocol Override Register (DPOVRD)
/linux-4.4.14/arch/x86/kernel/
H A Drelocate_kernel_32.S28 #define ESP DATA(0x0) define
52 movl %esp, ESP(%edi)
204 movl ESP(%edi), %esp
H A Ddumpstack.c291 printk(" SS:ESP %04x:%08lx\n", ss, sp); __die()
H A Dprocess_32.c93 printk(KERN_DEFAULT "ESI: %08lx EDI: %08lx EBP: %08lx ESP: %08lx\n", __show_regs()
H A Dhead_32.S723 .ascii " ESP %p ES %p DS %p\n"
/linux-4.4.14/net/ipv4/netfilter/
H A Dnf_log_ipv4.c228 /* Max length: 10 "PROTO=ESP " */ dump_ipv4_packet()
229 nf_log_buf_add(m, "PROTO=ESP "); dump_ipv4_packet()
266 /* ESP: 10+max(25)+15 = 50 */ dump_ipv4_packet()
/linux-4.4.14/arch/x86/platform/efi/
H A Defi_stub_32.S17 * In gcc calling convention, EBX, ESP, EBP, ESI and EDI are all callee save.
/linux-4.4.14/net/ipv6/netfilter/
H A Dip6t_ipv6header.c61 /* ESP -> evaluate */ ipv6header_mt6()
H A Dnf_log_ipv6.c168 /* Max length: 4 "ESP " */ dump_ipv6_packet()
169 nf_log_buf_add(m, "ESP "); dump_ipv6_packet()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
H A De1000_82575.h153 /* IPSec Encrypt Enable for ESP */
157 /* Adv ctxt IPSec ESP len mask */
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/
H A Dip6_tables.h72 * header, which is 50 (ESP), 59 (No Next Header), 135 (MH), or
74 * - The protocol numbers of IPv6 extension headers except of ESP and
/linux-4.4.14/arch/m68k/include/asm/
H A Ddvma.h85 ESP scsi on sun3x */
210 * and turn them back on when we are done. So in any ESP interrupt
/linux-4.4.14/arch/x86/entry/
H A Dentry_32.S392 * ESP, bypass this code entirely. This may break DOSemu
405 * restore the high word of ESP for us on executing iret... This is an
408 * high word of ESP with the high word of the userspace ESP while
439 * normal stack and adjusts ESP with the matching offset.
778 * i386 does not save SS and ESP when coming from kernel.
H A Dentry_64_compat.S165 /* Stash user ESP and switch to the kernel stack. */
/linux-4.4.14/tools/testing/selftests/x86/
H A Dsigreturn.c18 * and it has a bunch of tests to make sure that ESP/RSP is restored
467 * of poorly-documented IRET or segmented ESP test_valid_sigreturn()
515 * stack pointer persist in ESP. test_valid_sigreturn()
/linux-4.4.14/arch/sparc/kernel/
H A Dsun4m_irq.c28 * 0x24 - ESP SCSI
86 * esp: 0x24 onboard ESP SCSI
/linux-4.4.14/drivers/char/
H A Dsnsc_event.c82 /* parse out the ESP code */ scdrv_parse_event()
/linux-4.4.14/scripts/
H A Dmarkup_oops.pl58 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) {
/linux-4.4.14/drivers/hwmon/
H A Dhwmon-vid.c228 {X86_VENDOR_CENTAUR, 0x6, 0x7, 0x7, ANY, 85}, /* Eden ESP/Ezra */
/linux-4.4.14/drivers/usb/misc/
H A Dldusb.c66 #define USB_DEVICE_ID_LD_ABSESP 0x2060 /* USB Product ID of ABS ESP */
/linux-4.4.14/arch/x86/crypto/
H A Daesni-intel_avx-x86_64.S1500 # Initialisation Vector (from IPSec ESP Payload)
1521 # Initialisation Vector (from IPSec ESP Payload)
2777 # Initialisation Vector (from IPSec ESP Payload)
2798 # Initialisation Vector (from IPSec ESP Payload)
H A Daesni-intel_glue.c120 * concatenated with 8 byte Initialisation Vector (from IPSec ESP
141 * concatenated with 8 byte Initialisation Vector (from IPSec ESP
H A Daesni-intel_asm.S1202 * // concatenated with 8 byte Initialisation Vector (from IPSec ESP Payload)
1465 * // concatenated with 8 byte Initialisation Vector (from IPSec ESP Payload)
/linux-4.4.14/net/sched/
H A Dcls_rsvp.h36 NOTE 1. All the packets with IPv6 extension headers (but AH and ESP)
/linux-4.4.14/arch/mips/include/asm/octeon/
H A Dcvmx-wqe.h81 /* the packet needs to be decrypted (ESP or AH) */
/linux-4.4.14/arch/m68k/mac/
H A Dvia.c265 * Macs with ESP SCSI have a negative edge triggered SCSI interrupt. via_init()
/linux-4.4.14/include/net/
H A Dxfrm.h92 2. ->id.proto Protocol: AH/ESP/IPCOMP
476 * proto - AH/ESP/IPCOMP
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_type.h2439 #define IXGBE_RXDADV_PKTTYPE_IPSEC_ESP 0x00001000 /* IPSec ESP */
2737 #define IXGBE_ADVTXD_IPSEC_ESP_LEN_MASK 0x000001FF /* IPSec ESP length */
2773 #define IXGBE_ADVTXD_TUCMD_IPSEC_TYPE_ESP 0x00002000 /* IPSec Type ESP */
2774 #define IXGBE_ADVTXD_TUCMD_IPSEC_ENCRYPT_EN 0x00004000/* ESP Encrypt Enable */
/linux-4.4.14/include/xen/interface/
H A Dxen.h605 * h. bootstrap stack [register ESP (x86)]
/linux-4.4.14/drivers/scsi/arm/
H A Dfas216.c1667 /* following what the ESP driver says */ __fas216_start_command()
1862 /* following what the ESP driver says */ fas216_do_bus_device_reset()
/linux-4.4.14/drivers/net/ethernet/sun/
H A Dcassini.h2485 { "IPV4 ESP encrypted?", /* S1_ESP4 */
2491 { "IPV6 ESP encrypted?", /* S1_ESP6 */
/linux-4.4.14/arch/x86/kvm/
H A Demulate.c1261 /* Increment ESP on POP [ESP] */ decode_modrm()
/linux-4.4.14/net/core/
H A Dpktgen.c2598 * supports both transport/tunnel mode + ESP/AH type. pktgen_output_ipsec()
/linux-4.4.14/net/xfrm/
H A Dxfrm_user.c141 /* As only ESP and AH support ESN feature. */ verify_replay()
/linux-4.4.14/crypto/
H A Dtestmgr.h22154 * they use AD lengths which are not valid ESP header lengths.

Completed in 2180 milliseconds