Lines Matching refs:nctrl
100 struct octnic_ctrl_pkt *nctrl; in octnet_link_ctrl_callback() local
102 nctrl = (struct octnic_ctrl_pkt *)sc->ctxptr; in octnet_link_ctrl_callback()
110 if ((!status || status > FIRMWARE_STATUS_CODE(0)) && nctrl->cb_fn) { in octnet_link_ctrl_callback()
111 nctrl->status = status; in octnet_link_ctrl_callback()
112 nctrl->cb_fn(nctrl); in octnet_link_ctrl_callback()
120 struct octnic_ctrl_pkt *nctrl) in octnic_alloc_ctrl_pkt_sc() argument
127 uddsize = (u32)(nctrl->ncmd.s.more * 8); in octnic_alloc_ctrl_pkt_sc()
130 rdatasize = (nctrl->wait_time) ? 16 : 0; in octnic_alloc_ctrl_pkt_sc()
139 memcpy(sc->ctxptr, nctrl, sizeof(struct octnic_ctrl_pkt)); in octnic_alloc_ctrl_pkt_sc()
143 memcpy(data, &nctrl->ncmd, OCTNET_CMD_SIZE); in octnic_alloc_ctrl_pkt_sc()
149 memcpy(data + OCTNET_CMD_SIZE, nctrl->udd, uddsize); in octnic_alloc_ctrl_pkt_sc()
152 sc->iq_no = (u32)nctrl->iq_no; in octnic_alloc_ctrl_pkt_sc()
159 sc->wait_time = nctrl->wait_time; in octnic_alloc_ctrl_pkt_sc()
166 struct octnic_ctrl_pkt *nctrl) in octnet_send_nic_ctrl_pkt() argument
176 (nctrl->ncmd.s.cmd != OCTNET_CMD_RX_CTL)) { in octnet_send_nic_ctrl_pkt()
180 __func__, nctrl->ncmd.s.cmd); in octnet_send_nic_ctrl_pkt()
184 sc = octnic_alloc_ctrl_pkt_sc(oct, nctrl); in octnet_send_nic_ctrl_pkt()
196 __func__, oct->pf_num, nctrl->ncmd.s.cmd, retval); in octnet_send_nic_ctrl_pkt()