Lines Matching refs:nctrl

67 	struct lio_ctrl_pkt	nctrl;  in lio_change_dev_flags()  local
72 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_change_dev_flags()
75 nctrl.ncmd.cmd64 = 0; in lio_change_dev_flags()
76 nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_DEVFLAGS; in lio_change_dev_flags()
77 nctrl.ncmd.s.param1 = lio_get_new_flags(ifp); in lio_change_dev_flags()
78 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_change_dev_flags()
79 nctrl.lio = lio; in lio_change_dev_flags()
80 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_change_dev_flags()
82 ret = lio_send_ctrl_pkt(oct, &nctrl); in lio_change_dev_flags()
425 struct lio_ctrl_pkt nctrl; in lio_set_mac() local
433 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_set_mac()
435 nctrl.ncmd.cmd64 = 0; in lio_set_mac()
436 nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_MACADDR; in lio_set_mac()
437 nctrl.ncmd.s.param1 = 0; in lio_set_mac()
438 nctrl.ncmd.s.more = 1; in lio_set_mac()
439 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_mac()
440 nctrl.lio = lio; in lio_set_mac()
441 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_mac()
442 nctrl.wait_time = 100; in lio_set_mac()
444 nctrl.udd[0] = 0; in lio_set_mac()
446 memcpy((uint8_t *)&nctrl.udd[0] + 2, p, ETHER_ADDR_LEN); in lio_set_mac()
448 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); in lio_set_mac()
515 struct lio_ctrl_pkt nctrl; in lio_set_mcast_list() local
519 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_set_mcast_list()
522 nctrl.ncmd.cmd64 = 0; in lio_set_mcast_list()
523 nctrl.ncmd.s.cmd = LIO_CMD_SET_MULTI_LIST; in lio_set_mcast_list()
524 nctrl.ncmd.s.param1 = lio_get_new_flags(ifp); in lio_set_mcast_list()
525 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_mcast_list()
526 nctrl.lio = lio; in lio_set_mcast_list()
527 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_mcast_list()
530 mc_count = if_foreach_llmaddr(ifp, lio_copy_maddr, &nctrl.udd[0]); in lio_set_mcast_list()
536 nctrl.wait_time = 0; in lio_set_mcast_list()
537 nctrl.ncmd.s.param2 = mc_count; in lio_set_mcast_list()
538 nctrl.ncmd.s.more = mc_count; in lio_set_mcast_list()
540 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); in lio_set_mcast_list()