Home
last modified time | relevance | path

Searched defs:asd_ha (Results 1 – 13 of 13) sorted by relevance

/linux-2.6.39/drivers/scsi/aic94xx/
Daic94xx_hwi.c43 static int asd_get_user_sas_addr(struct asd_ha_struct *asd_ha) in asd_get_user_sas_addr()
53 static void asd_propagate_sas_addr(struct asd_ha_struct *asd_ha) in asd_propagate_sas_addr()
89 struct asd_ha_struct *asd_ha = phy->sas_phy.ha->lldd_ha; in asd_init_phy() local
115 static void asd_init_ports(struct asd_ha_struct *asd_ha) in asd_init_ports()
130 static int asd_init_phys(struct asd_ha_struct *asd_ha) in asd_init_phys()
161 static int asd_init_sw(struct asd_ha_struct *asd_ha) in asd_init_sw()
216 static int asd_init_scbs(struct asd_ha_struct *asd_ha) in asd_init_scbs()
254 static void asd_get_max_scb_ddb(struct asd_ha_struct *asd_ha) in asd_get_max_scb_ddb()
267 static int asd_init_dl(struct asd_ha_struct *asd_ha) in asd_init_dl()
286 static int asd_alloc_edbs(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) in asd_alloc_edbs()
[all …]
Daic94xx_seq.c64 static int asd_pause_cseq(struct asd_ha_struct *asd_ha) in asd_pause_cseq()
91 static int asd_unpause_cseq(struct asd_ha_struct *asd_ha) in asd_unpause_cseq()
119 static int asd_seq_pause_lseq(struct asd_ha_struct *asd_ha, int lseq) in asd_seq_pause_lseq()
147 static int asd_pause_lseq(struct asd_ha_struct *asd_ha, u8 lseq_mask) in asd_pause_lseq()
168 static int asd_seq_unpause_lseq(struct asd_ha_struct *asd_ha, int lseq) in asd_seq_unpause_lseq()
192 static int asd_verify_cseq(struct asd_ha_struct *asd_ha, const u8 *_prog, in asd_verify_cseq()
226 static int asd_verify_lseq(struct asd_ha_struct *asd_ha, const u8 *_prog, in asd_verify_lseq()
267 static int asd_verify_seq(struct asd_ha_struct *asd_ha, const u8 *prog, in asd_verify_seq()
288 static int asd_download_seq(struct asd_ha_struct *asd_ha, in asd_download_seq()
359 static int asd_download_seq(struct asd_ha_struct *asd_ha, const u8 *_prog, in asd_download_seq()
[all …]
Daic94xx_init.c90 static int __devinit asd_map_memio(struct asd_ha_struct *asd_ha) in asd_map_memio()
138 static void asd_unmap_memio(struct asd_ha_struct *asd_ha) in asd_unmap_memio()
151 static int __devinit asd_map_ioport(struct asd_ha_struct *asd_ha) in asd_map_ioport()
175 static void asd_unmap_ioport(struct asd_ha_struct *asd_ha) in asd_unmap_ioport()
180 static int __devinit asd_map_ha(struct asd_ha_struct *asd_ha) in asd_map_ha()
212 static void asd_unmap_ha(struct asd_ha_struct *asd_ha) in asd_unmap_ha()
226 static int __devinit asd_common_setup(struct asd_ha_struct *asd_ha) in asd_common_setup()
262 static int __devinit asd_aic9410_setup(struct asd_ha_struct *asd_ha) in asd_aic9410_setup()
277 static int __devinit asd_aic9405_setup(struct asd_ha_struct *asd_ha) in asd_aic9405_setup()
295 struct asd_ha_struct *asd_ha = dev_to_asd_ha(dev); in asd_show_dev_rev() local
[all …]
Daic94xx_reg.c35 static void asd_write_byte(struct asd_ha_struct *asd_ha, in asd_write_byte()
46 static void asd_write_word(struct asd_ha_struct *asd_ha, in asd_write_word()
57 static void asd_write_dword(struct asd_ha_struct *asd_ha, in asd_write_dword()
70 static u8 asd_read_byte(struct asd_ha_struct *asd_ha, unsigned long offs) in asd_read_byte()
82 static u16 asd_read_word(struct asd_ha_struct *asd_ha, in asd_read_word()
95 static u32 asd_read_dword(struct asd_ha_struct *asd_ha, in asd_read_dword()
188 static void asd_move_swb(struct asd_ha_struct *asd_ha, u32 reg) in asd_move_swb()
195 static void __asd_write_reg_byte(struct asd_ha_struct *asd_ha, u32 reg, u8 val) in __asd_write_reg_byte()
243 static u8 __asd_read_reg_byte(struct asd_ha_struct *asd_ha, u32 reg) in __asd_read_reg_byte()
302 void asd_read_reg_string(struct asd_ha_struct *asd_ha, void *dst, in asd_read_reg_string()
[all …]
Daic94xx_reg.h117 static inline u8 asd_ddbsite_read_byte(struct asd_ha_struct *asd_ha, in asd_ddbsite_read_byte()
143 static inline void asd_ddbsite_write_byte(struct asd_ha_struct *asd_ha, in asd_ddbsite_write_byte()
170 static inline u8 asd_scbsite_read_byte(struct asd_ha_struct *asd_ha, in asd_scbsite_read_byte()
196 static inline void asd_scbsite_write_byte(struct asd_ha_struct *asd_ha, in asd_scbsite_write_byte()
224 static inline int asd_ddbsite_update_word(struct asd_ha_struct *asd_ha, in asd_ddbsite_update_word()
245 static inline int asd_ddbsite_update_byte(struct asd_ha_struct *asd_ha, in asd_ddbsite_update_byte()
266 static inline void asd_write_reg_addr(struct asd_ha_struct *asd_ha, u32 reg, in asd_write_reg_addr()
273 static inline u32 asd_get_cmdctx_size(struct asd_ha_struct *asd_ha) in asd_get_cmdctx_size()
280 static inline u32 asd_get_devctx_size(struct asd_ha_struct *asd_ha) in asd_get_devctx_size()
286 static inline void asd_disable_ints(struct asd_ha_struct *asd_ha) in asd_disable_ints()
[all …]
Daic94xx_dev.c38 static int asd_get_ddb(struct asd_ha_struct *asd_ha) in asd_get_ddb()
74 static void asd_free_ddb(struct asd_ha_struct *asd_ha, int ddb) in asd_free_ddb()
84 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_set_ddb_type() local
97 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_init_sata_tag_ddb() local
114 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_init_sata() local
147 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_init_target_ddb() local
227 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_init_sata_pm_table_ddb() local
257 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_init_sata_pm_port_ddb() local
317 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_dev_found() local
342 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_dev_gone() local
Daic94xx_scb.c88 struct asd_ha_struct *asd_ha = ascb->ha; in asd_phy_event_tasklet() local
129 static unsigned ord_phy(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in ord_phy()
158 struct asd_ha_struct *asd_ha = phy->sas_phy.ha->lldd_ha; in asd_get_attached_sas_addr() local
171 static void asd_form_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in asd_form_port()
220 static void asd_deform_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in asd_deform_port()
262 struct asd_ha_struct *asd_ha = ascb->ha; in asd_link_reset_err_tasklet() local
318 struct asd_ha_struct *asd_ha = ascb->ha; in asd_primitive_rcvd_tasklet() local
418 struct asd_ha_struct *asd_ha = ascb->ha; in escb_tasklet_complete() local
613 int asd_init_post_escbs(struct asd_ha_struct *asd_ha) in asd_init_post_escbs()
645 struct asd_ha_struct *asd_ha = ascb->ha; in control_phy_tasklet_complete() local
[all …]
Daic94xx_tmf.c136 struct asd_ha_struct *asd_ha = sas_ha->lldd_ha; in asd_clear_nexus_ha() local
145 struct asd_ha_struct *asd_ha = port->ha->lldd_ha; in asd_clear_nexus_port() local
162 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_clear_nexus_I_T() local
219 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_clear_nexus_I_T_L() local
232 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_clear_nexus_tag() local
247 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_clear_nexus_index() local
274 struct asd_ha_struct *asd_ha = ascb->ha; in asd_get_tmf_resp_tasklet() local
405 struct asd_ha_struct *asd_ha = tascb->ha; in asd_abort_task() local
575 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; in asd_initiate_ssp_tmf() local
Daic94xx_task.c36 static void asd_can_dequeue(struct asd_ha_struct *asd_ha, int num) in asd_can_dequeue()
59 struct asd_ha_struct *asd_ha = ascb->ha; in asd_map_scatterlist() local
136 struct asd_ha_struct *asd_ha = ascb->ha; in asd_unmap_scatterlist() local
161 struct asd_ha_struct *asd_ha = ascb->ha; in asd_get_response_tasklet() local
435 struct asd_ha_struct *asd_ha = ascb->ha; in asd_build_smp_ascb() local
530 static int asd_can_queue(struct asd_ha_struct *asd_ha, int num) in asd_can_queue()
552 struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha; in asd_execute_task() local
Daic94xx_sds.c134 static int asd_read_ocm_seg(struct asd_ha_struct *asd_ha, void *buffer, in asd_read_ocm_seg()
147 static int asd_read_ocm_dir(struct asd_ha_struct *asd_ha, in asd_read_ocm_dir()
179 static void asd_write_ocm_seg(struct asd_ha_struct *asd_ha, void *buffer, in asd_write_ocm_seg()
215 static int asd_get_bios_chim(struct asd_ha_struct *asd_ha, in asd_get_bios_chim()
290 asd_hwi_initialize_ocm_dir (struct asd_ha_struct *asd_ha) in asd_hwi_initialize_ocm_dir()
312 asd_hwi_check_ocm_access (struct asd_ha_struct *asd_ha) in asd_hwi_check_ocm_access()
354 int asd_read_ocm(struct asd_ha_struct *asd_ha) in asd_read_ocm()
566 static int asd_poll_flash(struct asd_ha_struct *asd_ha) in asd_poll_flash()
581 static int asd_reset_flash(struct asd_ha_struct *asd_ha) in asd_reset_flash()
594 static int asd_read_flash_seg(struct asd_ha_struct *asd_ha, in asd_read_flash_seg()
[all …]
Daic94xx_dump.c283 static void asd_dump_cseq_state(struct asd_ha_struct *asd_ha) in asd_dump_cseq_state()
464 static void asd_print_lseq_cio_reg(struct asd_ha_struct *asd_ha, in asd_print_lseq_cio_reg()
491 static void asd_dump_lseq_state(struct asd_ha_struct *asd_ha, int lseq) in asd_dump_lseq_state()
892 void asd_dump_seq_state(struct asd_ha_struct *asd_ha, u8 lseq_mask) in asd_dump_seq_state()
Daic94xx_dump.h37 static inline void asd_dump_seq_state(struct asd_ha_struct *asd_ha, in asd_dump_seq_state()
Daic94xx_hwi.h259 static inline struct asd_dma_tok *asd_alloc_coherent(struct asd_ha_struct * in asd_alloc_coherent()
278 static inline void asd_free_coherent(struct asd_ha_struct *asd_ha, in asd_free_coherent()
288 static inline void asd_init_ascb(struct asd_ha_struct *asd_ha, in asd_init_ascb()
341 struct asd_ha_struct *asd_ha = ascb->ha; in asd_ascb_free() local