Lines Matching refs:vldc_cmd
1333 vldc_opt_op_t vldc_cmd; in i_vldc_ioctl_opt_op() local
1337 if (ddi_copyin(arg, &vldc_cmd, sizeof (vldc_cmd), mode) != 0) { in i_vldc_ioctl_opt_op()
1341 D1("vldc_ioctl_opt_op: op %d\n", vldc_cmd.opt_sel); in i_vldc_ioctl_opt_op()
1343 switch (vldc_cmd.opt_sel) { in i_vldc_ioctl_opt_op()
1347 if (vldc_cmd.op_sel == VLDC_OP_GET) { in i_vldc_ioctl_opt_op()
1348 vldc_cmd.opt_val = vport->mtu; in i_vldc_ioctl_opt_op()
1349 if (ddi_copyout(&vldc_cmd, arg, in i_vldc_ioctl_opt_op()
1350 sizeof (vldc_cmd), mode) == -1) { in i_vldc_ioctl_opt_op()
1354 new_mtu = vldc_cmd.opt_val; in i_vldc_ioctl_opt_op()
1386 if (vldc_cmd.op_sel == VLDC_OP_GET) { in i_vldc_ioctl_opt_op()
1387 vldc_cmd.opt_val = vport->status; in i_vldc_ioctl_opt_op()
1388 if (ddi_copyout(&vldc_cmd, arg, in i_vldc_ioctl_opt_op()
1389 sizeof (vldc_cmd), mode) == -1) { in i_vldc_ioctl_opt_op()
1400 if (vldc_cmd.op_sel == VLDC_OP_GET) { in i_vldc_ioctl_opt_op()
1401 vldc_cmd.opt_val = vport->ldc_mode; in i_vldc_ioctl_opt_op()
1402 if (ddi_copyout(&vldc_cmd, arg, in i_vldc_ioctl_opt_op()
1403 sizeof (vldc_cmd), mode) == -1) { in i_vldc_ioctl_opt_op()
1408 rv = vldc_set_ldc_mode(vport, vldcp, vldc_cmd.opt_val); in i_vldc_ioctl_opt_op()
1416 D1("vldc_ioctl_opt_op: unsupported op %d\n", vldc_cmd.opt_sel); in i_vldc_ioctl_opt_op()