Lines Matching refs:nctrl

1024 	struct octnic_ctrl_pkt nctrl;  in liquidio_set_uc_list()  local
1038 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_uc_list()
1039 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; in liquidio_set_uc_list()
1040 nctrl.ncmd.s.more = lio->netdev_uc_count; in liquidio_set_uc_list()
1041 nctrl.ncmd.s.param1 = oct->vf_num; in liquidio_set_uc_list()
1042 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_uc_list()
1043 nctrl.netpndev = (u64)netdev; in liquidio_set_uc_list()
1044 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_uc_list()
1047 mac = &nctrl.udd[0]; in liquidio_set_uc_list()
1053 octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_uc_list()
1065 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() local
1070 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list()
1073 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list()
1074 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list()
1075 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list()
1076 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1077 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1078 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list()
1079 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mcast_list()
1082 mc = &nctrl.udd[0]; in liquidio_set_mcast_list()
1087 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
1091 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list()
1096 nctrl.wait_time = 0; in liquidio_set_mcast_list()
1098 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mcast_list()
1116 struct octnic_ctrl_pkt nctrl; in liquidio_set_mac() local
1128 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mac()
1130 nctrl.ncmd.u64 = 0; in liquidio_set_mac()
1131 nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; in liquidio_set_mac()
1132 nctrl.ncmd.s.param1 = 0; in liquidio_set_mac()
1133 nctrl.ncmd.s.more = 1; in liquidio_set_mac()
1134 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mac()
1135 nctrl.netpndev = (u64)netdev; in liquidio_set_mac()
1136 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_mac()
1137 nctrl.wait_time = 100; in liquidio_set_mac()
1139 nctrl.udd[0] = 0; in liquidio_set_mac()
1141 ether_addr_copy((u8 *)&nctrl.udd[0] + 2, addr->sa_data); in liquidio_set_mac()
1143 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_mac()
1640 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_add_vid() local
1645 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_add_vid()
1647 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_add_vid()
1648 nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; in liquidio_vlan_rx_add_vid()
1649 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_add_vid()
1650 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_add_vid()
1651 nctrl.wait_time = 100; in liquidio_vlan_rx_add_vid()
1652 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_add_vid()
1653 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_add_vid()
1655 nctrl.completion = &compl; in liquidio_vlan_rx_add_vid()
1656 nctrl.response_code = &response_code; in liquidio_vlan_rx_add_vid()
1658 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_add_vid()
1666 msecs_to_jiffies(nctrl.wait_time))) in liquidio_vlan_rx_add_vid()
1681 struct octnic_ctrl_pkt nctrl; in liquidio_vlan_rx_kill_vid() local
1684 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vlan_rx_kill_vid()
1686 nctrl.ncmd.u64 = 0; in liquidio_vlan_rx_kill_vid()
1687 nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; in liquidio_vlan_rx_kill_vid()
1688 nctrl.ncmd.s.param1 = vid; in liquidio_vlan_rx_kill_vid()
1689 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vlan_rx_kill_vid()
1690 nctrl.wait_time = 100; in liquidio_vlan_rx_kill_vid()
1691 nctrl.netpndev = (u64)netdev; in liquidio_vlan_rx_kill_vid()
1692 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vlan_rx_kill_vid()
1694 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vlan_rx_kill_vid()
1714 struct octnic_ctrl_pkt nctrl; in liquidio_set_rxcsum_command() local
1717 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_rxcsum_command()
1719 nctrl.ncmd.u64 = 0; in liquidio_set_rxcsum_command()
1720 nctrl.ncmd.s.cmd = command; in liquidio_set_rxcsum_command()
1721 nctrl.ncmd.s.param1 = rx_cmd; in liquidio_set_rxcsum_command()
1722 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_rxcsum_command()
1723 nctrl.wait_time = 100; in liquidio_set_rxcsum_command()
1724 nctrl.netpndev = (u64)netdev; in liquidio_set_rxcsum_command()
1725 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_rxcsum_command()
1727 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_rxcsum_command()
1748 struct octnic_ctrl_pkt nctrl; in liquidio_vxlan_port_command() local
1751 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_vxlan_port_command()
1753 nctrl.ncmd.u64 = 0; in liquidio_vxlan_port_command()
1754 nctrl.ncmd.s.cmd = command; in liquidio_vxlan_port_command()
1755 nctrl.ncmd.s.more = vxlan_cmd_bit; in liquidio_vxlan_port_command()
1756 nctrl.ncmd.s.param1 = vxlan_port; in liquidio_vxlan_port_command()
1757 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_vxlan_port_command()
1758 nctrl.wait_time = 100; in liquidio_vxlan_port_command()
1759 nctrl.netpndev = (u64)netdev; in liquidio_vxlan_port_command()
1760 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_vxlan_port_command()
1762 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_vxlan_port_command()