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
682 esp_maybe_execute_command(struct esp *esp) argument
835 esp_get_ent(struct esp *esp) argument
850 esp_put_ent(struct esp *esp, struct esp_cmd_entry *ent) argument
855 esp_cmd_is_done(struct esp *esp, struct esp_cmd_entry *ent, struct scsi_cmnd *cmd, unsigned int result) argument
912 esp_event_queue_full(struct esp *esp, struct esp_cmd_entry *ent) argument
923 struct esp *esp = shost_priv(dev->host); local
947 esp_check_gross_error(struct esp *esp) argument
964 esp_check_spur_intr(struct esp *esp) argument
1003 esp_schedule_reset(struct esp *esp) argument
1015 esp_reconnect_with_tag(struct esp *esp, struct esp_lun_data *lp) argument
1107 esp_reconnect(struct esp *esp) argument
1198 esp_finish_select(struct esp *esp) argument
1300 esp_data_bytes_sent(struct esp *esp, struct esp_cmd_entry *ent, struct scsi_cmnd *cmd) argument
1362 esp_setsync(struct esp *esp, struct esp_target_data *tp, u8 scsi_period, u8 scsi_offset, u8 esp_stp, u8 esp_soff) argument
1401 esp_msgin_reject(struct esp *esp) argument
1442 esp_msgin_sdtr(struct esp *esp, struct esp_target_data *tp) argument
1493 esp_msgin_wdtr(struct esp *esp, struct esp_target_data *tp) argument
1542 esp_msgin_extended(struct esp *esp) argument
1570 esp_msgin_process(struct esp *esp) argument
1641 esp_process_event(struct esp *esp) argument
1973 esp_reset_cleanup_one(struct esp *esp, struct esp_cmd_entry *ent) argument
2000 esp_reset_cleanup(struct esp *esp) argument
2042 __esp_interrupt(struct esp *esp) argument
2117 struct esp *esp = dev_id; local
2147 esp_get_revision(struct esp *esp) argument
2196 esp_init_swstate(struct esp *esp) argument
2218 esp_bootup_reset(struct esp *esp) argument
2242 esp_set_clock_params(struct esp *esp) argument
2315 scsi_esp_register(struct esp *esp, struct device *dev) argument
2355 scsi_esp_unregister(struct esp *esp) argument
2363 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); local
2373 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); local
2381 struct esp *esp = shost_priv(dev->host); local
2403 struct esp *esp = shost_priv(dev->host); local
2445 struct esp *esp = shost_priv(cmd->device->host); local
2561 struct esp *esp = shost_priv(cmd->device->host); local
2597 struct esp *esp = shost_priv(cmd->device->host); local
2639 struct esp *esp = shost_priv(host); local
2653 struct esp *esp = shost_priv(host); local
2666 struct esp *esp = shost_priv(host); local
2676 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 esp_sbus_setup_dma(struct esp *esp, struct platform_device *dma_of) argument
48 esp->dma = dma_of;
50 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0,
53 if (!esp->dma_regs)
58 esp->dmarev = dvmarev0;
61 esp->dmarev = dvmaesc1;
64 esp
81 esp_sbus_map_regs(struct esp *esp, int hme) argument
101 esp_sbus_map_command_block(struct esp *esp) argument
113 esp_sbus_register_irq(struct esp *esp) argument
122 esp_get_scsi_id(struct esp *esp, struct platform_device *espdma) argument
144 esp_get_differential(struct esp *esp) argument
156 esp_get_clock_params(struct esp *esp) argument
172 esp_get_bursts(struct esp *esp, struct platform_device *dma_of) argument
197 esp_sbus_get_props(struct esp *esp, struct platform_device *espdma) argument
205 sbus_esp_write8(struct esp *esp, u8 val, unsigned long reg) argument
210 sbus_esp_read8(struct esp *esp, unsigned long reg) argument
215 sbus_esp_map_single(struct esp *esp, void *buf, size_t sz, int dir) argument
223 sbus_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
231 sbus_esp_unmap_single(struct esp *esp, dma_addr_t addr, size_t sz, int dir) argument
239 sbus_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
247 sbus_esp_irq_pending(struct esp *esp) argument
254 sbus_esp_reset_dma(struct esp *esp) argument
354 sbus_esp_dma_drain(struct esp *esp) argument
380 sbus_esp_dma_invalidate(struct esp *esp) argument
419 sbus_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) argument
464 sbus_esp_dma_error(struct esp *esp) argument
494 struct esp *esp; local
588 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) */
343 struct esp;
349 void (*esp_write8)(struct esp *es
417 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);
442 * the Guest gives us, the "esp" (stack pointer) value here is virtual, not
448 void guest_set_stack(struct lg_cpu *cpu, u32 seg, u32 esp, unsigned int pages) argument
460 cpu->esp1 = esp;
H A Dlg.h165 void guest_set_stack(struct lg_cpu *cpu, u32 seg, u32 esp, unsigned int pages);

Completed in 171 milliseconds