Lines Matching defs:nca

95 	struct ncsi_cmd_arg nca;
128 nca.ndp = ndp;
129 nca.package = np->id;
130 nca.channel = nc->id;
131 nca.type = NCSI_PKT_CMD_GLS;
132 nca.req_flags = 0;
133 ret = ncsi_xmit_cmd(&nca);
472 struct ncsi_cmd_arg nca;
478 nca.ndp = ndp;
479 nca.req_flags = NCSI_REQ_FLAG_EVENT_DRIVEN;
487 nca.type = NCSI_PKT_CMD_SP;
488 nca.package = np->id;
489 nca.channel = NCSI_RESERVED_CHANNEL;
491 nca.bytes[0] = 0;
493 nca.bytes[0] = 1;
507 ret = ncsi_xmit_cmd(&nca);
515 nca.type = NCSI_PKT_CMD_GLS;
516 nca.package = np->id;
520 nca.channel = nc->id;
521 ret = ncsi_xmit_cmd(&nca);
530 nca.type = NCSI_PKT_CMD_DCNT;
531 nca.package = np->id;
532 nca.channel = nc->id;
535 ret = ncsi_xmit_cmd(&nca);
543 nca.type = NCSI_PKT_CMD_DC;
544 nca.package = np->id;
545 nca.channel = nc->id;
546 nca.bytes[0] = 1;
549 ret = ncsi_xmit_cmd(&nca);
566 nca.type = NCSI_PKT_CMD_DP;
567 nca.package = np->id;
568 nca.channel = NCSI_RESERVED_CHANNEL;
571 ret = ncsi_xmit_cmd(&nca);
599 struct ncsi_cmd_arg *nca)
622 nca->type = NCSI_PKT_CMD_SVF;
623 nca->words[1] = vid;
625 nca->bytes[6] = index + 1;
626 nca->bytes[7] = 0x00;
634 struct ncsi_cmd_arg *nca)
683 nca->type = NCSI_PKT_CMD_SVF;
684 nca->words[1] = vid;
686 nca->bytes[6] = index + 1;
687 nca->bytes[7] = 0x01;
694 static int ncsi_oem_keep_phy_intel(struct ncsi_cmd_arg *nca)
699 nca->payload = NCSI_OEM_INTEL_CMD_KEEP_PHY_LEN;
709 nca->data = data;
711 ret = ncsi_xmit_cmd(nca);
713 netdev_err(nca->ndp->ndev.dev,
715 nca->type);
724 static int ncsi_oem_gma_handler_bcm(struct ncsi_cmd_arg *nca)
729 nca->payload = NCSI_OEM_BCM_CMD_GMA_LEN;
735 nca->data = data;
737 ret = ncsi_xmit_cmd(nca);
739 netdev_err(nca->ndp->ndev.dev,
741 nca->type);
745 static int ncsi_oem_gma_handler_mlx(struct ncsi_cmd_arg *nca)
753 nca->payload = NCSI_OEM_MLX_CMD_GMA_LEN;
760 nca->data = u.data_u8;
762 ret = ncsi_xmit_cmd(nca);
764 netdev_err(nca->ndp->ndev.dev,
766 nca->type);
770 static int ncsi_oem_smaf_mlx(struct ncsi_cmd_arg *nca)
783 nca->ndp->ndev.dev->dev_addr, ETH_ALEN);
787 nca->payload = NCSI_OEM_MLX_CMD_SMAF_LEN;
788 nca->data = u.data_u8;
790 ret = ncsi_xmit_cmd(nca);
792 netdev_err(nca->ndp->ndev.dev,
794 nca->type);
798 static int ncsi_oem_gma_handler_intel(struct ncsi_cmd_arg *nca)
803 nca->payload = NCSI_OEM_INTEL_CMD_GMA_LEN;
809 nca->data = data;
811 ret = ncsi_xmit_cmd(nca);
813 netdev_err(nca->ndp->ndev.dev,
815 nca->type);
823 int (*handler)(struct ncsi_cmd_arg *nca);
830 static int ncsi_gma_handler(struct ncsi_cmd_arg *nca, unsigned int mf_id)
836 if (nca->ndp->gma_flag == 1)
849 netdev_err(nca->ndp->ndev.dev,
856 return nch->handler(nca);
909 struct ncsi_cmd_arg nca;
917 nca.ndp = ndp;
918 nca.req_flags = 0;
968 nca.channel = disable->id;
969 nca.package = disable->package->id;
970 nca.type = NCSI_PKT_CMD_DCNT;
971 ret = ncsi_xmit_cmd(&nca);
980 nca.channel = enable->id;
981 nca.package = enable->package->id;
982 nca.type = NCSI_PKT_CMD_ECNT;
983 ret = ncsi_xmit_cmd(&nca);
999 struct ncsi_cmd_arg nca;
1004 nca.ndp = ndp;
1005 nca.req_flags = NCSI_REQ_FLAG_EVENT_DRIVEN;
1012 nca.type = NCSI_PKT_CMD_SP;
1014 nca.bytes[0] = 0;
1016 nca.bytes[0] = 1;
1017 nca.package = np->id;
1018 nca.channel = NCSI_RESERVED_CHANNEL;
1019 ret = ncsi_xmit_cmd(&nca);
1032 nca.type = NCSI_PKT_CMD_CIS;
1033 nca.package = np->id;
1034 nca.channel = nc->id;
1035 ret = ncsi_xmit_cmd(&nca);
1049 nca.type = NCSI_PKT_CMD_OEM;
1050 nca.package = np->id;
1051 nca.channel = nc->id;
1053 ret = ncsi_gma_handler(&nca, nc->version.mf_id);
1072 nca.package = np->id;
1073 nca.channel = nc->id;
1077 ret = clear_one_vid(ndp, nc, &nca);
1087 ret = set_one_vid(ndp, nc, &nca);
1098 nca.type = NCSI_PKT_CMD_DV;
1100 nca.type = NCSI_PKT_CMD_EV;
1101 nca.bytes[3] = NCSI_CAP_VLAN_NO;
1109 nca.type = NCSI_PKT_CMD_SMA;
1111 nca.bytes[index] = dev->dev_addr[index];
1112 nca.bytes[6] = 0x1;
1113 nca.bytes[7] = 0x1;
1116 nca.type = NCSI_PKT_CMD_EBF;
1117 nca.dwords[0] = nc->caps[NCSI_CAP_BC].cap;
1130 nca.type = NCSI_PKT_CMD_DGMF;
1141 nca.type = NCSI_PKT_CMD_ECNT;
1145 nca.type = NCSI_PKT_CMD_EC;
1150 nca.type = NCSI_PKT_CMD_AE;
1151 nca.bytes[0] = 0;
1152 nca.dwords[1] = nc->caps[NCSI_CAP_AEN].cap;
1155 nca.type = NCSI_PKT_CMD_GLS;
1159 ret = ncsi_xmit_cmd(&nca);
1163 nca.type);
1354 struct ncsi_cmd_arg nca;
1358 nca.ndp = ndp;
1359 nca.req_flags = NCSI_REQ_FLAG_EVENT_DRIVEN;
1368 nca.type = NCSI_PKT_CMD_DP;
1369 nca.channel = NCSI_RESERVED_CHANNEL;
1371 nca.package = index;
1372 ret = ncsi_xmit_cmd(&nca);
1382 nca.type = NCSI_PKT_CMD_SP;
1383 nca.bytes[0] = 1;
1384 nca.package = ndp->package_probe_id;
1385 nca.channel = NCSI_RESERVED_CHANNEL;
1386 ret = ncsi_xmit_cmd(&nca);
1411 nca.type = NCSI_PKT_CMD_OEM;
1412 nca.package = ndp->active_package->id;
1413 nca.channel = 0;
1414 ret = ncsi_oem_gma_handler_mlx(&nca);
1423 nca.type = NCSI_PKT_CMD_OEM;
1424 nca.package = ndp->active_package->id;
1425 nca.channel = 0;
1426 ret = ncsi_oem_smaf_mlx(&nca);
1437 nca.type = NCSI_PKT_CMD_CIS;
1438 nca.package = ndp->active_package->id;
1440 nca.channel = index;
1441 ret = ncsi_xmit_cmd(&nca);
1454 nca.type = NCSI_PKT_CMD_OEM;
1455 nca.package = ndp->active_package->id;
1456 nca.channel = 0;
1457 ret = ncsi_oem_keep_phy_intel(&nca);
1472 nca.type = NCSI_PKT_CMD_GVI;
1474 nca.type = NCSI_PKT_CMD_GC;
1476 nca.type = NCSI_PKT_CMD_GLS;
1478 nca.package = np->id;
1480 nca.channel = nc->id;
1481 ret = ncsi_xmit_cmd(&nca);
1497 nca.type = NCSI_PKT_CMD_DP;
1498 nca.package = ndp->package_probe_id;
1499 nca.channel = NCSI_RESERVED_CHANNEL;
1500 ret = ncsi_xmit_cmd(&nca);
1529 nca.type);