Lines Matching refs:fcfrec
823 static FCFIobj_t *emlxs_fcfi_find(emlxs_port_t *port, FCF_RECORD_t *fcfrec,
5730 FCF_RECORD_t *fcfrec;
5790 fcfrec = &fcf->params.response.fcf_entry[0];
5801 SWAP32_BUFFER(&fcfrec->fabric_name_identifier[0], 8);
5802 SWAP32_BUFFER(&fcfrec->switch_name_identifier[0], 8);
5803 SWAP32_BUFFER(&fcfrec->vlan_bitmap[0], 512);
5805 iptr = (uint32_t *)&fcfrec->fcf_mac_address_hi[0];
5809 sptr = (uint16_t *)&fcfrec->fcf_mac_address_low[0];
5813 j = fcfrec->fc_map[0];
5814 fcfrec->fc_map[0] = fcfrec->fc_map[2];
5815 fcfrec->fc_map[2] = j;
5821 /* Try to find existing fcfrec */
5822 fcfp = emlxs_fcfi_find(port, fcfrec, 0);
5845 emlxs_fcfi_update(port, fcfp, fcfrec, event_tag);
7607 emlxs_fcfi_find(emlxs_port_t *port, FCF_RECORD_t *fcfrec, uint32_t *fcf_index)
7615 if (fcfrec) {
7624 if ((fcfp->fcf_index == fcfrec->fcf_index) &&
7625 (bcmp((char *)fcfrec->fabric_name_identifier,
7627 (bcmp((char *)fcfrec->fcf_mac_address_hi,
7629 (bcmp((char *)fcfrec->fcf_mac_address_low,
8978 FCF_RECORD_t *fcfrec = &fcfp->fcf_rec;
8989 if (fcfrec->fcf_index == 0) {
8996 if (bcmp((char *)fcfrec->fc_map,
9019 if (bcmp((char *)fcfrec->fabric_name_identifier,
9031 if (bcmp((char *)fcfrec->switch_name_identifier,
9052 if (!(fcfrec->vlan_bitmap[j] & k)) {