Lines Matching refs:nctrl

49 	struct lio_ctrl_pkt	nctrl;  in lio_set_feature()  local
54 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_set_feature()
56 nctrl.ncmd.cmd64 = 0; in lio_set_feature()
57 nctrl.ncmd.s.cmd = cmd; in lio_set_feature()
58 nctrl.ncmd.s.param1 = param1; in lio_set_feature()
59 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_feature()
60 nctrl.wait_time = 100; in lio_set_feature()
61 nctrl.lio = lio; in lio_set_feature()
62 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_feature()
64 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); in lio_set_feature()
76 struct lio_ctrl_pkt *nctrl = (struct lio_ctrl_pkt *)nctrl_ptr; in lio_ctrl_cmd_completion() local
81 lio = nctrl->lio; in lio_ctrl_cmd_completion()
88 switch (nctrl->ncmd.s.cmd) { in lio_ctrl_cmd_completion()
94 mac = ((uint8_t *)&nctrl->udd[0]) + 2; in lio_ctrl_cmd_completion()
95 if (nctrl->ncmd.s.param1) { in lio_ctrl_cmd_completion()
97 int vfidx = nctrl->ncmd.s.param1 - 1; in lio_ctrl_cmd_completion()
98 bool mac_is_admin_assigned = nctrl->ncmd.s.param2; in lio_ctrl_cmd_completion()
135 if (nctrl->ncmd.s.param1) in lio_ctrl_cmd_completion()
143 nctrl->ncmd.s.param1); in lio_ctrl_cmd_completion()
148 nctrl->ncmd.s.param1); in lio_ctrl_cmd_completion()
160 if (nctrl->ncmd.s.param1 == LIO_CMD_RXCSUM_ENABLE) { in lio_ctrl_cmd_completion()
162 } else if (nctrl->ncmd.s.param1 == LIO_CMD_RXCSUM_DISABLE) { in lio_ctrl_cmd_completion()
172 if (nctrl->ncmd.s.param1 == LIO_CMD_TXCSUM_ENABLE) { in lio_ctrl_cmd_completion()
174 } else if (nctrl->ncmd.s.param1 == LIO_CMD_TXCSUM_DISABLE) { in lio_ctrl_cmd_completion()
184 if (nctrl->ncmd.s.more == LIO_CMD_VXLAN_PORT_ADD) { in lio_ctrl_cmd_completion()
186 nctrl->ncmd.s.param1); in lio_ctrl_cmd_completion()
187 } else if (nctrl->ncmd.s.more == LIO_CMD_VXLAN_PORT_DEL) { in lio_ctrl_cmd_completion()
189 nctrl->ncmd.s.param1); in lio_ctrl_cmd_completion()
198 if (nctrl->ncmd.s.param1 == LIO_CMD_FNV_ENABLE) in lio_ctrl_cmd_completion()
200 else if (nctrl->ncmd.s.param1 == LIO_CMD_FNV_DISABLE) in lio_ctrl_cmd_completion()
205 if (nctrl->ncmd.s.param1 == LIO_CMD_PKT_STEERING_ENABLE) { in lio_ctrl_cmd_completion()
207 } else if (nctrl->ncmd.s.param1 == in lio_ctrl_cmd_completion()
216 nctrl->ncmd.s.param1); in lio_ctrl_cmd_completion()
221 nctrl->ncmd.s.cmd); in lio_ctrl_cmd_completion()