Lines Matching refs:nctrl

1032 	struct octnic_ctrl_pkt nctrl;  in liquidio_set_uc_list()  local
1046 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_uc_list()
1047 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; in liquidio_set_uc_list()
1048 nctrl.ncmd.s.more = lio->netdev_uc_count; in liquidio_set_uc_list()
1049 nctrl.ncmd.s.param1 = oct->vf_num; in liquidio_set_uc_list()
1050 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_uc_list()
1051 nctrl.netpndev = (u64)netdev; in liquidio_set_uc_list()
1052 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_uc_list()
1055 mac = &nctrl.udd[0]; in liquidio_set_uc_list()
1061 octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_uc_list()
1073 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() local
1078 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list()
1081 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list()
1082 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list()
1083 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list()
1084 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1085 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1086 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list()
1087 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mcast_list()
1090 mc = &nctrl.udd[0]; in liquidio_set_mcast_list()
1095 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
1099 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list()
1105 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mcast_list()
1123 struct octnic_ctrl_pkt nctrl; in liquidio_set_mac() local
1135 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mac()
1137 nctrl.ncmd.u64 = 0; in liquidio_set_mac()
1138 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in liquidio_set_mac()
1139 nctrl.ncmd.s.param1 = 0; in liquidio_set_mac()
1140 nctrl.ncmd.s.more = 1; in liquidio_set_mac()
1141 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mac()
1142 nctrl.netpndev = (u64)netdev; in liquidio_set_mac()
1144 nctrl.udd[0] = 0; in liquidio_set_mac()
1146 ether_addr_copy((u8 *)&nctrl.udd[0] + 2, addr->sa_data); in liquidio_set_mac()
1148 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mac()
1154 if (nctrl.sc_status == in liquidio_set_mac()
1650 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_add_vid() local
1653 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_add_vid()
1655 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_add_vid()
1656 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_vlan_rx_add_vid()
1657 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_add_vid()
1658 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_add_vid()
1659 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_add_vid()
1660 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_add_vid()
1662 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_add_vid()
1678 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_kill_vid() local
1681 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_kill_vid()
1683 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_kill_vid()
1684 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_vlan_rx_kill_vid()
1685 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_kill_vid()
1686 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_kill_vid()
1687 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_kill_vid()
1688 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_kill_vid()
1690 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_kill_vid()
1712 struct octnic_ctrl_pkt nctrl; in liquidio_set_rxcsum_command() local
1715 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_rxcsum_command()
1717 nctrl.ncmd.u64 = 0; in liquidio_set_rxcsum_command()
1718 nctrl.ncmd.s.cmd = command; in liquidio_set_rxcsum_command()
1719 nctrl.ncmd.s.param1 = rx_cmd; in liquidio_set_rxcsum_command()
1720 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_rxcsum_command()
1721 nctrl.netpndev = (u64)netdev; in liquidio_set_rxcsum_command()
1722 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_rxcsum_command()
1724 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_rxcsum_command()
1747 struct octnic_ctrl_pkt nctrl; in liquidio_vxlan_port_command() local
1750 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vxlan_port_command()
1752 nctrl.ncmd.u64 = 0; in liquidio_vxlan_port_command()
1753 nctrl.ncmd.s.cmd = command; in liquidio_vxlan_port_command()
1754 nctrl.ncmd.s.more = vxlan_cmd_bit; in liquidio_vxlan_port_command()
1755 nctrl.ncmd.s.param1 = vxlan_port; in liquidio_vxlan_port_command()
1756 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vxlan_port_command()
1757 nctrl.netpndev = (u64)netdev; in liquidio_vxlan_port_command()
1758 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vxlan_port_command()
1760 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vxlan_port_command()