/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | esp_scsi.c | 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->host, f, ## a); \ 98 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 int result) esp_cmd_is_done() argument 953 esp_event_queue_full(struct esp *esp, struct esp_cmd_entry *ent) esp_event_queue_full() argument 964 struct esp *esp = shost_priv(dev->host); esp_queuecommand_lck() local 988 esp_check_gross_error(struct esp *esp) esp_check_gross_error() argument 1005 esp_check_spur_intr(struct esp *esp) esp_check_spur_intr() argument 1042 esp_schedule_reset(struct esp *esp) esp_schedule_reset() argument 1054 esp_reconnect_with_tag(struct esp *esp, struct esp_lun_data *lp) esp_reconnect_with_tag() argument 1145 esp_reconnect(struct esp *esp) esp_reconnect() argument 1230 esp_finish_select(struct esp *esp) esp_finish_select() argument 1324 esp_data_bytes_sent(struct esp *esp, struct esp_cmd_entry *ent, struct scsi_cmnd *cmd) esp_data_bytes_sent() argument 1418 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 1457 esp_msgin_reject(struct esp *esp) esp_msgin_reject() argument 1497 esp_msgin_sdtr(struct esp *esp, struct esp_target_data *tp) esp_msgin_sdtr() argument 1548 esp_msgin_wdtr(struct esp *esp, struct esp_target_data *tp) esp_msgin_wdtr() argument 1597 esp_msgin_extended(struct esp *esp) esp_msgin_extended() argument 1625 esp_msgin_process(struct esp *esp) esp_msgin_process() argument 1697 esp_process_event(struct esp *esp) esp_process_event() argument 2039 esp_reset_cleanup_one(struct esp *esp, struct esp_cmd_entry *ent) esp_reset_cleanup_one() argument 2063 esp_reset_cleanup(struct esp *esp) esp_reset_cleanup() argument 2105 __esp_interrupt(struct esp *esp) __esp_interrupt() argument 2184 struct esp *esp = dev_id; scsi_esp_intr() local 2214 esp_get_revision(struct esp *esp) esp_get_revision() argument 2267 esp_init_swstate(struct esp *esp) esp_init_swstate() argument 2289 esp_bootup_reset(struct esp *esp) esp_bootup_reset() argument 2313 esp_set_clock_params(struct esp *esp) esp_set_clock_params() argument 2388 scsi_esp_register(struct esp *esp) scsi_esp_register() argument 2431 scsi_esp_unregister(struct esp *esp) scsi_esp_unregister() argument 2439 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); esp_target_alloc() local 2449 struct esp *esp = shost_priv(dev_to_shost(&starget->dev)); esp_target_destroy() local 2457 struct esp *esp = shost_priv(dev->host); esp_slave_alloc() local 2479 struct esp *esp = shost_priv(dev->host); esp_slave_configure() local 2503 struct esp *esp = shost_priv(cmd->device->host); esp_eh_abort_handler() local 2620 struct esp *esp = shost_priv(cmd->device->host); esp_eh_bus_reset_handler() local 2656 struct esp *esp = shost_priv(cmd->device->host); esp_eh_host_reset_handler() local 2697 struct esp *esp = shost_priv(host); esp_get_signalling() local 2711 struct esp *esp = shost_priv(host); esp_set_offset() local 2724 struct esp *esp = shost_priv(host); esp_set_period() local 2734 struct esp *esp = shost_priv(host); esp_set_width() local 2797 esp_wait_for_fifo(struct esp *esp) esp_wait_for_fifo() argument 2815 esp_wait_for_intr(struct esp *esp) esp_wait_for_intr() argument 2834 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 D | sun_esp.c | 32 sbus_readl(esp->dma_regs + (REG)) 34 sbus_writel((VAL), esp->dma_regs + (REG)) 47 static int esp_sbus_setup_dma(struct esp *esp, struct platform_device *dma_of) in esp_sbus_setup_dma() argument 49 esp->dma = dma_of; in esp_sbus_setup_dma() 51 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0, in esp_sbus_setup_dma() 54 if (!esp->dma_regs) in esp_sbus_setup_dma() 59 esp->dmarev = dvmarev0; in esp_sbus_setup_dma() 62 esp->dmarev = dvmaesc1; in esp_sbus_setup_dma() 65 esp in esp_sbus_setup_dma() 82 esp_sbus_map_regs(struct esp *esp, int hme) esp_sbus_map_regs() argument 102 esp_sbus_map_command_block(struct esp *esp) esp_sbus_map_command_block() argument 112 esp_sbus_register_irq(struct esp *esp) esp_sbus_register_irq() argument 121 esp_get_scsi_id(struct esp *esp, struct platform_device *espdma) esp_get_scsi_id() argument 143 esp_get_differential(struct esp *esp) esp_get_differential() argument 155 esp_get_clock_params(struct esp *esp) esp_get_clock_params() argument 171 esp_get_bursts(struct esp *esp, struct platform_device *dma_of) esp_get_bursts() argument 196 esp_sbus_get_props(struct esp *esp, struct platform_device *espdma) esp_sbus_get_props() argument 204 sbus_esp_write8(struct esp *esp, u8 val, unsigned long reg) sbus_esp_write8() argument 209 sbus_esp_read8(struct esp *esp, unsigned long reg) sbus_esp_read8() argument 214 sbus_esp_irq_pending(struct esp *esp) sbus_esp_irq_pending() argument 221 sbus_esp_reset_dma(struct esp *esp) sbus_esp_reset_dma() argument 320 sbus_esp_dma_drain(struct esp *esp) sbus_esp_dma_drain() argument 346 sbus_esp_dma_invalidate(struct esp *esp) sbus_esp_dma_invalidate() argument 385 sbus_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) sbus_esp_send_dma_cmd() argument 430 sbus_esp_dma_error(struct esp *esp) sbus_esp_dma_error() argument 456 struct esp *esp; esp_sbus_probe_one() local 554 struct esp *esp = dev_get_drvdata(&op->dev); esp_sbus_remove() local [all...] |
H A D | jazz_esp.c | 32 static void jazz_esp_write8(struct esp *esp, u8 val, unsigned long reg) in jazz_esp_write8() argument 34 *(volatile u8 *)(esp->regs + reg) = val; in jazz_esp_write8() 37 static u8 jazz_esp_read8(struct esp *esp, unsigned long reg) in jazz_esp_read8() argument 39 return *(volatile u8 *)(esp->regs + reg); in jazz_esp_read8() 42 static int jazz_esp_irq_pending(struct esp *esp) in jazz_esp_irq_pending() argument 44 if (jazz_esp_read8(esp, ESP_STATUS) & ESP_STAT_INTR) in jazz_esp_irq_pending() 49 static void jazz_esp_reset_dma(struct esp *es argument 54 jazz_esp_dma_drain(struct esp *esp) jazz_esp_dma_drain() argument 59 jazz_esp_dma_invalidate(struct esp *esp) jazz_esp_dma_invalidate() argument 64 jazz_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) jazz_esp_send_dma_cmd() argument 84 jazz_esp_dma_error(struct esp *esp) jazz_esp_dma_error() argument 109 struct esp *esp; esp_jazz_probe() local 181 struct esp *esp = dev_get_drvdata(&dev->dev); esp_jazz_remove() local [all...] |
H A D | mac_esp.c | 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 *) \ 61 dev_get_drvdata((esp)->dev)) 63 static inline void mac_esp_write8(struct esp *esp, u argument 68 mac_esp_read8(struct esp *esp, unsigned long reg) mac_esp_read8() argument 73 mac_esp_reset_dma(struct esp *esp) mac_esp_reset_dma() argument 78 mac_esp_dma_drain(struct esp *esp) mac_esp_dma_drain() argument 83 mac_esp_dma_invalidate(struct esp *esp) mac_esp_dma_invalidate() argument 88 mac_esp_dma_error(struct esp *esp) mac_esp_dma_error() argument 93 mac_esp_wait_for_empty_fifo(struct esp *esp) mac_esp_wait_for_empty_fifo() argument 113 mac_esp_wait_for_dreq(struct esp *esp) mac_esp_wait_for_dreq() argument 197 mac_esp_send_pdma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) mac_esp_send_pdma_cmd() argument 240 mac_esp_irq_pending(struct esp *esp) mac_esp_irq_pending() argument 247 mac_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) mac_esp_dma_length_limit() argument 294 struct esp *esp; esp_mac_probe() local 413 struct esp *esp = mep->esp; esp_mac_remove() local [all...] |
H A D | zorro_esp.c | 158 struct esp *esp; /* our ESP instance - for Scsi_host* */ member 172 static void zorro_esp_write8(struct esp *esp, u8 val, unsigned long reg) in zorro_esp_write8() argument 174 writeb(val, esp->regs + (reg * 4UL)); in zorro_esp_write8() 177 static u8 zorro_esp_read8(struct esp *esp, unsigned long reg) in zorro_esp_read8() argument 179 return readb(esp->regs + (reg * 4UL)); in zorro_esp_read8() 182 static int zorro_esp_irq_pending(struct esp *esp) in zorro_esp_irq_pending() argument 191 cyber_esp_irq_pending(struct esp *esp) cyber_esp_irq_pending() argument 201 fastlane_esp_irq_pending(struct esp *esp) fastlane_esp_irq_pending() argument 218 zorro_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) zorro_esp_dma_length_limit() argument 224 fastlane_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) fastlane_esp_dma_length_limit() argument 231 zorro_esp_reset_dma(struct esp *esp) zorro_esp_reset_dma() argument 236 zorro_esp_dma_drain(struct esp *esp) zorro_esp_dma_drain() argument 241 zorro_esp_dma_invalidate(struct esp *esp) zorro_esp_dma_invalidate() argument 246 fastlane_esp_dma_invalidate(struct esp *esp) fastlane_esp_dma_invalidate() argument 259 zorro_esp_send_blz1230_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_blz1230_dma_cmd() argument 310 zorro_esp_send_blz1230II_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_blz1230II_dma_cmd() argument 355 zorro_esp_send_blz2060_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_blz2060_dma_cmd() argument 400 zorro_esp_send_cyber_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_cyber_dma_cmd() argument 452 zorro_esp_send_cyberII_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_cyberII_dma_cmd() argument 493 zorro_esp_send_fastlane_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_fastlane_dma_cmd() argument 543 zorro_esp_dma_error(struct esp *esp) zorro_esp_dma_error() argument 718 struct esp *esp; zorro_esp_probe() local 917 struct esp *esp = zep->esp; zorro_esp_remove() local [all...] |
H A D | am53c974.c | 27 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, u argument 108 pci_esp_read8(struct esp *esp, unsigned long reg) pci_esp_read8() argument 113 pci_esp_write32(struct esp *esp, u32 val, unsigned long reg) pci_esp_write32() argument 118 pci_esp_irq_pending(struct esp *esp) pci_esp_irq_pending() argument 134 pci_esp_reset_dma(struct esp *esp) pci_esp_reset_dma() argument 139 pci_esp_dma_drain(struct esp *esp) pci_esp_dma_drain() argument 181 pci_esp_dma_invalidate(struct esp *esp) pci_esp_dma_invalidate() argument 191 pci_esp_dma_error(struct esp *esp) pci_esp_dma_error() argument 211 pci_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) pci_esp_send_dma_cmd() argument 243 pci_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) pci_esp_dma_length_limit() argument 347 dc390_check_eeprom(struct esp *esp) dc390_check_eeprom() argument 377 struct esp *esp; pci_esp_probe_one() local 501 struct esp *esp = pep->esp; pci_esp_remove_one() local [all...] |
H A D | sun3x_esp.c | 44 readl(esp->dma_regs + (REG)) 46 writel((VAL), esp->dma_regs + (REG)) 49 *(volatile u32 *)(esp->dma_regs + (REG)) 51 do { *(volatile u32 *)(esp->dma_regs + (REG)) = (VAL); } while (0) 54 static void sun3x_esp_write8(struct esp *esp, u8 val, unsigned long reg) in sun3x_esp_write8() argument 56 writeb(val, esp->regs + (reg * 4UL)); in sun3x_esp_write8() 59 static u8 sun3x_esp_read8(struct esp *esp, unsigned long reg) in sun3x_esp_read8() argument 61 return readb(esp in sun3x_esp_read8() 64 sun3x_esp_irq_pending(struct esp *esp) sun3x_esp_irq_pending() argument 71 sun3x_esp_reset_dma(struct esp *esp) sun3x_esp_reset_dma() argument 84 sun3x_esp_dma_drain(struct esp *esp) sun3x_esp_dma_drain() argument 106 sun3x_esp_dma_invalidate(struct esp *esp) sun3x_esp_dma_invalidate() argument 128 sun3x_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) sun3x_esp_send_dma_cmd() argument 149 sun3x_esp_dma_error(struct esp *esp) sun3x_esp_dma_error() argument 174 struct esp *esp; esp_sun3x_probe() local 248 struct esp *esp = dev_get_drvdata(&dev->dev); esp_sun3x_remove() local [all...] |
H A D | esp_scsi.h | 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) */ 73 #define ESP_CONFIG3_FSCSI 0x10 /* Enable FAST SCSI (esp/fas236) */ 74 #define ESP_CONFIG3_GTM 0x20 /* group2 SCSI2 support (esp/fas236) */ 76 #define ESP_CONFIG3_TBMS 0x40 /* Three-byte msg's ok (esp/fas236) */ 78 #define ESP_CONFIG3_IMS 0x80 /* ID msg chk'ng (esp/fas236) */ 364 struct esp; 370 void (*esp_write8)(struct esp *es 425 struct esp { global() struct [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | esp_scsi.c | 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->host, f, ## a); \ 98 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 980 esp_check_gross_error(struct esp *esp) esp_check_gross_error() argument 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_slave_alloc() local 2468 struct esp *esp = shost_priv(dev->host); esp_slave_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 D | sun_esp.c | 33 sbus_readl(esp->dma_regs + (REG)) 35 sbus_writel((VAL), esp->dma_regs + (REG)) 48 static int esp_sbus_setup_dma(struct esp *esp, struct platform_device *dma_of) in esp_sbus_setup_dma() argument 50 esp->dma = dma_of; in esp_sbus_setup_dma() 52 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0, in esp_sbus_setup_dma() 55 if (!esp->dma_regs) in esp_sbus_setup_dma() 60 esp->dmarev = dvmarev0; in esp_sbus_setup_dma() 63 esp->dmarev = dvmaesc1; in esp_sbus_setup_dma() 66 esp in esp_sbus_setup_dma() 83 esp_sbus_map_regs(struct esp *esp, int hme) esp_sbus_map_regs() argument 103 esp_sbus_map_command_block(struct esp *esp) esp_sbus_map_command_block() argument 113 esp_sbus_register_irq(struct esp *esp) esp_sbus_register_irq() argument 122 esp_get_scsi_id(struct esp *esp, struct platform_device *espdma) esp_get_scsi_id() argument 144 esp_get_differential(struct esp *esp) esp_get_differential() argument 156 esp_get_clock_params(struct esp *esp) esp_get_clock_params() argument 172 esp_get_bursts(struct esp *esp, struct platform_device *dma_of) esp_get_bursts() argument 197 esp_sbus_get_props(struct esp *esp, struct platform_device *espdma) esp_sbus_get_props() argument 205 sbus_esp_write8(struct esp *esp, u8 val, unsigned long reg) sbus_esp_write8() argument 210 sbus_esp_read8(struct esp *esp, unsigned long reg) sbus_esp_read8() argument 215 sbus_esp_irq_pending(struct esp *esp) sbus_esp_irq_pending() argument 222 sbus_esp_reset_dma(struct esp *esp) sbus_esp_reset_dma() argument 321 sbus_esp_dma_drain(struct esp *esp) sbus_esp_dma_drain() argument 347 sbus_esp_dma_invalidate(struct esp *esp) sbus_esp_dma_invalidate() argument 386 sbus_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) sbus_esp_send_dma_cmd() argument 431 sbus_esp_dma_error(struct esp *esp) sbus_esp_dma_error() argument 457 struct esp *esp; esp_sbus_probe_one() local 555 struct esp *esp = dev_get_drvdata(&op->dev); esp_sbus_remove() local [all...] |
H A D | jazz_esp.c | 32 static void jazz_esp_write8(struct esp *esp, u8 val, unsigned long reg) in jazz_esp_write8() argument 34 *(volatile u8 *)(esp->regs + reg) = val; in jazz_esp_write8() 37 static u8 jazz_esp_read8(struct esp *esp, unsigned long reg) in jazz_esp_read8() argument 39 return *(volatile u8 *)(esp->regs + reg); in jazz_esp_read8() 42 static int jazz_esp_irq_pending(struct esp *esp) in jazz_esp_irq_pending() argument 44 if (jazz_esp_read8(esp, ESP_STATUS) & ESP_STAT_INTR) in jazz_esp_irq_pending() 49 static void jazz_esp_reset_dma(struct esp *es argument 54 jazz_esp_dma_drain(struct esp *esp) jazz_esp_dma_drain() argument 59 jazz_esp_dma_invalidate(struct esp *esp) jazz_esp_dma_invalidate() argument 64 jazz_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) jazz_esp_send_dma_cmd() argument 84 jazz_esp_dma_error(struct esp *esp) jazz_esp_dma_error() argument 109 struct esp *esp; esp_jazz_probe() local 181 struct esp *esp = dev_get_drvdata(&dev->dev); esp_jazz_remove() local [all...] |
H A D | mac_esp.c | 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 *) \ 61 dev_get_drvdata((esp)->dev)) 63 static inline void mac_esp_write8(struct esp *esp, u argument 68 mac_esp_read8(struct esp *esp, unsigned long reg) mac_esp_read8() argument 73 mac_esp_reset_dma(struct esp *esp) mac_esp_reset_dma() argument 78 mac_esp_dma_drain(struct esp *esp) mac_esp_dma_drain() argument 83 mac_esp_dma_invalidate(struct esp *esp) mac_esp_dma_invalidate() argument 88 mac_esp_dma_error(struct esp *esp) mac_esp_dma_error() argument 93 mac_esp_wait_for_empty_fifo(struct esp *esp) mac_esp_wait_for_empty_fifo() argument 113 mac_esp_wait_for_dreq(struct esp *esp) mac_esp_wait_for_dreq() argument 197 mac_esp_send_pdma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) mac_esp_send_pdma_cmd() argument 240 mac_esp_irq_pending(struct esp *esp) mac_esp_irq_pending() argument 247 mac_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) mac_esp_dma_length_limit() argument 294 struct esp *esp; esp_mac_probe() local 413 struct esp *esp = mep->esp; esp_mac_remove() local [all...] |
H A D | zorro_esp.c | 158 struct esp *esp; /* our ESP instance - for Scsi_host* */ member 172 static void zorro_esp_write8(struct esp *esp, u8 val, unsigned long reg) in zorro_esp_write8() argument 174 writeb(val, esp->regs + (reg * 4UL)); in zorro_esp_write8() 177 static u8 zorro_esp_read8(struct esp *esp, unsigned long reg) in zorro_esp_read8() argument 179 return readb(esp->regs + (reg * 4UL)); in zorro_esp_read8() 182 static int zorro_esp_irq_pending(struct esp *esp) in zorro_esp_irq_pending() argument 191 cyber_esp_irq_pending(struct esp *esp) cyber_esp_irq_pending() argument 201 fastlane_esp_irq_pending(struct esp *esp) fastlane_esp_irq_pending() argument 218 zorro_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) zorro_esp_dma_length_limit() argument 224 fastlane_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) fastlane_esp_dma_length_limit() argument 231 zorro_esp_reset_dma(struct esp *esp) zorro_esp_reset_dma() argument 236 zorro_esp_dma_drain(struct esp *esp) zorro_esp_dma_drain() argument 241 zorro_esp_dma_invalidate(struct esp *esp) zorro_esp_dma_invalidate() argument 246 fastlane_esp_dma_invalidate(struct esp *esp) fastlane_esp_dma_invalidate() argument 259 zorro_esp_send_blz1230_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_blz1230_dma_cmd() argument 310 zorro_esp_send_blz1230II_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_blz1230II_dma_cmd() argument 355 zorro_esp_send_blz2060_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_blz2060_dma_cmd() argument 400 zorro_esp_send_cyber_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_cyber_dma_cmd() argument 452 zorro_esp_send_cyberII_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_cyberII_dma_cmd() argument 493 zorro_esp_send_fastlane_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) zorro_esp_send_fastlane_dma_cmd() argument 543 zorro_esp_dma_error(struct esp *esp) zorro_esp_dma_error() argument 718 struct esp *esp; zorro_esp_probe() local 917 struct esp *esp = zep->esp; zorro_esp_remove() local [all...] |
H A D | am53c974.c | 27 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, u argument 108 pci_esp_read8(struct esp *esp, unsigned long reg) pci_esp_read8() argument 113 pci_esp_write32(struct esp *esp, u32 val, unsigned long reg) pci_esp_write32() argument 118 pci_esp_irq_pending(struct esp *esp) pci_esp_irq_pending() argument 134 pci_esp_reset_dma(struct esp *esp) pci_esp_reset_dma() argument 139 pci_esp_dma_drain(struct esp *esp) pci_esp_dma_drain() argument 181 pci_esp_dma_invalidate(struct esp *esp) pci_esp_dma_invalidate() argument 191 pci_esp_dma_error(struct esp *esp) pci_esp_dma_error() argument 211 pci_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) pci_esp_send_dma_cmd() argument 243 pci_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) pci_esp_dma_length_limit() argument 347 dc390_check_eeprom(struct esp *esp) dc390_check_eeprom() argument 377 struct esp *esp; pci_esp_probe_one() local 501 struct esp *esp = pep->esp; pci_esp_remove_one() local [all...] |
H A D | sun3x_esp.c | 44 readl(esp->dma_regs + (REG)) 46 writel((VAL), esp->dma_regs + (REG)) 49 *(volatile u32 *)(esp->dma_regs + (REG)) 51 do { *(volatile u32 *)(esp->dma_regs + (REG)) = (VAL); } while (0) 54 static void sun3x_esp_write8(struct esp *esp, u8 val, unsigned long reg) in sun3x_esp_write8() argument 56 writeb(val, esp->regs + (reg * 4UL)); in sun3x_esp_write8() 59 static u8 sun3x_esp_read8(struct esp *esp, unsigned long reg) in sun3x_esp_read8() argument 61 return readb(esp in sun3x_esp_read8() 64 sun3x_esp_irq_pending(struct esp *esp) sun3x_esp_irq_pending() argument 71 sun3x_esp_reset_dma(struct esp *esp) sun3x_esp_reset_dma() argument 84 sun3x_esp_dma_drain(struct esp *esp) sun3x_esp_dma_drain() argument 106 sun3x_esp_dma_invalidate(struct esp *esp) sun3x_esp_dma_invalidate() argument 128 sun3x_esp_send_dma_cmd(struct esp *esp, u32 addr, u32 esp_count, u32 dma_count, int write, u8 cmd) sun3x_esp_send_dma_cmd() argument 149 sun3x_esp_dma_error(struct esp *esp) sun3x_esp_dma_error() argument 174 struct esp *esp; esp_sun3x_probe() local 248 struct esp *esp = dev_get_drvdata(&dev->dev); esp_sun3x_remove() local [all...] |
/kernel/linux/linux-6.6/arch/x86/entry/ |
H A D | entry_32.S | 13 * 0(%esp) - %ebx 14 * 4(%esp) - %ecx 15 * 8(%esp) - %edx 16 * C(%esp) - %esi 17 * 10(%esp) - %edi 18 * 14(%esp) - %ebp 19 * 18(%esp) - %eax 20 * 1C(%esp) - %ds 21 * 20(%esp) - %es 22 * 24(%esp) [all...] |
/kernel/linux/linux-5.10/arch/x86/entry/ |
H A D | entry_32.S | 13 * 0(%esp) - %ebx 14 * 4(%esp) - %ecx 15 * 8(%esp) - %edx 16 * C(%esp) - %esi 17 * 10(%esp) - %edi 18 * 14(%esp) - %ebp 19 * 18(%esp) - %eax 20 * 1C(%esp) - %ds 21 * 20(%esp) - %es 22 * 24(%esp) [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | ftrace_32.S | 35 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 /* ski [all...] |
H A D | relocate_kernel_32.S | 49 movl 20+8(%esp), %ebp /* list of pages */ 51 movl %esp, ESP(%edi) 60 movl 20+4(%esp), %ebx /* page_list */ 61 movl 20+8(%esp), %ebp /* list of pages */ 62 movl 20+12(%esp), %edx /* start address */ 63 movl 20+16(%esp), %ecx /* cpu_has_pae */ 64 movl 20+20(%esp), %esi /* preserve_context */ 90 lea PAGE_SIZE(%edi), %esp 142 addl $8, %esp 154 * leave %esp alon [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | ftrace_32.S | 35 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 /* ski [all...] |
H A D | relocate_kernel_32.S | 49 movl 20+8(%esp), %ebp /* list of pages */ 51 movl %esp, ESP(%edi) 60 movl 20+4(%esp), %ebx /* page_list */ 61 movl 20+8(%esp), %ebp /* list of pages */ 62 movl 20+12(%esp), %edx /* start address */ 63 movl 20+16(%esp), %ecx /* cpu_has_pae */ 64 movl 20+20(%esp), %esi /* preserve_context */ 90 lea PAGE_SIZE(%edi), %esp 142 addl $8, %esp 154 * leave %esp alon [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | esp4.c | 10 #include <net/esp.h> 346 struct esp_info *esp, in esp_output_udp_encap() 354 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap() 358 uh = (struct udphdr *)esp->esph; in esp_output_udp_encap() 378 struct esp_info *esp) in esp_output_tcp_encap() 380 __be16 *lenp = (void *)esp->esph; in esp_output_tcp_encap() 385 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_tcp_encap() 404 struct esp_info *esp) in esp_output_tcp_encap() 411 struct esp_info *esp) in esp_output_encap() 428 esph = esp_output_udp_encap(skb, encap_type, esp, spor in esp_output_encap() 344 esp_output_udp_encap(struct sk_buff *skb, int encap_type, struct esp_info *esp, __be16 sport, __be16 dport) esp_output_udp_encap() argument 376 esp_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_tcp_encap() argument 402 esp_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_tcp_encap() argument 410 esp_output_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_encap() argument 443 esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_head() argument 535 esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_tail() argument 663 struct esp_info esp; esp_output() local [all...] |
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | esp6.c | 11 * This file is derived from net/ipv4/esp.c 22 #include <net/esp.h> 381 struct esp_info *esp, in esp6_output_udp_encap() 389 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_udp_encap() 393 uh = (struct udphdr *)esp->esph; in esp6_output_udp_encap() 413 struct esp_info *esp) in esp6_output_tcp_encap() 415 __be16 *lenp = (void *)esp->esph; in esp6_output_tcp_encap() 420 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_tcp_encap() 439 struct esp_info *esp) in esp6_output_tcp_encap() 446 struct esp_info *esp) in esp6_output_encap() 379 esp6_output_udp_encap(struct sk_buff *skb, int encap_type, struct esp_info *esp, __be16 sport, __be16 dport) esp6_output_udp_encap() argument 411 esp6_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_tcp_encap() argument 437 esp6_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_tcp_encap() argument 445 esp6_output_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_encap() argument 478 esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_head() argument 569 esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_tail() argument 698 struct esp_info esp; esp6_output() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | esp4.c | 10 #include <net/esp.h> 345 struct esp_info *esp, in esp_output_udp_encap() 353 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap() 357 uh = (struct udphdr *)esp->esph; in esp_output_udp_encap() 377 struct esp_info *esp) in esp_output_tcp_encap() 379 __be16 *lenp = (void *)esp->esph; in esp_output_tcp_encap() 384 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_tcp_encap() 403 struct esp_info *esp) in esp_output_tcp_encap() 410 struct esp_info *esp) in esp_output_encap() 427 esph = esp_output_udp_encap(skb, encap_type, esp, spor in esp_output_encap() 343 esp_output_udp_encap(struct sk_buff *skb, int encap_type, struct esp_info *esp, __be16 sport, __be16 dport) esp_output_udp_encap() argument 375 esp_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_tcp_encap() argument 401 esp_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_tcp_encap() argument 409 esp_output_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_encap() argument 442 esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_head() argument 532 esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp_output_tail() argument 660 struct esp_info esp; esp_output() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | esp6.c | 11 * This file is derived from net/ipv4/esp.c 22 #include <net/esp.h> 381 struct esp_info *esp, in esp6_output_udp_encap() 389 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_udp_encap() 393 uh = (struct udphdr *)esp->esph; in esp6_output_udp_encap() 413 struct esp_info *esp) in esp6_output_tcp_encap() 415 __be16 *lenp = (void *)esp->esph; in esp6_output_tcp_encap() 420 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_tcp_encap() 439 struct esp_info *esp) in esp6_output_tcp_encap() 446 struct esp_info *esp) in esp6_output_encap() 379 esp6_output_udp_encap(struct sk_buff *skb, int encap_type, struct esp_info *esp, __be16 sport, __be16 dport) esp6_output_udp_encap() argument 411 esp6_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_tcp_encap() argument 437 esp6_output_tcp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_tcp_encap() argument 445 esp6_output_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_encap() argument 478 esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_head() argument 569 esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) esp6_output_tail() argument 698 struct esp_info esp; esp6_output() local [all...] |