Lines Matching refs:cs84xx
2212 ha->cs84xx = qla84xx_get_chip(vha); in qla2x00_initialize_adapter()
2213 if (!ha->cs84xx) { in qla2x00_initialize_adapter()
7887 struct qla_chip_state_84xx *cs84xx; in qla84xx_get_chip() local
7893 list_for_each_entry(cs84xx, &qla_cs84xx_list, list) { in qla84xx_get_chip()
7894 if (cs84xx->bus == ha->pdev->bus) { in qla84xx_get_chip()
7895 kref_get(&cs84xx->kref); in qla84xx_get_chip()
7900 cs84xx = kzalloc(sizeof(*cs84xx), GFP_KERNEL); in qla84xx_get_chip()
7901 if (!cs84xx) in qla84xx_get_chip()
7904 kref_init(&cs84xx->kref); in qla84xx_get_chip()
7905 spin_lock_init(&cs84xx->access_lock); in qla84xx_get_chip()
7906 mutex_init(&cs84xx->fw_update_mutex); in qla84xx_get_chip()
7907 cs84xx->bus = ha->pdev->bus; in qla84xx_get_chip()
7909 list_add_tail(&cs84xx->list, &qla_cs84xx_list); in qla84xx_get_chip()
7912 return cs84xx; in qla84xx_get_chip()
7918 struct qla_chip_state_84xx *cs84xx = in __qla84xx_chip_release() local
7922 list_del(&cs84xx->list); in __qla84xx_chip_release()
7924 kfree(cs84xx); in __qla84xx_chip_release()
7931 if (ha->cs84xx) in qla84xx_put_chip()
7932 kref_put(&ha->cs84xx->kref, __qla84xx_chip_release); in qla84xx_put_chip()
7942 mutex_lock(&ha->cs84xx->fw_update_mutex); in qla84xx_init_chip()
7946 mutex_unlock(&ha->cs84xx->fw_update_mutex); in qla84xx_init_chip()