Lines Matching refs:asd_ha_struct
25 static int asd_get_user_sas_addr(struct asd_ha_struct *asd_ha) in asd_get_user_sas_addr()
35 static void asd_propagate_sas_addr(struct asd_ha_struct *asd_ha) in asd_propagate_sas_addr()
71 struct asd_ha_struct *asd_ha = phy->sas_phy.ha->lldd_ha; in asd_init_phy()
97 static void asd_init_ports(struct asd_ha_struct *asd_ha) in asd_init_ports()
112 static int asd_init_phys(struct asd_ha_struct *asd_ha) in asd_init_phys()
143 static int asd_init_sw(struct asd_ha_struct *asd_ha) in asd_init_sw()
198 static int asd_init_scbs(struct asd_ha_struct *asd_ha) in asd_init_scbs()
240 static void asd_get_max_scb_ddb(struct asd_ha_struct *asd_ha) in asd_get_max_scb_ddb()
253 static int asd_init_dl(struct asd_ha_struct *asd_ha) in asd_init_dl()
272 static int asd_alloc_edbs(struct asd_ha_struct *asd_ha, gfp_t gfp_flags) in asd_alloc_edbs()
303 static int asd_alloc_escbs(struct asd_ha_struct *asd_ha, in asd_alloc_escbs()
339 static void asd_assign_edbs2escbs(struct asd_ha_struct *asd_ha) in asd_assign_edbs2escbs()
370 static int asd_init_escbs(struct asd_ha_struct *asd_ha) in asd_init_escbs()
414 int asd_chip_hardrst(struct asd_ha_struct *asd_ha) in asd_chip_hardrst()
445 static int asd_init_chip(struct asd_ha_struct *asd_ha) in asd_init_chip()
489 static void asd_extend_devctx_ocm(struct asd_ha_struct *asd_ha) in asd_extend_devctx_ocm()
502 static int asd_extend_devctx(struct asd_ha_struct *asd_ha) in asd_extend_devctx()
540 static int asd_extend_cmdctx(struct asd_ha_struct *asd_ha) in asd_extend_cmdctx()
588 static int asd_init_ctxmem(struct asd_ha_struct *asd_ha) in asd_init_ctxmem()
607 int asd_init_hw(struct asd_ha_struct *asd_ha) in asd_init_hw()
706 static void asd_chip_reset(struct asd_ha_struct *asd_ha) in asd_chip_reset()
716 struct asd_ha_struct *asd_ha = (struct asd_ha_struct *) data; in asd_dl_tasklet_handler()
759 static void asd_process_donelist_isr(struct asd_ha_struct *asd_ha) in asd_process_donelist_isr()
768 static void asd_com_sas_isr(struct asd_ha_struct *asd_ha) in asd_com_sas_isr()
807 static void asd_arp2_err(struct asd_ha_struct *asd_ha, u32 dchstatus) in asd_arp2_err()
894 static void asd_dch_sas_isr(struct asd_ha_struct *asd_ha) in asd_dch_sas_isr()
909 static void asd_rbi_exsi_isr(struct asd_ha_struct *asd_ha) in asd_rbi_exsi_isr()
957 static void asd_hst_pcix_isr(struct asd_ha_struct *asd_ha) in asd_hst_pcix_isr()
1005 struct asd_ha_struct *asd_ha = dev_id; in asd_hw_isr()
1030 static struct asd_ascb *asd_ascb_alloc(struct asd_ha_struct *asd_ha, in asd_ascb_alloc()
1085 struct asd_ascb *asd_ascb_alloc_list(struct asd_ha_struct in asd_ascb_alloc_list()
1129 static void asd_swap_head_scb(struct asd_ha_struct *asd_ha, in asd_swap_head_scb()
1186 int asd_post_ascb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, in asd_post_ascb_list()
1238 int asd_post_escb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, in asd_post_escb_list()
1260 void asd_turn_led(struct asd_ha_struct *asd_ha, int phy_id, int op) in asd_turn_led()
1281 void asd_control_led(struct asd_ha_struct *asd_ha, int phy_id, int op) in asd_control_led()
1304 static int asd_enable_phy(struct asd_ha_struct *asd_ha, int phy_id) in asd_enable_phy()
1334 int asd_enable_phys(struct asd_ha_struct *asd_ha, const u8 phy_mask) in asd_enable_phys()