Lines Matching refs:nctrl
68 struct lio_ctrl_pkt nctrl;
73 bzero(&nctrl, sizeof(struct lio_ctrl_pkt));
76 nctrl.ncmd.cmd64 = 0;
77 nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_DEVFLAGS;
78 nctrl.ncmd.s.param1 = lio_get_new_flags(ifp);
79 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
80 nctrl.lio = lio;
81 nctrl.cb_fn = lio_ctrl_cmd_completion;
83 ret = lio_send_ctrl_pkt(oct, &nctrl);
426 struct lio_ctrl_pkt nctrl;
434 bzero(&nctrl, sizeof(struct lio_ctrl_pkt));
436 nctrl.ncmd.cmd64 = 0;
437 nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_MACADDR;
438 nctrl.ncmd.s.param1 = 0;
439 nctrl.ncmd.s.more = 1;
440 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
441 nctrl.lio = lio;
442 nctrl.cb_fn = lio_ctrl_cmd_completion;
443 nctrl.wait_time = 100;
445 nctrl.udd[0] = 0;
447 memcpy((uint8_t *)&nctrl.udd[0] + 2, p, ETHER_HDR_LEN);
449 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl);
500 struct lio_ctrl_pkt nctrl;
506 bzero(&nctrl, sizeof(struct lio_ctrl_pkt));
509 nctrl.ncmd.cmd64 = 0;
510 nctrl.ncmd.s.cmd = LIO_CMD_SET_MULTI_LIST;
511 nctrl.ncmd.s.param1 = lio_get_new_flags(ifp);
512 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
513 nctrl.lio = lio;
514 nctrl.cb_fn = lio_ctrl_cmd_completion;
517 mc = &nctrl.udd[0];
532 if (++mc > &nctrl.udd[LIO_MAX_MULTICAST_ADDR])
542 nctrl.wait_time = 0;
543 nctrl.ncmd.s.param2 = mc_count;
544 nctrl.ncmd.s.more = mc_count;
546 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl);