Lines Matching refs:rsp

46 	h = (struct ncsi_rsp_pkt_hdr *)skb_network_header(nr->rsp);
91 struct ncsi_rsp_pkt *rsp;
97 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
98 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, &np, &nc);
103 id = NCSI_CHANNEL_INDEX(rsp->rsp.common.channel);
112 struct ncsi_rsp_pkt *rsp;
120 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
121 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
127 id = NCSI_PACKAGE_INDEX(rsp->rsp.common.channel);
138 struct ncsi_rsp_pkt *rsp;
145 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
146 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
163 struct ncsi_rsp_pkt *rsp;
169 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
170 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
185 struct ncsi_rsp_pkt *rsp;
196 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
197 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
212 struct ncsi_rsp_pkt *rsp;
218 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
219 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
234 struct ncsi_rsp_pkt *rsp;
240 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
241 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
256 struct ncsi_rsp_pkt *rsp;
262 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
263 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
279 struct ncsi_rsp_pkt *rsp;
285 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
286 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
308 struct ncsi_rsp_pkt *rsp;
314 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
315 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
330 struct ncsi_rsp_gls_pkt *rsp;
337 rsp = (struct ncsi_rsp_gls_pkt *)skb_network_header(nr->rsp);
338 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
344 ncm->data[2] = ntohl(rsp->status);
345 ncm->data[3] = ntohl(rsp->other);
346 ncm->data[4] = ntohl(rsp->oem_status);
362 struct ncsi_rsp_pkt *rsp;
370 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
371 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
399 struct ncsi_rsp_pkt *rsp;
405 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
406 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
426 struct ncsi_rsp_pkt *rsp;
432 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
433 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
451 struct ncsi_rsp_pkt *rsp;
462 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
463 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
497 struct ncsi_rsp_pkt *rsp;
503 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
504 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, NULL, &nc);
523 struct ncsi_rsp_pkt *rsp;
528 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
529 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
549 struct ncsi_rsp_pkt *rsp;
555 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
556 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
576 struct ncsi_rsp_pkt *rsp;
581 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
582 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
602 struct ncsi_rsp_pkt *rsp;
608 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
609 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
632 struct ncsi_rsp_oem_pkt *rsp;
638 rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
649 memcpy(saddr.sa_data, &rsp->data[mac_addr_off], ETH_ALEN);
671 struct ncsi_rsp_oem_pkt *rsp;
674 rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
675 mlx = (struct ncsi_rsp_oem_mlx_pkt *)(rsp->data);
687 struct ncsi_rsp_oem_pkt *rsp;
690 rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
691 bcm = (struct ncsi_rsp_oem_bcm_pkt *)(rsp->data);
702 struct ncsi_rsp_oem_pkt *rsp;
705 rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
706 intel = (struct ncsi_rsp_oem_intel_pkt *)(rsp->data);
727 struct ncsi_rsp_oem_pkt *rsp;
731 rsp = (struct ncsi_rsp_oem_pkt *)skb_network_header(nr->rsp);
732 mfr_id = ntohl(rsp->mfr_id);
758 struct ncsi_rsp_gvi_pkt *rsp;
765 rsp = (struct ncsi_rsp_gvi_pkt *)skb_network_header(nr->rsp);
766 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
779 ncv->major = decode_bcd_u8(rsp->major);
780 ncv->minor = decode_bcd_u8(rsp->minor);
781 ncv->update = decode_bcd_u8(rsp->update);
782 ncv->alpha1 = rsp->alpha1;
783 ncv->alpha2 = rsp->alpha2;
784 memcpy(ncv->fw_name, rsp->fw_name, 12);
785 ncv->fw_version = ntohl(rsp->fw_version);
787 ncv->pci_ids[i] = ntohs(rsp->pci_ids[i]);
788 ncv->mf_id = ntohl(rsp->mf_id);
795 struct ncsi_rsp_gc_pkt *rsp;
801 rsp = (struct ncsi_rsp_gc_pkt *)skb_network_header(nr->rsp);
802 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
808 nc->caps[NCSI_CAP_GENERIC].cap = ntohl(rsp->cap) &
810 nc->caps[NCSI_CAP_BC].cap = ntohl(rsp->bc_cap) &
812 nc->caps[NCSI_CAP_MC].cap = ntohl(rsp->mc_cap) &
814 nc->caps[NCSI_CAP_BUFFER].cap = ntohl(rsp->buf_cap);
815 nc->caps[NCSI_CAP_AEN].cap = ntohl(rsp->aen_cap) &
817 nc->caps[NCSI_CAP_VLAN].cap = rsp->vlan_mode &
820 size = (rsp->uc_cnt + rsp->mc_cnt + rsp->mixed_cnt) * ETH_ALEN;
824 nc->mac_filter.n_uc = rsp->uc_cnt;
825 nc->mac_filter.n_mc = rsp->mc_cnt;
826 nc->mac_filter.n_mixed = rsp->mixed_cnt;
828 nc->vlan_filter.vids = kcalloc(rsp->vlan_cnt,
837 nc->vlan_filter.n_vids = rsp->vlan_cnt;
847 struct ncsi_rsp_gp_pkt *rsp;
856 rsp = (struct ncsi_rsp_gp_pkt *)skb_network_header(nr->rsp);
857 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
863 if (ntohl(rsp->valid_modes) & 0x1) { /* BC filter mode */
865 nc->modes[NCSI_MODE_BC].data[0] = ntohl(rsp->bc_mode);
867 if (ntohl(rsp->valid_modes) & 0x2) /* Channel enabled */
869 if (ntohl(rsp->valid_modes) & 0x4) /* Channel Tx enabled */
871 if (ntohl(rsp->valid_modes) & 0x8) /* MC filter mode */
876 nc->modes[NCSI_MODE_LINK].data[0] = ntohl(rsp->link_mode);
878 nc->modes[NCSI_MODE_VLAN].data[0] = rsp->vlan_mode;
880 nc->modes[NCSI_MODE_FC].data[0] = rsp->fc_mode;
882 nc->modes[NCSI_MODE_AEN].data[0] = ntohl(rsp->aen_mode);
885 pdata = (unsigned char *)rsp + 48;
886 enable = rsp->mac_enable;
890 for (i = 0; i < rsp->mac_cnt; i++, pdata += 6) {
901 enable = ntohs(rsp->vlan_enable);
905 for (i = 0; i < rsp->vlan_cnt; i++, pdata += 2) {
920 struct ncsi_rsp_gcps_pkt *rsp;
926 rsp = (struct ncsi_rsp_gcps_pkt *)skb_network_header(nr->rsp);
927 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
934 ncs->hnc_cnt_hi = ntohl(rsp->cnt_hi);
935 ncs->hnc_cnt_lo = ntohl(rsp->cnt_lo);
936 ncs->hnc_rx_bytes = ntohl(rsp->rx_bytes);
937 ncs->hnc_tx_bytes = ntohl(rsp->tx_bytes);
938 ncs->hnc_rx_uc_pkts = ntohl(rsp->rx_uc_pkts);
939 ncs->hnc_rx_mc_pkts = ntohl(rsp->rx_mc_pkts);
940 ncs->hnc_rx_bc_pkts = ntohl(rsp->rx_bc_pkts);
941 ncs->hnc_tx_uc_pkts = ntohl(rsp->tx_uc_pkts);
942 ncs->hnc_tx_mc_pkts = ntohl(rsp->tx_mc_pkts);
943 ncs->hnc_tx_bc_pkts = ntohl(rsp->tx_bc_pkts);
944 ncs->hnc_fcs_err = ntohl(rsp->fcs_err);
945 ncs->hnc_align_err = ntohl(rsp->align_err);
946 ncs->hnc_false_carrier = ntohl(rsp->false_carrier);
947 ncs->hnc_runt_pkts = ntohl(rsp->runt_pkts);
948 ncs->hnc_jabber_pkts = ntohl(rsp->jabber_pkts);
949 ncs->hnc_rx_pause_xon = ntohl(rsp->rx_pause_xon);
950 ncs->hnc_rx_pause_xoff = ntohl(rsp->rx_pause_xoff);
951 ncs->hnc_tx_pause_xon = ntohl(rsp->tx_pause_xon);
952 ncs->hnc_tx_pause_xoff = ntohl(rsp->tx_pause_xoff);
953 ncs->hnc_tx_s_collision = ntohl(rsp->tx_s_collision);
954 ncs->hnc_tx_m_collision = ntohl(rsp->tx_m_collision);
955 ncs->hnc_l_collision = ntohl(rsp->l_collision);
956 ncs->hnc_e_collision = ntohl(rsp->e_collision);
957 ncs->hnc_rx_ctl_frames = ntohl(rsp->rx_ctl_frames);
958 ncs->hnc_rx_64_frames = ntohl(rsp->rx_64_frames);
959 ncs->hnc_rx_127_frames = ntohl(rsp->rx_127_frames);
960 ncs->hnc_rx_255_frames = ntohl(rsp->rx_255_frames);
961 ncs->hnc_rx_511_frames = ntohl(rsp->rx_511_frames);
962 ncs->hnc_rx_1023_frames = ntohl(rsp->rx_1023_frames);
963 ncs->hnc_rx_1522_frames = ntohl(rsp->rx_1522_frames);
964 ncs->hnc_rx_9022_frames = ntohl(rsp->rx_9022_frames);
965 ncs->hnc_tx_64_frames = ntohl(rsp->tx_64_frames);
966 ncs->hnc_tx_127_frames = ntohl(rsp->tx_127_frames);
967 ncs->hnc_tx_255_frames = ntohl(rsp->tx_255_frames);
968 ncs->hnc_tx_511_frames = ntohl(rsp->tx_511_frames);
969 ncs->hnc_tx_1023_frames = ntohl(rsp->tx_1023_frames);
970 ncs->hnc_tx_1522_frames = ntohl(rsp->tx_1522_frames);
971 ncs->hnc_tx_9022_frames = ntohl(rsp->tx_9022_frames);
972 ncs->hnc_rx_valid_bytes = ntohl(rsp->rx_valid_bytes);
973 ncs->hnc_rx_runt_pkts = ntohl(rsp->rx_runt_pkts);
974 ncs->hnc_rx_jabber_pkts = ntohl(rsp->rx_jabber_pkts);
981 struct ncsi_rsp_gns_pkt *rsp;
987 rsp = (struct ncsi_rsp_gns_pkt *)skb_network_header(nr->rsp);
988 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
995 ncs->ncsi_rx_cmds = ntohl(rsp->rx_cmds);
996 ncs->ncsi_dropped_cmds = ntohl(rsp->dropped_cmds);
997 ncs->ncsi_cmd_type_errs = ntohl(rsp->cmd_type_errs);
998 ncs->ncsi_cmd_csum_errs = ntohl(rsp->cmd_csum_errs);
999 ncs->ncsi_rx_pkts = ntohl(rsp->rx_pkts);
1000 ncs->ncsi_tx_pkts = ntohl(rsp->tx_pkts);
1001 ncs->ncsi_tx_aen_pkts = ntohl(rsp->tx_aen_pkts);
1008 struct ncsi_rsp_gnpts_pkt *rsp;
1014 rsp = (struct ncsi_rsp_gnpts_pkt *)skb_network_header(nr->rsp);
1015 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
1022 ncs->pt_tx_pkts = ntohl(rsp->tx_pkts);
1023 ncs->pt_tx_dropped = ntohl(rsp->tx_dropped);
1024 ncs->pt_tx_channel_err = ntohl(rsp->tx_channel_err);
1025 ncs->pt_tx_us_err = ntohl(rsp->tx_us_err);
1026 ncs->pt_rx_pkts = ntohl(rsp->rx_pkts);
1027 ncs->pt_rx_dropped = ntohl(rsp->rx_dropped);
1028 ncs->pt_rx_channel_err = ntohl(rsp->rx_channel_err);
1029 ncs->pt_rx_us_err = ntohl(rsp->rx_us_err);
1030 ncs->pt_rx_os_err = ntohl(rsp->rx_os_err);
1037 struct ncsi_rsp_gps_pkt *rsp;
1042 rsp = (struct ncsi_rsp_gps_pkt *)skb_network_header(nr->rsp);
1043 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
1053 struct ncsi_rsp_gpuuid_pkt *rsp;
1058 rsp = (struct ncsi_rsp_gpuuid_pkt *)skb_network_header(nr->rsp);
1059 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
1064 memcpy(np->uuid, rsp->uuid, sizeof(rsp->uuid));
1077 struct ncsi_rsp_pkt *rsp;
1083 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp);
1084 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
1098 struct ncsi_rsp_gmcma_pkt *rsp;
1103 rsp = (struct ncsi_rsp_gmcma_pkt *)skb_network_header(nr->rsp);
1108 rsp->address_count);
1109 for (i = 0; i < rsp->address_count; i++) {
1111 i, rsp->addresses[i][0], rsp->addresses[i][1],
1112 rsp->addresses[i][2], rsp->addresses[i][3],
1113 rsp->addresses[i][4], rsp->addresses[i][5]);
1116 for (i = 0; i < rsp->address_count; i++) {
1117 memcpy(saddr.sa_data, &rsp->addresses[i], ETH_ALEN);
1220 nr->rsp = skb;