/linux-4.4.14/drivers/scsi/ |
H A D | esp_scsi.h | 1 /* 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 D | jazz_esp.c | 1 /* 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 D | sun_esp.c | 1 /* 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 D | sun3x_esp.c | 1 /* 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 D | esp_scsi.c | 1 /* 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 D | mac_esp.c | 1 /* 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 D | xfrm4_input.c | 102 /* 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 D | esp4.c | 97 /* 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 D | xt_esp.c | 1 /* 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 D | xt_HMARK.c | 187 /* If AH present, use SPI like in ESP. */ hmark_pkt_set_htuple_ipv6()
|
/linux-4.4.14/arch/x86/um/ |
H A D | sysrq_32.c | 21 printk(" ESP: %04lx:%08lx", 0xffff & PT_REGS_SS(regs), show_regs()
|
/linux-4.4.14/net/netfilter/ipvs/ |
H A D | ip_vs_proto_ah_esp.c | 2 * 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 D | mcontext.c | 15 COPY2(UESP, ESP); /* sic */ get_regs_from_mc()
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | switch_to.h | 44 "movl %%esp,%[prev_sp]\n\t" /* save ESP */ \ 45 "movl %[next_sp],%%esp\n\t" /* restore ESP */ \
|
H A D | processor.h | 719 * is accessible even if the CPU haven't stored the SS/ESP registers
|
/linux-4.4.14/net/ipv6/ |
H A D | ipcomp6.c | 25 * The compression of IP datagram MUST be done before AH/ESP processing, 30 * AH/ESP processing.
|
H A D | exthdrs_core.c | 43 * 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 D | esp6.c | 125 /* Move ESP header back into place. */ esp_restore_header() 594 pr_info("ESP: %s digestsize %u != %hu\n", esp_init_authenc()
|
H A D | ip6_output.c | 414 * AH/ESP, we cannot make anything. ip6_forward()
|
/linux-4.4.14/arch/x86/boot/compressed/ |
H A D | efi_stub_32.S | 19 * 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 D | system_call.S | 74 * probably faster to pop it than to adjust ESP using addl.
|
/linux-4.4.14/drivers/crypto/caam/ |
H A D | pdb.h | 12 * 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 D | relocate_kernel_32.S | 28 #define ESP DATA(0x0) define 52 movl %esp, ESP(%edi) 204 movl ESP(%edi), %esp
|
H A D | dumpstack.c | 291 printk(" SS:ESP %04x:%08lx\n", ss, sp); __die()
|
H A D | process_32.c | 93 printk(KERN_DEFAULT "ESI: %08lx EDI: %08lx EBP: %08lx ESP: %08lx\n", __show_regs()
|
H A D | head_32.S | 723 .ascii " ESP %p ES %p DS %p\n"
|
/linux-4.4.14/net/ipv4/netfilter/ |
H A D | nf_log_ipv4.c | 228 /* 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 D | efi_stub_32.S | 17 * In gcc calling convention, EBX, ESP, EBP, ESI and EDI are all callee save.
|
/linux-4.4.14/net/ipv6/netfilter/ |
H A D | ip6t_ipv6header.c | 61 /* ESP -> evaluate */ ipv6header_mt6()
|
H A D | nf_log_ipv6.c | 168 /* 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 D | e1000_82575.h | 153 /* IPSec Encrypt Enable for ESP */ 157 /* Adv ctxt IPSec ESP len mask */
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/ |
H A D | ip6_tables.h | 72 * 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 D | dvma.h | 85 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 D | entry_32.S | 392 * 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 D | entry_64_compat.S | 165 /* Stash user ESP and switch to the kernel stack. */
|
/linux-4.4.14/tools/testing/selftests/x86/ |
H A D | sigreturn.c | 18 * 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 D | sun4m_irq.c | 28 * 0x24 - ESP SCSI 86 * esp: 0x24 onboard ESP SCSI
|
/linux-4.4.14/drivers/char/ |
H A D | snsc_event.c | 82 /* parse out the ESP code */ scdrv_parse_event()
|
/linux-4.4.14/scripts/ |
H A D | markup_oops.pl | 58 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 D | hwmon-vid.c | 228 {X86_VENDOR_CENTAUR, 0x6, 0x7, 0x7, ANY, 85}, /* Eden ESP/Ezra */
|
/linux-4.4.14/drivers/usb/misc/ |
H A D | ldusb.c | 66 #define USB_DEVICE_ID_LD_ABSESP 0x2060 /* USB Product ID of ABS ESP */
|
/linux-4.4.14/arch/x86/crypto/ |
H A D | aesni-intel_avx-x86_64.S | 1500 # 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 D | aesni-intel_glue.c | 120 * concatenated with 8 byte Initialisation Vector (from IPSec ESP 141 * concatenated with 8 byte Initialisation Vector (from IPSec ESP
|
H A D | aesni-intel_asm.S | 1202 * // 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 D | cls_rsvp.h | 36 NOTE 1. All the packets with IPv6 extension headers (but AH and ESP)
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
H A D | cvmx-wqe.h | 81 /* the packet needs to be decrypted (ESP or AH) */
|
/linux-4.4.14/arch/m68k/mac/ |
H A D | via.c | 265 * Macs with ESP SCSI have a negative edge triggered SCSI interrupt. via_init()
|
/linux-4.4.14/include/net/ |
H A D | xfrm.h | 92 2. ->id.proto Protocol: AH/ESP/IPCOMP 476 * proto - AH/ESP/IPCOMP
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_type.h | 2439 #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 D | xen.h | 605 * h. bootstrap stack [register ESP (x86)]
|
/linux-4.4.14/drivers/scsi/arm/ |
H A D | fas216.c | 1667 /* 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 D | cassini.h | 2485 { "IPV4 ESP encrypted?", /* S1_ESP4 */ 2491 { "IPV6 ESP encrypted?", /* S1_ESP6 */
|
/linux-4.4.14/arch/x86/kvm/ |
H A D | emulate.c | 1261 /* Increment ESP on POP [ESP] */ decode_modrm()
|
/linux-4.4.14/net/core/ |
H A D | pktgen.c | 2598 * supports both transport/tunnel mode + ESP/AH type. pktgen_output_ipsec()
|
/linux-4.4.14/net/xfrm/ |
H A D | xfrm_user.c | 141 /* As only ESP and AH support ESN feature. */ verify_replay()
|
/linux-4.4.14/crypto/ |
H A D | testmgr.h | 22154 * they use AD lengths which are not valid ESP header lengths.
|