Lines Matching refs:rgn23_data

20585 lpfc_sli_get_config_region23(struct lpfc_hba *phba, char *rgn23_data)  in lpfc_sli_get_config_region23()  argument
20592 if (!rgn23_data) in lpfc_sli_get_config_region23()
20625 rgn23_data + offset, in lpfc_sli_get_config_region23()
20644 lpfc_sli4_get_config_region23(struct lpfc_hba *phba, char *rgn23_data) in lpfc_sli4_get_config_region23() argument
20652 if (!rgn23_data) in lpfc_sli4_get_config_region23()
20676 lpfc_sli_pcimem_bcopy((char *)mp->virt, rgn23_data, data_length); in lpfc_sli4_get_config_region23()
20693 uint8_t *rgn23_data = NULL; in lpfc_sli_read_link_ste() local
20698 rgn23_data = kzalloc(DMP_RGN23_SIZE, GFP_KERNEL); in lpfc_sli_read_link_ste()
20699 if (!rgn23_data) in lpfc_sli_read_link_ste()
20703 data_size = lpfc_sli_get_config_region23(phba, rgn23_data); in lpfc_sli_read_link_ste()
20709 data_size = lpfc_sli4_get_config_region23(phba, rgn23_data); in lpfc_sli_read_link_ste()
20716 if (memcmp(&rgn23_data[offset], LPFC_REGION23_SIGNATURE, 4)) { in lpfc_sli_read_link_ste()
20724 if (rgn23_data[offset] != LPFC_REGION23_VERSION) { in lpfc_sli_read_link_ste()
20733 if (rgn23_data[offset] == LPFC_REGION23_LAST_REC) in lpfc_sli_read_link_ste()
20739 if ((rgn23_data[offset] != DRIVER_SPECIFIC_TYPE) || in lpfc_sli_read_link_ste()
20740 (rgn23_data[offset + 2] != LINUX_DRIVER_ID) || in lpfc_sli_read_link_ste()
20741 (rgn23_data[offset + 3] != 0)) { in lpfc_sli_read_link_ste()
20742 offset += rgn23_data[offset + 1] * 4 + 4; in lpfc_sli_read_link_ste()
20747 sub_tlv_len = rgn23_data[offset + 1] * 4; in lpfc_sli_read_link_ste()
20756 if (rgn23_data[offset] == LPFC_REGION23_LAST_REC) { in lpfc_sli_read_link_ste()
20761 if (rgn23_data[offset] != PORT_STE_TYPE) { in lpfc_sli_read_link_ste()
20762 offset += rgn23_data[offset + 1] * 4 + 4; in lpfc_sli_read_link_ste()
20763 tlv_offset += rgn23_data[offset + 1] * 4 + 4; in lpfc_sli_read_link_ste()
20768 if (!rgn23_data[offset + 2]) in lpfc_sli_read_link_ste()
20776 kfree(rgn23_data); in lpfc_sli_read_link_ste()