/drivers/ide/ |
D | ide-probe.c | 193 ide_hwif_t *hwif = drive->hwif; in do_identify() local 252 ide_hwif_t *hwif = drive->hwif; in ide_dev_read_id() local 332 ide_hwif_t *hwif = drive->hwif; in ide_busy_sleep() local 382 ide_hwif_t *hwif = drive->hwif; in do_probe() local 538 ide_hwif_t *hwif = container_of(dev, ide_hwif_t, gendev); in hwif_release_dev() local 543 static int ide_register_port(ide_hwif_t *hwif) in ide_register_port() 597 static int ide_port_wait_ready(ide_hwif_t *hwif) in ide_port_wait_ready() 678 static int ide_probe_port(ide_hwif_t *hwif) in ide_probe_port() 721 static void ide_port_tune_devices(ide_hwif_t *hwif) in ide_port_tune_devices() 758 ide_hwif_t *hwif = drive->hwif; in ide_init_queue() local [all …]
|
D | ide-dma-sff.c | 22 ide_hwif_t *hwif = drive->hwif; in config_drive_for_dma() local 53 u8 ide_dma_sff_read_status(ide_hwif_t *hwif) in ide_dma_sff_read_status() 64 static void ide_dma_sff_write_status(ide_hwif_t *hwif, u8 val) in ide_dma_sff_write_status() 84 ide_hwif_t *hwif = drive->hwif; in ide_dma_host_set() local 116 ide_hwif_t *hwif = drive->hwif; in ide_build_dmatable() local 189 ide_hwif_t *hwif = drive->hwif; in ide_dma_setup() local 239 ide_hwif_t *hwif = drive->hwif; in ide_dma_sff_timer_expiry() local 265 ide_hwif_t *hwif = drive->hwif; in ide_dma_start() local 287 ide_hwif_t *hwif = drive->hwif; in ide_dma_end() local 318 ide_hwif_t *hwif = drive->hwif; in ide_dma_test_irq() local
|
D | ide-io-std.c | 41 void ide_exec_command(ide_hwif_t *hwif, u8 cmd) in ide_exec_command() 50 u8 ide_read_status(ide_hwif_t *hwif) in ide_read_status() 59 u8 ide_read_altstatus(ide_hwif_t *hwif) in ide_read_altstatus() 68 void ide_write_devctl(ide_hwif_t *hwif, u8 ctl) in ide_write_devctl() 79 ide_hwif_t *hwif = drive->hwif; in ide_dev_select() local 91 ide_hwif_t *hwif = drive->hwif; in ide_tf_load() local 118 ide_hwif_t *hwif = drive->hwif; in ide_tf_read() local 167 ide_hwif_t *hwif = drive->hwif; in ide_input_data() local 211 ide_hwif_t *hwif = drive->hwif; in ide_output_data() local
|
D | ide-dma.c | 93 ide_hwif_t *hwif = drive->hwif; in ide_dma_intr() local 135 ide_hwif_t *hwif = drive->hwif; in ide_dma_map_sg() local 166 ide_hwif_t *hwif = drive->hwif; in ide_dma_unmap_sg() local 242 ide_hwif_t *hwif = drive->hwif; in ide_get_mode_mask() local 315 ide_hwif_t *hwif = drive->hwif; in ide_find_dma_mode() local 355 ide_hwif_t *hwif = drive->hwif; in ide_tune_dma() local 382 ide_hwif_t *hwif = drive->hwif; in ide_dma_check() local 450 ide_hwif_t *hwif = drive->hwif; in ide_dma_timeout_retry() local 497 void ide_release_dma_engine(ide_hwif_t *hwif) in ide_release_dma_engine() 509 int ide_allocate_dma_engine(ide_hwif_t *hwif) in ide_allocate_dma_engine()
|
D | pdc202xx_old.c | 24 static void pdc202xx_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) in pdc202xx_set_mode() 79 static void pdc202xx_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in pdc202xx_set_pio_mode() 85 static int pdc202xx_test_irq(ide_hwif_t *hwif) in pdc202xx_test_irq() 106 static u8 pdc2026x_cable_detect(ide_hwif_t *hwif) in pdc2026x_cable_detect() 125 static void pdc_old_enable_66MHz_clock(ide_hwif_t *hwif) in pdc_old_enable_66MHz_clock() 133 static void pdc_old_disable_66MHz_clock(ide_hwif_t *hwif) in pdc_old_disable_66MHz_clock() 141 static void pdc2026x_init_hwif(ide_hwif_t *hwif) in pdc2026x_init_hwif() 151 ide_hwif_t *hwif = drive->hwif; in pdc202xx_dma_start() local 171 ide_hwif_t *hwif = drive->hwif; in pdc202xx_dma_end() local
|
D | tx4939ide.c | 105 #define TX4939IDE_BASE(hwif) ((void __iomem *)(hwif)->extra_base) argument 107 static void tx4939ide_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in tx4939ide_set_pio_mode() 128 static void tx4939ide_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in tx4939ide_set_dma_mode() 149 static u16 tx4939ide_check_error_ints(ide_hwif_t *hwif) in tx4939ide_check_error_ints() 176 ide_hwif_t *hwif; in tx4939ide_clear_irq() local 192 static u8 tx4939ide_cable_detect(ide_hwif_t *hwif) in tx4939ide_cable_detect() 203 ide_hwif_t *hwif = drive->hwif; in tx4939ide_dma_host_set() local 237 ide_hwif_t *hwif = drive->hwif; in tx4939ide_build_dmatable() local 290 ide_hwif_t *hwif = drive->hwif; in tx4939ide_dma_setup() local 317 ide_hwif_t *hwif = drive->hwif; in tx4939ide_dma_end() local [all …]
|
D | ide-io.c | 117 ide_hwif_t *hwif = drive->hwif; in ide_complete_rq() local 225 ide_hwif_t *hwif = drive->hwif; in ide_map_sg() local 395 static inline int ide_lock_port(ide_hwif_t *hwif) in ide_lock_port() 405 static inline void ide_unlock_port(ide_hwif_t *hwif) in ide_unlock_port() 410 static inline int ide_lock_host(struct ide_host *host, ide_hwif_t *hwif) in ide_lock_host() 459 ide_hwif_t *hwif = drive->hwif; in do_ide_request() local 579 ide_hwif_t *hwif = drive->hwif; in drive_is_ready() local 616 ide_hwif_t *hwif = (ide_hwif_t *)data; in ide_timer_expiry() local 728 static void unexpected_intr(int irq, ide_hwif_t *hwif) in unexpected_intr() 773 ide_hwif_t *hwif = (ide_hwif_t *)dev_id; in ide_intr() local [all …]
|
D | siimage.c | 76 static inline int is_sata(ide_hwif_t *hwif) in is_sata() 92 static unsigned long siimage_selreg(ide_hwif_t *hwif, int r) in siimage_selreg() 116 ide_hwif_t *hwif = drive->hwif; in siimage_seldev() local 197 ide_hwif_t *hwif = drive->hwif; in sil_pata_udma_filter() local 239 static void sil_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in sil_set_pio_mode() 298 static void sil_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in sil_set_dma_mode() 341 static int sil_test_irq(ide_hwif_t *hwif) in sil_test_irq() 361 ide_hwif_t *hwif = drive->hwif; in siimage_mmio_dma_test_irq() local 411 ide_hwif_t *hwif = drive->hwif; in sil_sata_reset_poll() local 549 static void init_mmio_iops_siimage(ide_hwif_t *hwif) in init_mmio_iops_siimage() [all …]
|
D | it821x.c | 114 ide_hwif_t *hwif = drive->hwif; in it821x_program() local 140 ide_hwif_t *hwif = drive->hwif; in it821x_program_udma() local 170 ide_hwif_t *hwif = drive->hwif; in it821x_clock_strategy() local 239 static void it821x_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in it821x_set_pio_mode() 283 ide_hwif_t *hwif = drive->hwif; in it821x_tune_mwdma() local 320 ide_hwif_t *hwif = drive->hwif; in it821x_tune_udma() local 363 ide_hwif_t *hwif = drive->hwif; in it821x_dma_start() local 385 ide_hwif_t *hwif = drive->hwif; in it821x_dma_end() local 403 static void it821x_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in it821x_set_dma_mode() 427 static u8 it821x_cable_detect(ide_hwif_t *hwif) in it821x_cable_detect() [all …]
|
D | cmd64x.c | 56 ide_hwif_t *hwif = drive->hwif; in cmd64x_program_timings() local 136 static void cmd64x_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in cmd64x_set_pio_mode() 150 static void cmd64x_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in cmd64x_set_dma_mode() 191 ide_hwif_t *hwif = drive->hwif; in cmd648_clear_irq() local 205 ide_hwif_t *hwif = drive->hwif; in cmd64x_clear_irq() local 217 static int cmd648_test_irq(ide_hwif_t *hwif) in cmd648_test_irq() 231 static int cmd64x_test_irq(ide_hwif_t *hwif) in cmd64x_test_irq() 254 ide_hwif_t *hwif = drive->hwif; in cmd646_1_dma_end() local 291 static u8 cmd64x_cable_detect(ide_hwif_t *hwif) in cmd64x_cable_detect()
|
D | tc86c001.c | 17 static void tc86c001_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) in tc86c001_set_mode() 45 static void tc86c001_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in tc86c001_set_pio_mode() 67 ide_hwif_t *hwif = drive->hwif; in tc86c001_timer_expiry() local 114 ide_hwif_t *hwif = drive->hwif; in tc86c001_dma_start() local 134 static u8 tc86c001_cable_detect(ide_hwif_t *hwif) in tc86c001_cable_detect() 147 static void init_hwif_tc86c001(ide_hwif_t *hwif) in init_hwif_tc86c001()
|
D | cs5530.c | 40 #define CS5530_BASEREG(hwif) (((hwif)->dma_base & ~0xf) + ((hwif)->channel ? 0x30 : 0x20)) argument 53 static void cs5530_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in cs5530_set_pio_mode() 83 ide_hwif_t *hwif = drive->hwif; in cs5530_udma_filter() local 103 static void cs5530_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in cs5530_set_dma_mode() 229 static void init_hwif_cs5530 (ide_hwif_t *hwif) in init_hwif_cs5530()
|
D | ide-iops.c | 108 ide_hwif_t *hwif = drive->hwif; in __ide_wait_stat() local 230 ide_hwif_t *hwif = drive->hwif; in eighty_ninty_three() local 344 ide_hwif_t *hwif = drive->hwif; in ide_config_drive_speed() local 447 ide_hwif_t *hwif = drive->hwif; in __ide_set_handler() local 459 ide_hwif_t *hwif = drive->hwif; in ide_set_handler() local 484 ide_hwif_t *hwif = drive->hwif; in ide_execute_command() local 507 int ide_wait_not_busy(ide_hwif_t *hwif, unsigned long timeout) in ide_wait_not_busy()
|
D | ide-eh.c | 10 ide_hwif_t *hwif = drive->hwif; in ide_ata_error() local 66 ide_hwif_t *hwif = drive->hwif; in ide_atapi_error() local 169 ide_hwif_t *hwif = drive->hwif; in atapi_reset_pollfunc() local 198 static void ide_reset_report_error(ide_hwif_t *hwif, u8 err) in ide_reset_report_error() 225 ide_hwif_t *hwif = drive->hwif; in reset_pollfunc() local 336 ide_hwif_t *hwif = drive->hwif; in do_reset1() local
|
D | ns87415.c | 54 static u8 superio_read_status(ide_hwif_t *hwif) in superio_read_status() 59 static u8 superio_dma_sff_read_status(ide_hwif_t *hwif) in superio_dma_sff_read_status() 99 static void superio_init_iops(struct hwif_s *hwif) in superio_init_iops() 124 ide_hwif_t *hwif = drive->hwif; in ns87415_prepare_drive() local 186 ide_hwif_t *hwif = drive->hwif; in ns87415_dma_end() local 204 static void init_hwif_ns87415 (ide_hwif_t *hwif) in init_hwif_ns87415()
|
D | ide-xfer-mode.c | 124 ide_hwif_t *hwif = drive->hwif; in ide_set_pio_mode() local 158 ide_hwif_t *hwif = drive->hwif; in ide_set_dma_mode() local 184 ide_hwif_t *hwif = drive->hwif; in ide_set_pio() local 224 ide_hwif_t *hwif = drive->hwif; in ide_rate_filter() local 251 ide_hwif_t *hwif = drive->hwif; in ide_set_xfer_rate() local
|
D | alim15x3.c | 51 static void ali_fifo_control(ide_hwif_t *hwif, ide_drive_t *drive, int on) in ali_fifo_control() 64 static void ali_program_timings(ide_hwif_t *hwif, ide_drive_t *drive, in ali_program_timings() 102 static void ali_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in ali_set_pio_mode() 164 static void ali_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in ali_set_dma_mode() 381 static u8 ali_cable_detect(ide_hwif_t *hwif) in ali_cable_detect() 418 static void init_hwif_ali15x3(ide_hwif_t *hwif) in init_hwif_ali15x3() 467 static int init_dma_ali15x3(ide_hwif_t *hwif, const struct ide_port_info *d) in init_dma_ali15x3()
|
D | serverworks.c | 109 static void svwks_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in svwks_set_pio_mode() 134 static void svwks_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in svwks_set_dma_mode() 267 static u8 ata66_svwks_svwks(ide_hwif_t *hwif) in ata66_svwks_svwks() 279 static u8 ata66_svwks_dell(ide_hwif_t *hwif) in ata66_svwks_dell() 298 static u8 ata66_svwks_cobalt(ide_hwif_t *hwif) in ata66_svwks_cobalt() 310 static u8 svwks_cable_detect(ide_hwif_t *hwif) in svwks_cable_detect()
|
D | ide-acpi.c | 39 ide_hwif_t *hwif; member 96 bool ide_port_acpi(ide_hwif_t *hwif) in ide_port_acpi() 180 static acpi_handle ide_acpi_hwif_get_handle(ide_hwif_t *hwif) in ide_acpi_hwif_get_handle() 397 void ide_acpi_get_timing(ide_hwif_t *hwif) in ide_acpi_get_timing() 475 void ide_acpi_push_timing(ide_hwif_t *hwif) in ide_acpi_push_timing() 516 void ide_acpi_set_state(ide_hwif_t *hwif, int on) in ide_acpi_set_state() 552 void ide_acpi_init_port(ide_hwif_t *hwif) in ide_acpi_init_port() 566 void ide_acpi_port_init_devices(ide_hwif_t *hwif) in ide_acpi_port_init_devices()
|
D | hpt366.c | 554 ide_hwif_t *hwif = drive->hwif; in hpt3xx_udma_filter() local 593 ide_hwif_t *hwif = drive->hwif; in hpt3xx_mdma_filter() local 626 static void hpt3xx_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) in hpt3xx_set_mode() 650 static void hpt3xx_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in hpt3xx_set_pio_mode() 658 ide_hwif_t *hwif = drive->hwif; in hpt3xx_maskproc() local 703 ide_hwif_t *hwif = drive->hwif; in hpt370_clear_engine() local 712 ide_hwif_t *hwif = drive->hwif; in hpt370_irq_timeout() local 737 ide_hwif_t *hwif = drive->hwif; in hpt370_dma_end() local 753 ide_hwif_t *hwif = drive->hwif; in hpt374_dma_test_irq() local 774 ide_hwif_t *hwif = drive->hwif; in hpt374_dma_end() local [all …]
|
/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_if.c | 42 int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_set() 76 int hinic_msix_attr_get(struct hinic_hwif *hwif, u16 msix_index, in hinic_msix_attr_get() 104 int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index) in hinic_msix_attr_cnt_clear() 125 void hinic_set_pf_action(struct hinic_hwif *hwif, enum hinic_pf_action action) in hinic_set_pf_action() 135 enum hinic_outbound_state hinic_outbound_state_get(struct hinic_hwif *hwif) in hinic_outbound_state_get() 142 void hinic_outbound_state_set(struct hinic_hwif *hwif, in hinic_outbound_state_set() 153 enum hinic_db_state hinic_db_state_get(struct hinic_hwif *hwif) in hinic_db_state_get() 160 void hinic_db_state_set(struct hinic_hwif *hwif, in hinic_db_state_set() 177 static int hwif_ready(struct hinic_hwif *hwif) in hwif_ready() 199 static void set_hwif_attr(struct hinic_hwif *hwif, u32 attr0, u32 attr1) in set_hwif_attr() [all …]
|
D | hinic_hw_api_cmd.c | 101 struct hinic_hwif *hwif = chain->hwif; in set_prod_idx() local 132 struct hinic_hwif *hwif = chain->hwif; in chain_busy() local 215 struct hinic_hwif *hwif = chain->hwif; in prepare_api_cmd() local 277 struct hinic_hwif *hwif = chain->hwif; in api_cmd_status_update() local 335 struct hinic_hwif *hwif = chain->hwif; in wait_for_api_cmd_completion() local 422 struct hinic_hwif *hwif = chain->hwif; in api_cmd_hw_restart() local 457 struct hinic_hwif *hwif = chain->hwif; in api_cmd_ctrl_init() local 487 struct hinic_hwif *hwif = chain->hwif; in api_cmd_set_status_addr() local 505 struct hinic_hwif *hwif = chain->hwif; in api_cmd_set_num_cells() local 519 struct hinic_hwif *hwif = chain->hwif; in api_cmd_head_init() local [all …]
|
D | hinic_hw_dev.c | 123 struct hinic_hwif *hwif = hwdev->hwif; in get_cap_from_fw() local 151 struct hinic_hwif *hwif = hwdev->hwif; in get_dev_cap() local 184 struct hinic_hwif *hwif = hwdev->hwif; in init_msix() local 220 struct hinic_hwif *hwif = hwdev->hwif; in disable_msix() local 240 struct hinic_hwif *hwif = hwdev->hwif; in hinic_port_msg_cmd() local 264 struct hinic_hwif *hwif = hwdev->hwif; in init_fw_ctxt() local 304 struct hinic_hwif *hwif = hwdev->hwif; in set_hw_ioctxt() local 337 struct hinic_hwif *hwif = hwdev->hwif; in wait_for_outbound_state() local 357 struct hinic_hwif *hwif = hwdev->hwif; in wait_for_db_state() local 379 struct hinic_hwif *hwif = hwdev->hwif; in wait_for_io_stopped() local [all …]
|
D | hinic_hw_if.h | 143 #define HINIC_HWIF_NUM_AEQS(hwif) ((hwif)->attr.num_aeqs) argument 144 #define HINIC_HWIF_NUM_CEQS(hwif) ((hwif)->attr.num_ceqs) argument 145 #define HINIC_HWIF_NUM_IRQS(hwif) ((hwif)->attr.num_irqs) argument 146 #define HINIC_HWIF_FUNC_IDX(hwif) ((hwif)->attr.func_idx) argument 147 #define HINIC_HWIF_PCI_INTF(hwif) ((hwif)->attr.pci_intf_idx) argument 148 #define HINIC_HWIF_PF_IDX(hwif) ((hwif)->attr.pf_idx) argument 149 #define HINIC_HWIF_PPF_IDX(hwif) ((hwif)->attr.ppf_idx) argument 151 #define HINIC_FUNC_TYPE(hwif) ((hwif)->attr.func_type) argument 152 #define HINIC_IS_PF(hwif) (HINIC_FUNC_TYPE(hwif) == HINIC_PF) argument 153 #define HINIC_IS_PPF(hwif) (HINIC_FUNC_TYPE(hwif) == HINIC_PPF) argument [all …]
|
D | hinic_hw_wq.c | 106 static int queue_alloc_page(struct hinic_hwif *hwif, u64 **vaddr, u64 *paddr, in queue_alloc_page() 155 struct hinic_hwif *hwif = wqs->hwif; in wqs_free_page() local 186 struct hinic_hwif *hwif = cmdq_pages->hwif; in cmdq_free_page() local 197 struct hinic_hwif *hwif = wqs->hwif; in alloc_page_arrays() local 228 struct hinic_hwif *hwif = wqs->hwif; in free_page_arrays() local 310 struct hinic_hwif *hwif) in hinic_wqs_alloc() 363 struct hinic_hwif *hwif = wqs->hwif; in hinic_wqs_free() local 383 struct hinic_hwif *hwif = wq->hwif; in alloc_wqes_shadow() local 410 struct hinic_hwif *hwif = wq->hwif; in free_wqes_shadow() local 423 static void free_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif, in free_wq_pages() [all …]
|