/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_dump.h | 19 static inline void asd_dump_seq_state(struct asd_ha_struct *asd_ha, in asd_dump_seq_state() argument
|
H A D | aic94xx_reg.c | 17 static void asd_write_byte(struct asd_ha_struct *asd_ha, in asd_write_byte() argument 28 static void asd_write_word(struct asd_ha_struct *asd_ha, in asd_write_word() argument 39 static void asd_write_dword(struct asd_ha_struct *asd_ha, in asd_write_dword() argument 52 asd_read_byte(struct asd_ha_struct *asd_ha, unsigned long offs) asd_read_byte() argument 64 asd_read_word(struct asd_ha_struct *asd_ha, unsigned long offs) asd_read_word() argument 77 asd_read_dword(struct asd_ha_struct *asd_ha, unsigned long offs) asd_read_dword() argument 170 asd_move_swb(struct asd_ha_struct *asd_ha, u32 reg) asd_move_swb() argument 177 __asd_write_reg_byte(struct asd_ha_struct *asd_ha, u32 reg, u8 val) __asd_write_reg_byte() argument 225 __asd_read_reg_byte(struct asd_ha_struct *asd_ha, u32 reg) __asd_read_reg_byte() argument 284 asd_read_reg_string(struct asd_ha_struct *asd_ha, void *dst, u32 offs, int count) asd_read_reg_string() argument 303 asd_write_reg_string(struct asd_ha_struct *asd_ha, void *src, u32 offs, int count) asd_write_reg_string() argument [all...] |
H A D | aic94xx_reg.h | 99 asd_ddbsite_read_byte(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs) asd_ddbsite_read_byte() argument 125 asd_ddbsite_write_byte(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs, u8 val) asd_ddbsite_write_byte() argument 152 asd_scbsite_read_byte(struct asd_ha_struct *asd_ha, u16 scb_site_no, u16 offs) asd_scbsite_read_byte() argument 178 asd_scbsite_write_byte(struct asd_ha_struct *asd_ha, u16 scb_site_no, u16 offs, u8 val) asd_scbsite_write_byte() argument 206 asd_ddbsite_update_word(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs, u16 oldval, u16 newval) asd_ddbsite_update_word() argument 227 asd_ddbsite_update_byte(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs, u8 _oldval, u8 _newval) asd_ddbsite_update_byte() argument 248 asd_write_reg_addr(struct asd_ha_struct *asd_ha, u32 reg, dma_addr_t dma_handle) asd_write_reg_addr() argument 255 asd_get_cmdctx_size(struct asd_ha_struct *asd_ha) asd_get_cmdctx_size() argument 262 asd_get_devctx_size(struct asd_ha_struct *asd_ha) asd_get_devctx_size() argument 268 asd_disable_ints(struct asd_ha_struct *asd_ha) asd_disable_ints() argument 273 asd_enable_ints(struct asd_ha_struct *asd_ha) asd_enable_ints() argument [all...] |
H A D | aic94xx_dump.c | 265 static void asd_dump_cseq_state(struct asd_ha_struct *asd_ha) in asd_dump_cseq_state() argument 446 asd_print_lseq_cio_reg(struct asd_ha_struct *asd_ha, u32 lseq_cio_addr, int i) asd_print_lseq_cio_reg() argument 473 asd_dump_lseq_state(struct asd_ha_struct *asd_ha, int lseq) asd_dump_lseq_state() argument 874 asd_dump_seq_state(struct asd_ha_struct *asd_ha, u8 lseq_mask) asd_dump_seq_state() argument [all...] |
H A D | aic94xx_dev.c | 21 static int asd_get_ddb(struct asd_ha_struct *asd_ha) in asd_get_ddb() argument 57 static void asd_free_ddb(struct asd_ha_struct *asd_ha, int ddb) in asd_free_ddb() argument 67 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_set_ddb_type() local 80 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata_tag_ddb() local 97 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_set_dmamode() local 122 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata() local 140 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_target_ddb() local 218 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata_pm_table_ddb() local 248 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata_pm_port_ddb() local 308 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_dev_found() local 333 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_dev_gone() local [all...] |
H A D | aic94xx_tmf.c | 117 struct asd_ha_struct *asd_ha = sas_ha->lldd_ha; in asd_clear_nexus_ha() local 126 struct asd_ha_struct *asd_ha = port->ha->lldd_ha; in asd_clear_nexus_port() local 143 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_clear_nexus_I_T() local 203 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_clear_nexus_I_T_L() local 216 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_clear_nexus_tag() local 231 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_clear_nexus_index() local 258 struct asd_ha_struct *asd_ha = ascb->ha; in asd_get_tmf_resp_tasklet() local 389 struct asd_ha_struct *asd_ha = tascb->ha; asd_abort_task() local 559 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_initiate_ssp_tmf() local [all...] |
H A D | aic94xx_task.c | 18 static void asd_can_dequeue(struct asd_ha_struct *asd_ha, int num) in asd_can_dequeue() argument 41 struct asd_ha_struct *asd_ha = ascb->ha; in asd_map_scatterlist() local 121 struct asd_ha_struct *asd_ha = ascb->ha; asd_unmap_scatterlist() local 146 struct asd_ha_struct *asd_ha = ascb->ha; asd_get_response_tasklet() local 420 struct asd_ha_struct *asd_ha = ascb->ha; asd_build_smp_ascb() local 516 asd_can_queue(struct asd_ha_struct *asd_ha, int num) asd_can_queue() argument 537 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; asd_execute_task() local [all...] |
H A D | aic94xx_scb.c | 70 struct asd_ha_struct *asd_ha = ascb->ha; in asd_phy_event_tasklet() local 110 static unsigned ord_phy(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in ord_phy() argument 139 struct asd_ha_struct *asd_ha in asd_get_attached_sas_addr() local 152 asd_form_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) asd_form_port() argument 201 asd_deform_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) asd_deform_port() argument 242 struct asd_ha_struct *asd_ha = ascb->ha; asd_link_reset_err_tasklet() local 298 struct asd_ha_struct *asd_ha = ascb->ha; asd_primitive_rcvd_tasklet() local 398 struct asd_ha_struct *asd_ha = ascb->ha; escb_tasklet_complete() local 593 asd_init_post_escbs(struct asd_ha_struct *asd_ha) asd_init_post_escbs() argument 625 struct asd_ha_struct *asd_ha = ascb->ha; control_phy_tasklet_complete() local 886 struct asd_ha_struct *asd_ha = phy->ha->lldd_ha; asd_control_phy() local [all...] |
H A D | aic94xx_seq.c | 46 static int asd_pause_cseq(struct asd_ha_struct *asd_ha) in asd_pause_cseq() argument 73 static int asd_unpause_cseq(struct asd_ha_struct *asd_ha) in asd_unpause_cseq() argument 101 asd_seq_pause_lseq(struct asd_ha_struct *asd_ha, int lseq) asd_seq_pause_lseq() argument 129 asd_pause_lseq(struct asd_ha_struct *asd_ha, u8 lseq_mask) asd_pause_lseq() argument 150 asd_seq_unpause_lseq(struct asd_ha_struct *asd_ha, int lseq) asd_seq_unpause_lseq() argument 174 asd_verify_cseq(struct asd_ha_struct *asd_ha, const u8 *_prog, u32 size) asd_verify_cseq() argument 208 asd_verify_lseq(struct asd_ha_struct *asd_ha, const u8 *_prog, u32 size, int lseq) asd_verify_lseq() argument 249 asd_verify_seq(struct asd_ha_struct *asd_ha, const u8 *prog, u32 size, u8 lseq_mask) asd_verify_seq() argument 270 asd_download_seq(struct asd_ha_struct *asd_ha, const u8 * const prog, u32 size, u8 lseq_mask) asd_download_seq() argument 341 asd_download_seq(struct asd_ha_struct *asd_ha, const u8 *_prog, u32 size, u8 lseq_mask) asd_download_seq() argument 381 asd_seq_download_seqs(struct asd_ha_struct *asd_ha) asd_seq_download_seqs() argument 428 asd_init_cseq_mip(struct asd_ha_struct *asd_ha) asd_init_cseq_mip() argument 506 asd_init_cseq_mdp(struct asd_ha_struct *asd_ha) asd_init_cseq_mdp() argument 576 asd_init_cseq_scratch(struct asd_ha_struct *asd_ha) asd_init_cseq_scratch() argument 587 asd_init_lseq_mip(struct asd_ha_struct *asd_ha, u8 lseq) asd_init_lseq_mip() argument 675 asd_init_lseq_mdp(struct asd_ha_struct *asd_ha, int lseq) asd_init_lseq_mdp() argument 841 asd_init_lseq_scratch(struct asd_ha_struct *asd_ha) asd_init_lseq_scratch() argument 861 asd_init_scb_sites(struct asd_ha_struct *asd_ha) asd_init_scb_sites() argument 913 asd_init_cseq_cio(struct asd_ha_struct *asd_ha) asd_init_cseq_cio() argument 960 asd_init_lseq_cio(struct asd_ha_struct *asd_ha, int lseq) asd_init_lseq_cio() argument 1086 asd_post_init_cseq(struct asd_ha_struct *asd_ha) asd_post_init_cseq() argument 1104 asd_init_ddb_0(struct asd_ha_struct *asd_ha) asd_init_ddb_0() argument 1142 asd_seq_init_ddb_sites(struct asd_ha_struct *asd_ha) asd_seq_init_ddb_sites() argument 1156 asd_seq_setup_seqs(struct asd_ha_struct *asd_ha) asd_seq_setup_seqs() argument 1191 asd_seq_start_cseq(struct asd_ha_struct *asd_ha) asd_seq_start_cseq() argument 1205 asd_seq_start_lseq(struct asd_ha_struct *asd_ha, int lseq) asd_seq_start_lseq() argument 1220 asd_request_firmware(struct asd_ha_struct *asd_ha) asd_request_firmware() argument 1299 asd_init_seqs(struct asd_ha_struct *asd_ha) asd_init_seqs() argument 1323 asd_start_seqs(struct asd_ha_struct *asd_ha) asd_start_seqs() argument 1367 asd_update_port_links(struct asd_ha_struct *asd_ha, struct asd_phy *phy) asd_update_port_links() argument [all...] |
H A D | aic94xx_init.c | 65 static int asd_map_memio(struct asd_ha_struct *asd_ha) in asd_map_memio() argument 109 asd_unmap_memio(struct asd_ha_struct *asd_ha) asd_unmap_memio() argument 122 asd_map_ioport(struct asd_ha_struct *asd_ha) asd_map_ioport() argument 146 asd_unmap_ioport(struct asd_ha_struct *asd_ha) asd_unmap_ioport() argument 151 asd_map_ha(struct asd_ha_struct *asd_ha) asd_map_ha() argument 183 asd_unmap_ha(struct asd_ha_struct *asd_ha) asd_unmap_ha() argument 197 asd_common_setup(struct asd_ha_struct *asd_ha) asd_common_setup() argument 233 asd_aic9410_setup(struct asd_ha_struct *asd_ha) asd_aic9410_setup() argument 248 asd_aic9405_setup(struct asd_ha_struct *asd_ha) asd_aic9405_setup() argument 266 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_dev_rev() local 275 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_dev_bios_build() local 283 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_dev_pcba_sn() local 331 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_store_update_bios() local 446 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_update_bios() local 463 asd_create_dev_attrs(struct asd_ha_struct *asd_ha) asd_create_dev_attrs() argument 493 asd_remove_dev_attrs(struct asd_ha_struct *asd_ha) asd_remove_dev_attrs() argument 520 asd_create_ha_caches(struct asd_ha_struct *asd_ha) asd_create_ha_caches() argument 538 asd_free_edbs(struct asd_ha_struct *asd_ha) asd_free_edbs() argument 549 asd_free_escbs(struct asd_ha_struct *asd_ha) asd_free_escbs() argument 564 asd_destroy_ha_caches(struct asd_ha_struct *asd_ha) asd_destroy_ha_caches() argument 655 asd_register_sas_ha(struct asd_ha_struct *asd_ha) asd_register_sas_ha() argument 685 asd_unregister_sas_ha(struct asd_ha_struct *asd_ha) asd_unregister_sas_ha() argument 704 struct asd_ha_struct *asd_ha; asd_pci_probe() local 847 asd_free_queues(struct asd_ha_struct *asd_ha) asd_free_queues() argument 878 asd_turn_off_leds(struct asd_ha_struct *asd_ha) asd_turn_off_leds() argument 891 struct asd_ha_struct *asd_ha = pci_get_drvdata(dev); asd_pci_remove() local 919 struct asd_ha_struct *asd_ha; asd_scan_start() local [all...] |
H A D | aic94xx_hwi.c | 25 static int asd_get_user_sas_addr(struct asd_ha_struct *asd_ha) in asd_get_user_sas_addr() argument 35 static void asd_propagate_sas_addr(struct asd_ha_struct *asd_ha) in asd_propagate_sas_addr() argument 71 struct asd_ha_struct *asd_ha in asd_init_phy() local 97 asd_init_ports(struct asd_ha_struct *asd_ha) asd_init_ports() argument 112 asd_init_phys(struct asd_ha_struct *asd_ha) asd_init_phys() argument 143 asd_init_sw(struct asd_ha_struct *asd_ha) asd_init_sw() argument 198 asd_init_scbs(struct asd_ha_struct *asd_ha) asd_init_scbs() argument 240 asd_get_max_scb_ddb(struct asd_ha_struct *asd_ha) asd_get_max_scb_ddb() argument 253 asd_init_dl(struct asd_ha_struct *asd_ha) asd_init_dl() argument 272 asd_alloc_edbs(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) asd_alloc_edbs() argument 303 asd_alloc_escbs(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) asd_alloc_escbs() argument 339 asd_assign_edbs2escbs(struct asd_ha_struct *asd_ha) asd_assign_edbs2escbs() argument 370 asd_init_escbs(struct asd_ha_struct *asd_ha) asd_init_escbs() argument 414 asd_chip_hardrst(struct asd_ha_struct *asd_ha) asd_chip_hardrst() argument 445 asd_init_chip(struct asd_ha_struct *asd_ha) asd_init_chip() argument 489 asd_extend_devctx_ocm(struct asd_ha_struct *asd_ha) asd_extend_devctx_ocm() argument 502 asd_extend_devctx(struct asd_ha_struct *asd_ha) asd_extend_devctx() argument 540 asd_extend_cmdctx(struct asd_ha_struct *asd_ha) asd_extend_cmdctx() argument 588 asd_init_ctxmem(struct asd_ha_struct *asd_ha) asd_init_ctxmem() argument 607 asd_init_hw(struct asd_ha_struct *asd_ha) asd_init_hw() argument 706 asd_chip_reset(struct asd_ha_struct *asd_ha) asd_chip_reset() argument 716 struct asd_ha_struct *asd_ha = (struct asd_ha_struct *) data; asd_dl_tasklet_handler() local 759 asd_process_donelist_isr(struct asd_ha_struct *asd_ha) asd_process_donelist_isr() argument 768 asd_com_sas_isr(struct asd_ha_struct *asd_ha) asd_com_sas_isr() argument 807 asd_arp2_err(struct asd_ha_struct *asd_ha, u32 dchstatus) asd_arp2_err() argument 894 asd_dch_sas_isr(struct asd_ha_struct *asd_ha) asd_dch_sas_isr() argument 909 asd_rbi_exsi_isr(struct asd_ha_struct *asd_ha) asd_rbi_exsi_isr() argument 957 asd_hst_pcix_isr(struct asd_ha_struct *asd_ha) asd_hst_pcix_isr() argument 1005 struct asd_ha_struct *asd_ha = dev_id; asd_hw_isr() local 1030 asd_ascb_alloc(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) asd_ascb_alloc() argument 1085 asd_ascb_alloc_list(struct asd_ha_struct *asd_ha, int *num, gfp_t gfp_flags) asd_ascb_alloc_list() argument 1129 asd_swap_head_scb(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb) asd_swap_head_scb() argument 1186 asd_post_ascb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, int num) asd_post_ascb_list() argument 1238 asd_post_escb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, int num) asd_post_escb_list() argument 1260 asd_turn_led(struct asd_ha_struct *asd_ha, int phy_id, int op) asd_turn_led() argument 1281 asd_control_led(struct asd_ha_struct *asd_ha, int phy_id, int op) asd_control_led() argument 1304 asd_enable_phy(struct asd_ha_struct *asd_ha, int phy_id) asd_enable_phy() argument 1334 asd_enable_phys(struct asd_ha_struct *asd_ha, const u8 phy_mask) asd_enable_phys() argument [all...] |
H A D | aic94xx_hwi.h | 260 static inline void asd_free_coherent(struct asd_ha_struct *asd_ha, in asd_free_coherent() argument 270 static inline void asd_init_ascb(struct asd_ha_struct *asd_ha, in asd_init_ascb() argument 322 struct asd_ha_struct *asd_ha = ascb->ha; in asd_ascb_free() local 241 asd_alloc_coherent(struct asd_ha_struct * asd_ha, size_t size, gfp_t flags) asd_alloc_coherent() argument [all...] |
H A D | aic94xx_sds.c | 116 static int asd_read_ocm_seg(struct asd_ha_struct *asd_ha, void *buffer, in asd_read_ocm_seg() argument 129 static int asd_read_ocm_dir(struct asd_ha_struct *asd_ha, in asd_read_ocm_dir() argument 161 static void asd_write_ocm_seg(struct asd_ha_struct *asd_ha, void *buffer, in asd_write_ocm_seg() argument 197 asd_get_bios_chim(struct asd_ha_struct *asd_ha, struct asd_ocm_dir *dir) asd_get_bios_chim() argument 272 asd_hwi_initialize_ocm_dir(struct asd_ha_struct *asd_ha) asd_hwi_initialize_ocm_dir() argument 294 asd_hwi_check_ocm_access(struct asd_ha_struct *asd_ha) asd_hwi_check_ocm_access() argument 336 asd_read_ocm(struct asd_ha_struct *asd_ha) asd_read_ocm() argument 548 asd_poll_flash(struct asd_ha_struct *asd_ha) asd_poll_flash() argument 563 asd_reset_flash(struct asd_ha_struct *asd_ha) asd_reset_flash() argument 576 asd_read_flash_seg(struct asd_ha_struct *asd_ha, void *buffer, u32 offs, int size) asd_read_flash_seg() argument 592 asd_find_flash_dir(struct asd_ha_struct *asd_ha, struct asd_flash_dir *flash_dir) asd_find_flash_dir() argument 610 asd_flash_getid(struct asd_ha_struct *asd_ha) asd_flash_getid() argument 688 asd_ms_get_sas_addr(struct asd_ha_struct *asd_ha, struct asd_manuf_sec *ms) asd_ms_get_sas_addr() argument 695 asd_ms_get_pcba_sn(struct asd_ha_struct *asd_ha, struct asd_manuf_sec *ms) asd_ms_get_pcba_sn() argument 752 asd_ms_get_phy_params(struct asd_ha_struct *asd_ha, struct asd_manuf_sec *manuf_sec) asd_ms_get_phy_params() argument 822 asd_ms_get_connector_map(struct asd_ha_struct *asd_ha, struct asd_manuf_sec *manuf_sec) asd_ms_get_connector_map() argument 850 asd_process_ms(struct asd_ha_struct *asd_ha, struct asd_flash_dir *flash_dir) asd_process_ms() argument 919 asd_process_ctrla_phy_settings(struct asd_ha_struct *asd_ha, struct asd_ctrla_phy_settings *ps) asd_process_ctrla_phy_settings() argument 963 asd_process_ctrl_a_user(struct asd_ha_struct *asd_ha, struct asd_flash_dir *flash_dir) asd_process_ctrl_a_user() argument 1030 asd_read_flash(struct asd_ha_struct *asd_ha) asd_read_flash() argument 1079 asd_verify_flash_seg(struct asd_ha_struct *asd_ha, const void *src, u32 dest_offset, u32 bytes_to_verify) asd_verify_flash_seg() argument 1110 asd_write_flash_seg(struct asd_ha_struct *asd_ha, const void *src, u32 dest_offset, u32 bytes_to_write) asd_write_flash_seg() argument 1189 asd_chk_write_status(struct asd_ha_struct *asd_ha, u32 sector_addr, u8 erase_flag) asd_chk_write_status() argument 1252 asd_erase_nv_sector(struct asd_ha_struct *asd_ha, u32 flash_addr, u32 size) asd_erase_nv_sector() argument 1297 asd_check_flash_type(struct asd_ha_struct *asd_ha) asd_check_flash_type() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_dump.h | 19 static inline void asd_dump_seq_state(struct asd_ha_struct *asd_ha, in asd_dump_seq_state() argument
|
H A D | aic94xx_reg.c | 17 static void asd_write_byte(struct asd_ha_struct *asd_ha, in asd_write_byte() argument 28 static void asd_write_word(struct asd_ha_struct *asd_ha, in asd_write_word() argument 39 static void asd_write_dword(struct asd_ha_struct *asd_ha, in asd_write_dword() argument 52 asd_read_byte(struct asd_ha_struct *asd_ha, unsigned long offs) asd_read_byte() argument 64 asd_read_word(struct asd_ha_struct *asd_ha, unsigned long offs) asd_read_word() argument 77 asd_read_dword(struct asd_ha_struct *asd_ha, unsigned long offs) asd_read_dword() argument 170 asd_move_swb(struct asd_ha_struct *asd_ha, u32 reg) asd_move_swb() argument 177 __asd_write_reg_byte(struct asd_ha_struct *asd_ha, u32 reg, u8 val) __asd_write_reg_byte() argument 225 __asd_read_reg_byte(struct asd_ha_struct *asd_ha, u32 reg) __asd_read_reg_byte() argument 284 asd_read_reg_string(struct asd_ha_struct *asd_ha, void *dst, u32 offs, int count) asd_read_reg_string() argument 303 asd_write_reg_string(struct asd_ha_struct *asd_ha, void *src, u32 offs, int count) asd_write_reg_string() argument [all...] |
H A D | aic94xx_reg.h | 99 asd_ddbsite_read_byte(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs) asd_ddbsite_read_byte() argument 125 asd_ddbsite_write_byte(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs, u8 val) asd_ddbsite_write_byte() argument 152 asd_scbsite_read_byte(struct asd_ha_struct *asd_ha, u16 scb_site_no, u16 offs) asd_scbsite_read_byte() argument 178 asd_scbsite_write_byte(struct asd_ha_struct *asd_ha, u16 scb_site_no, u16 offs, u8 val) asd_scbsite_write_byte() argument 206 asd_ddbsite_update_word(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs, u16 oldval, u16 newval) asd_ddbsite_update_word() argument 227 asd_ddbsite_update_byte(struct asd_ha_struct *asd_ha, u16 ddb_site_no, u16 offs, u8 _oldval, u8 _newval) asd_ddbsite_update_byte() argument 248 asd_write_reg_addr(struct asd_ha_struct *asd_ha, u32 reg, dma_addr_t dma_handle) asd_write_reg_addr() argument 255 asd_get_cmdctx_size(struct asd_ha_struct *asd_ha) asd_get_cmdctx_size() argument 262 asd_get_devctx_size(struct asd_ha_struct *asd_ha) asd_get_devctx_size() argument 268 asd_disable_ints(struct asd_ha_struct *asd_ha) asd_disable_ints() argument 273 asd_enable_ints(struct asd_ha_struct *asd_ha) asd_enable_ints() argument [all...] |
H A D | aic94xx_dump.c | 265 static void asd_dump_cseq_state(struct asd_ha_struct *asd_ha) in asd_dump_cseq_state() argument 446 asd_print_lseq_cio_reg(struct asd_ha_struct *asd_ha, u32 lseq_cio_addr, int i) asd_print_lseq_cio_reg() argument 473 asd_dump_lseq_state(struct asd_ha_struct *asd_ha, int lseq) asd_dump_lseq_state() argument 728 asd_dump_seq_state(struct asd_ha_struct *asd_ha, u8 lseq_mask) asd_dump_seq_state() argument [all...] |
H A D | aic94xx_dev.c | 21 static int asd_get_ddb(struct asd_ha_struct *asd_ha) in asd_get_ddb() argument 57 static void asd_free_ddb(struct asd_ha_struct *asd_ha, int ddb) in asd_free_ddb() argument 67 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_set_ddb_type() local 80 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata_tag_ddb() local 97 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_set_dmamode() local 122 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata() local 140 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_target_ddb() local 218 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata_pm_table_ddb() local 248 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_init_sata_pm_port_ddb() local 308 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_dev_found() local 333 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_dev_gone() local [all...] |
H A D | aic94xx_tmf.c | 117 struct asd_ha_struct *asd_ha = sas_ha->lldd_ha; in asd_clear_nexus_ha() local 126 struct asd_ha_struct *asd_ha = port->ha->lldd_ha; in asd_clear_nexus_port() local 143 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_clear_nexus_I_T() local 203 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_clear_nexus_I_T_L() local 216 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_clear_nexus_tag() local 231 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_clear_nexus_index() local 258 struct asd_ha_struct *asd_ha = ascb->ha; in asd_get_tmf_resp_tasklet() local 389 struct asd_ha_struct *asd_ha = tascb->ha; asd_abort_task() local 559 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; asd_initiate_ssp_tmf() local [all...] |
H A D | aic94xx_task.c | 18 static void asd_can_dequeue(struct asd_ha_struct *asd_ha, int num) in asd_can_dequeue() argument 41 struct asd_ha_struct *asd_ha = ascb->ha; in asd_map_scatterlist() local 121 struct asd_ha_struct *asd_ha = ascb->ha; asd_unmap_scatterlist() local 146 struct asd_ha_struct *asd_ha = ascb->ha; asd_get_response_tasklet() local 414 struct asd_ha_struct *asd_ha = ascb->ha; asd_build_smp_ascb() local 507 asd_can_queue(struct asd_ha_struct *asd_ha, int num) asd_can_queue() argument 528 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; asd_execute_task() local [all...] |
H A D | aic94xx_scb.c | 70 struct asd_ha_struct *asd_ha = ascb->ha; in asd_phy_event_tasklet() local 112 static unsigned ord_phy(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in ord_phy() argument 141 struct asd_ha_struct *asd_ha in asd_get_attached_sas_addr() local 154 asd_form_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) asd_form_port() argument 203 asd_deform_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) asd_deform_port() argument 244 struct asd_ha_struct *asd_ha = ascb->ha; asd_link_reset_err_tasklet() local 300 struct asd_ha_struct *asd_ha = ascb->ha; asd_primitive_rcvd_tasklet() local 402 struct asd_ha_struct *asd_ha = ascb->ha; escb_tasklet_complete() local 597 asd_init_post_escbs(struct asd_ha_struct *asd_ha) asd_init_post_escbs() argument 629 struct asd_ha_struct *asd_ha = ascb->ha; control_phy_tasklet_complete() local 892 struct asd_ha_struct *asd_ha = phy->ha->lldd_ha; asd_control_phy() local [all...] |
H A D | aic94xx_init.c | 65 static int asd_map_memio(struct asd_ha_struct *asd_ha) in asd_map_memio() argument 109 asd_unmap_memio(struct asd_ha_struct *asd_ha) asd_unmap_memio() argument 122 asd_map_ioport(struct asd_ha_struct *asd_ha) asd_map_ioport() argument 146 asd_unmap_ioport(struct asd_ha_struct *asd_ha) asd_unmap_ioport() argument 151 asd_map_ha(struct asd_ha_struct *asd_ha) asd_map_ha() argument 183 asd_unmap_ha(struct asd_ha_struct *asd_ha) asd_unmap_ha() argument 197 asd_common_setup(struct asd_ha_struct *asd_ha) asd_common_setup() argument 233 asd_aic9410_setup(struct asd_ha_struct *asd_ha) asd_aic9410_setup() argument 248 asd_aic9405_setup(struct asd_ha_struct *asd_ha) asd_aic9405_setup() argument 266 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_dev_rev() local 275 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_dev_bios_build() local 283 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_dev_pcba_sn() local 331 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_store_update_bios() local 446 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); asd_show_update_bios() local 463 asd_create_dev_attrs(struct asd_ha_struct *asd_ha) asd_create_dev_attrs() argument 493 asd_remove_dev_attrs(struct asd_ha_struct *asd_ha) asd_remove_dev_attrs() argument 520 asd_create_ha_caches(struct asd_ha_struct *asd_ha) asd_create_ha_caches() argument 538 asd_free_edbs(struct asd_ha_struct *asd_ha) asd_free_edbs() argument 549 asd_free_escbs(struct asd_ha_struct *asd_ha) asd_free_escbs() argument 564 asd_destroy_ha_caches(struct asd_ha_struct *asd_ha) asd_destroy_ha_caches() argument 655 asd_register_sas_ha(struct asd_ha_struct *asd_ha) asd_register_sas_ha() argument 684 asd_unregister_sas_ha(struct asd_ha_struct *asd_ha) asd_unregister_sas_ha() argument 703 struct asd_ha_struct *asd_ha; asd_pci_probe() local 846 asd_free_queues(struct asd_ha_struct *asd_ha) asd_free_queues() argument 877 asd_turn_off_leds(struct asd_ha_struct *asd_ha) asd_turn_off_leds() argument 890 struct asd_ha_struct *asd_ha = pci_get_drvdata(dev); asd_pci_remove() local 918 struct asd_ha_struct *asd_ha; asd_scan_start() local [all...] |
H A D | aic94xx_hwi.c | 25 static int asd_get_user_sas_addr(struct asd_ha_struct *asd_ha) in asd_get_user_sas_addr() argument 35 static void asd_propagate_sas_addr(struct asd_ha_struct *asd_ha) in asd_propagate_sas_addr() argument 71 struct asd_ha_struct *asd_ha in asd_init_phy() local 95 asd_init_ports(struct asd_ha_struct *asd_ha) asd_init_ports() argument 110 asd_init_phys(struct asd_ha_struct *asd_ha) asd_init_phys() argument 141 asd_init_sw(struct asd_ha_struct *asd_ha) asd_init_sw() argument 196 asd_init_scbs(struct asd_ha_struct *asd_ha) asd_init_scbs() argument 238 asd_get_max_scb_ddb(struct asd_ha_struct *asd_ha) asd_get_max_scb_ddb() argument 251 asd_init_dl(struct asd_ha_struct *asd_ha) asd_init_dl() argument 270 asd_alloc_edbs(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) asd_alloc_edbs() argument 301 asd_alloc_escbs(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) asd_alloc_escbs() argument 337 asd_assign_edbs2escbs(struct asd_ha_struct *asd_ha) asd_assign_edbs2escbs() argument 368 asd_init_escbs(struct asd_ha_struct *asd_ha) asd_init_escbs() argument 412 asd_chip_hardrst(struct asd_ha_struct *asd_ha) asd_chip_hardrst() argument 443 asd_init_chip(struct asd_ha_struct *asd_ha) asd_init_chip() argument 487 asd_extend_devctx_ocm(struct asd_ha_struct *asd_ha) asd_extend_devctx_ocm() argument 500 asd_extend_devctx(struct asd_ha_struct *asd_ha) asd_extend_devctx() argument 538 asd_extend_cmdctx(struct asd_ha_struct *asd_ha) asd_extend_cmdctx() argument 586 asd_init_ctxmem(struct asd_ha_struct *asd_ha) asd_init_ctxmem() argument 605 asd_init_hw(struct asd_ha_struct *asd_ha) asd_init_hw() argument 704 asd_chip_reset(struct asd_ha_struct *asd_ha) asd_chip_reset() argument 714 struct asd_ha_struct *asd_ha = (struct asd_ha_struct *) data; asd_dl_tasklet_handler() local 757 asd_process_donelist_isr(struct asd_ha_struct *asd_ha) asd_process_donelist_isr() argument 766 asd_com_sas_isr(struct asd_ha_struct *asd_ha) asd_com_sas_isr() argument 805 asd_arp2_err(struct asd_ha_struct *asd_ha, u32 dchstatus) asd_arp2_err() argument 892 asd_dch_sas_isr(struct asd_ha_struct *asd_ha) asd_dch_sas_isr() argument 907 asd_rbi_exsi_isr(struct asd_ha_struct *asd_ha) asd_rbi_exsi_isr() argument 955 asd_hst_pcix_isr(struct asd_ha_struct *asd_ha) asd_hst_pcix_isr() argument 1003 struct asd_ha_struct *asd_ha = dev_id; asd_hw_isr() local 1028 asd_ascb_alloc(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) asd_ascb_alloc() argument 1083 asd_ascb_alloc_list(struct asd_ha_struct *asd_ha, int *num, gfp_t gfp_flags) asd_ascb_alloc_list() argument 1127 asd_swap_head_scb(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb) asd_swap_head_scb() argument 1184 asd_post_ascb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, int num) asd_post_ascb_list() argument 1236 asd_post_escb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, int num) asd_post_escb_list() argument 1258 asd_turn_led(struct asd_ha_struct *asd_ha, int phy_id, int op) asd_turn_led() argument 1279 asd_control_led(struct asd_ha_struct *asd_ha, int phy_id, int op) asd_control_led() argument 1302 asd_enable_phy(struct asd_ha_struct *asd_ha, int phy_id) asd_enable_phy() argument 1332 asd_enable_phys(struct asd_ha_struct *asd_ha, const u8 phy_mask) asd_enable_phys() argument [all...] |
H A D | aic94xx_seq.c | 46 static int asd_pause_cseq(struct asd_ha_struct *asd_ha) in asd_pause_cseq() argument 73 static int asd_unpause_cseq(struct asd_ha_struct *asd_ha) in asd_unpause_cseq() argument 101 asd_seq_pause_lseq(struct asd_ha_struct *asd_ha, int lseq) asd_seq_pause_lseq() argument 129 asd_pause_lseq(struct asd_ha_struct *asd_ha, u8 lseq_mask) asd_pause_lseq() argument 150 asd_seq_unpause_lseq(struct asd_ha_struct *asd_ha, int lseq) asd_seq_unpause_lseq() argument 174 asd_verify_cseq(struct asd_ha_struct *asd_ha, const u8 *_prog, u32 size) asd_verify_cseq() argument 208 asd_verify_lseq(struct asd_ha_struct *asd_ha, const u8 *_prog, u32 size, int lseq) asd_verify_lseq() argument 249 asd_verify_seq(struct asd_ha_struct *asd_ha, const u8 *prog, u32 size, u8 lseq_mask) asd_verify_seq() argument 270 asd_download_seq(struct asd_ha_struct *asd_ha, const u8 * const prog, u32 size, u8 lseq_mask) asd_download_seq() argument 341 asd_download_seq(struct asd_ha_struct *asd_ha, const u8 *_prog, u32 size, u8 lseq_mask) asd_download_seq() argument 381 asd_seq_download_seqs(struct asd_ha_struct *asd_ha) asd_seq_download_seqs() argument 428 asd_init_cseq_mip(struct asd_ha_struct *asd_ha) asd_init_cseq_mip() argument 506 asd_init_cseq_mdp(struct asd_ha_struct *asd_ha) asd_init_cseq_mdp() argument 576 asd_init_cseq_scratch(struct asd_ha_struct *asd_ha) asd_init_cseq_scratch() argument 587 asd_init_lseq_mip(struct asd_ha_struct *asd_ha, u8 lseq) asd_init_lseq_mip() argument 675 asd_init_lseq_mdp(struct asd_ha_struct *asd_ha, int lseq) asd_init_lseq_mdp() argument 841 asd_init_lseq_scratch(struct asd_ha_struct *asd_ha) asd_init_lseq_scratch() argument 861 asd_init_scb_sites(struct asd_ha_struct *asd_ha) asd_init_scb_sites() argument 913 asd_init_cseq_cio(struct asd_ha_struct *asd_ha) asd_init_cseq_cio() argument 960 asd_init_lseq_cio(struct asd_ha_struct *asd_ha, int lseq) asd_init_lseq_cio() argument 1086 asd_post_init_cseq(struct asd_ha_struct *asd_ha) asd_post_init_cseq() argument 1104 asd_init_ddb_0(struct asd_ha_struct *asd_ha) asd_init_ddb_0() argument 1142 asd_seq_init_ddb_sites(struct asd_ha_struct *asd_ha) asd_seq_init_ddb_sites() argument 1156 asd_seq_setup_seqs(struct asd_ha_struct *asd_ha) asd_seq_setup_seqs() argument 1191 asd_seq_start_cseq(struct asd_ha_struct *asd_ha) asd_seq_start_cseq() argument 1205 asd_seq_start_lseq(struct asd_ha_struct *asd_ha, int lseq) asd_seq_start_lseq() argument 1220 asd_request_firmware(struct asd_ha_struct *asd_ha) asd_request_firmware() argument 1299 asd_init_seqs(struct asd_ha_struct *asd_ha) asd_init_seqs() argument 1323 asd_start_seqs(struct asd_ha_struct *asd_ha) asd_start_seqs() argument 1367 asd_update_port_links(struct asd_ha_struct *asd_ha, struct asd_phy *phy) asd_update_port_links() argument [all...] |
H A D | aic94xx_hwi.h | 260 static inline void asd_free_coherent(struct asd_ha_struct *asd_ha, in asd_free_coherent() argument 270 static inline void asd_init_ascb(struct asd_ha_struct *asd_ha, in asd_init_ascb() argument 322 struct asd_ha_struct *asd_ha = ascb->ha; in asd_ascb_free() local 241 asd_alloc_coherent(struct asd_ha_struct * asd_ha, size_t size, gfp_t flags) asd_alloc_coherent() argument [all...] |