Searched refs:esp (Results 1 - 9 of 9) sorted by relevance

/drivers/scsi/
H A Djazz_esp.c31 static void jazz_esp_write8(struct esp *esp, u8 val, unsigned long reg) argument
33 *(volatile u8 *)(esp->regs + reg) = val;
36 static u8 jazz_esp_read8(struct esp *esp, unsigned long reg) argument
38 return *(volatile u8 *)(esp->regs + reg);
41 static dma_addr_t jazz_esp_map_single(struct esp *esp, void *buf, argument
44 return dma_map_single(esp->dev, buf, sz, dir);
47 static int jazz_esp_map_sg(struct esp *es argument
53 jazz_esp_unmap_single(struct esp *esp, dma_addr_t addr, size_t sz, int dir) argument
59 jazz_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
65 jazz_esp_irq_pending(struct esp *esp) argument
72 jazz_esp_reset_dma(struct esp *esp) argument
77 jazz_esp_dma_drain(struct esp *esp) argument
82 jazz_esp_dma_invalidate(struct esp *esp) argument
87 jazz_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
107 jazz_esp_dma_error(struct esp *esp) argument
136 struct esp *esp; local
206 struct esp *esp = dev_get_drvdata(&dev->dev); local
[all...]
H A Desp_scsi.c32 #define DRV_MODULE_NAME "esp"
103 #define esp_read8(REG) esp->ops->esp_read8(esp, REG)
104 #define esp_write8(VAL,REG) esp->ops->esp_write8(esp, VAL, REG)
106 static void esp_log_fill_regs(struct esp *esp, argument
109 p->sreg = esp->sreg;
110 p->seqreg = esp->seqreg;
111 p->sreg2 = esp
117 scsi_esp_cmd(struct esp *esp, u8 val) argument
133 esp_event(struct esp *esp, u8 val) argument
148 esp_dump_cmd_log(struct esp *esp) argument
171 esp_flush_fifo(struct esp *esp) argument
189 hme_read_fifo(struct esp *esp) argument
206 esp_set_all_config3(struct esp *esp, u8 val) argument
215 esp_reset_esp(struct esp *esp) argument
326 esp_map_dma(struct esp *esp, struct scsi_cmnd *cmd) argument
373 esp_advance_dma(struct esp *esp, struct esp_cmd_entry *ent, struct scsi_cmnd *cmd, unsigned int len) argument
401 esp_unmap_dma(struct esp *esp, struct scsi_cmnd *cmd) argument
412 esp_save_pointers(struct esp *esp, struct esp_cmd_entry *ent) argument
426 esp_restore_pointers(struct esp *esp, struct esp_cmd_entry *ent) argument
440 esp_check_command_len(struct esp *esp, struct scsi_cmnd *cmd) argument
451 esp_write_tgt_config3(struct esp *esp, int tgt) argument
463 esp_write_tgt_sync(struct esp *esp, int tgt) argument
478 esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) argument
595 esp_autosense(struct esp *esp, struct esp_cmd_entry *ent) argument
651 find_and_prep_issuable_command(struct esp *esp) argument
680 esp_maybe_execute_command(struct esp *esp) argument
833 esp_get_ent(struct esp *esp) argument
848 esp_put_ent(struct esp *esp, struct esp_cmd_entry *ent) argument
853 esp_cmd_is_done(struct esp *esp, struct esp_cmd_entry *ent, struct scsi_cmnd *cmd, unsigned int result) argument
910 esp_event_queue_full(struct esp *esp, struct esp_cmd_entry *ent) argument
921 struct esp *esp = shost_priv(dev->host); local
945 esp_check_gross_error(struct esp *esp) argument
962 esp_check_spur_intr(struct esp *esp) argument
1001 esp_schedule_reset(struct esp *esp) argument
1013 esp_reconnect_with_tag(struct esp *esp, struct esp_lun_data *lp) argument
1105 esp_reconnect(struct esp *esp) argument
1196 esp_finish_select(struct esp *esp) argument
1298 esp_data_bytes_sent(struct esp *esp, struct esp_cmd_entry *ent, struct scsi_cmnd *cmd) argument
1360 esp_setsync(struct esp *esp, struct esp_target_data *tp, u8 scsi_period, u8 scsi_offset, u8 esp_stp, u8 esp_soff) argument
1399 esp_msgin_reject(struct esp *esp) argument
1440 esp_msgin_sdtr(struct esp *esp, struct esp_target_data *tp) argument
1491 esp_msgin_wdtr(struct esp *esp, struct esp_target_data *tp) argument
1540 esp_msgin_extended(struct esp *esp) argument
1568 esp_msgin_process(struct esp *esp) argument
1639 esp_process_event(struct esp *esp) argument
1971 esp_reset_cleanup_one(struct esp *esp, struct esp_cmd_entry *ent) argument
1998 esp_reset_cleanup(struct esp *esp) argument
2040 __esp_interrupt(struct esp *esp) argument
2115 struct esp *esp = dev_id; local
2145 esp_get_revision(struct esp *esp) argument
2194 esp_init_swstate(struct esp *esp) argument
2216 esp_bootup_reset(struct esp *esp) argument
2240 esp_set_clock_params(struct esp *esp) argument
2313 scsi_esp_register(struct esp *esp, struct device *dev) argument
2353 scsi_esp_unregister(struct esp *esp) argument
2361 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); local
2371 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); local
2379 struct esp *esp = shost_priv(dev->host); local
2401 struct esp *esp = shost_priv(dev->host); local
2443 struct esp *esp = shost_priv(cmd->device->host); local
2559 struct esp *esp = shost_priv(cmd->device->host); local
2595 struct esp *esp = shost_priv(cmd->device->host); local
2637 struct esp *esp = shost_priv(host); local
2651 struct esp *esp = shost_priv(host); local
2664 struct esp *esp = shost_priv(host); local
2674 struct esp *esp = shost_priv(host); local
[all...]
H A Dmac_esp.c6 * See sys/arch/mac68k/obio/esp.c for some background information.
48 #define esp_read8(REG) mac_esp_read8(esp, REG)
49 #define esp_write8(VAL, REG) mac_esp_write8(esp, VAL, REG)
52 struct esp *esp; member in struct:mac_esp_priv
57 static struct esp *esp_chips[2];
59 #define MAC_ESP_GET_PRIV(esp) ((struct mac_esp_priv *) \
61 (esp->dev)))
63 static inline void mac_esp_write8(struct esp *esp, u argument
68 mac_esp_read8(struct esp *esp, unsigned long reg) argument
77 mac_esp_map_single(struct esp *esp, void *buf, size_t sz, int dir) argument
83 mac_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
93 mac_esp_unmap_single(struct esp *esp, dma_addr_t addr, size_t sz, int dir) argument
99 mac_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
105 mac_esp_reset_dma(struct esp *esp) argument
110 mac_esp_dma_drain(struct esp *esp) argument
115 mac_esp_dma_invalidate(struct esp *esp) argument
120 mac_esp_dma_error(struct esp *esp) argument
125 mac_esp_wait_for_empty_fifo(struct esp *esp) argument
146 mac_esp_wait_for_dreq(struct esp *esp) argument
230 mac_esp_send_pdma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
277 mac_esp_wait_for_fifo(struct esp *esp) argument
295 mac_esp_wait_for_intr(struct esp *esp) argument
346 mac_esp_send_pio_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
430 mac_esp_irq_pending(struct esp *esp) argument
437 mac_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) argument
488 struct esp *esp; local
597 struct esp *esp = mep->esp; local
[all...]
H A Dsun_esp.c31 sbus_readl(esp->dma_regs + (REG))
33 sbus_writel((VAL), esp->dma_regs + (REG))
46 static int __devinit esp_sbus_setup_dma(struct esp *esp, argument
49 esp->dma = dma_of;
51 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0,
54 if (!esp->dma_regs)
59 esp->dmarev = dvmarev0;
62 esp->dmarev = dvmaesc1;
65 esp
82 esp_sbus_map_regs(struct esp *esp, int hme) argument
102 esp_sbus_map_command_block(struct esp *esp) argument
114 esp_sbus_register_irq(struct esp *esp) argument
123 esp_get_scsi_id(struct esp *esp, struct platform_device *espdma) argument
145 esp_get_differential(struct esp *esp) argument
157 esp_get_clock_params(struct esp *esp) argument
173 esp_get_bursts(struct esp *esp, struct platform_device *dma_of) argument
198 esp_sbus_get_props(struct esp *esp, struct platform_device *espdma) argument
206 sbus_esp_write8(struct esp *esp, u8 val, unsigned long reg) argument
211 sbus_esp_read8(struct esp *esp, unsigned long reg) argument
216 sbus_esp_map_single(struct esp *esp, void *buf, size_t sz, int dir) argument
224 sbus_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
232 sbus_esp_unmap_single(struct esp *esp, dma_addr_t addr, size_t sz, int dir) argument
240 sbus_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
248 sbus_esp_irq_pending(struct esp *esp) argument
255 sbus_esp_reset_dma(struct esp *esp) argument
355 sbus_esp_dma_drain(struct esp *esp) argument
381 sbus_esp_dma_invalidate(struct esp *esp) argument
420 sbus_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
465 sbus_esp_dma_error(struct esp *esp) argument
496 struct esp *esp; local
590 struct esp *esp = dev_get_drvdata(&op->dev); local
[all...]
H A Dsun3x_esp.c43 readl(esp->dma_regs + (REG))
45 writel((VAL), esp->dma_regs + (REG))
48 *(volatile u32 *)(esp->dma_regs + (REG))
50 do { *(volatile u32 *)(esp->dma_regs + (REG)) = (VAL); } while (0)
53 static void sun3x_esp_write8(struct esp *esp, u8 val, unsigned long reg) argument
55 writeb(val, esp->regs + (reg * 4UL));
58 static u8 sun3x_esp_read8(struct esp *esp, unsigned long reg) argument
60 return readb(esp
63 sun3x_esp_map_single(struct esp *esp, void *buf, size_t sz, int dir) argument
69 sun3x_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
75 sun3x_esp_unmap_single(struct esp *esp, dma_addr_t addr, size_t sz, int dir) argument
81 sun3x_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
87 sun3x_esp_irq_pending(struct esp *esp) argument
94 sun3x_esp_reset_dma(struct esp *esp) argument
107 sun3x_esp_dma_drain(struct esp *esp) argument
129 sun3x_esp_dma_invalidate(struct esp *esp) argument
151 sun3x_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
172 sun3x_esp_dma_error(struct esp *esp) argument
201 struct esp *esp; local
273 struct esp *esp = dev_get_drvdata(&dev->dev); local
[all...]
H A Desp_scsi.h63 #define ESP_CONFIG3_TEM 0x01 /* Enable thresh-8 mode (esp/fas236) */
65 #define ESP_CONFIG3_ADMA 0x02 /* Enable alternate-dma (esp/fas236) */
67 #define ESP_CONFIG3_SRB 0x04 /* Save residual byte (esp/fas236) */
69 #define ESP_CONFIG3_FCLK 0x08 /* Fast SCSI clock rate (esp/fas236) */
71 #define ESP_CONFIG3_FSCSI 0x10 /* Enable FAST SCSI (esp/fas236) */
72 #define ESP_CONFIG3_GTM 0x20 /* group2 SCSI2 support (esp/fas236) */
74 #define ESP_CONFIG3_TBMS 0x40 /* Three-byte msg's ok (esp/fas236) */
76 #define ESP_CONFIG3_IMS 0x80 /* ID msg chk'ng (esp/fas236) */
342 struct esp;
348 void (*esp_write8)(struct esp *es
416 struct esp { struct
[all...]
/drivers/lguest/x86/
H A Dswitcher_32.S124 movl %esp, LGUEST_PAGES_host_sp(%eax)
136 movl %edx, %esp
171 // Writable under our %esp (stack) --
189 addl $8, %esp
230 movl %esp, %eax; \
250 movl LGUEST_PAGES_host_sp(%eax), %esp; \
380 addl $8, %esp
/drivers/lguest/
H A Dinterrupts_and_traps.c100 push_guest_stack(cpu, &gstack, cpu->regs->esp);
103 virtstack = cpu->regs->esp;
138 cpu->regs->esp = virtstack + (gstack - origstack);
432 * the Guest gives us, the "esp" (stack pointer) value here is virtual, not
438 void guest_set_stack(struct lg_cpu *cpu, u32 seg, u32 esp, unsigned int pages) argument
450 cpu->esp1 = esp;
H A Dlg.h165 void guest_set_stack(struct lg_cpu *cpu, u32 seg, u32 esp, unsigned int pages);

Completed in 1484 milliseconds