Lines Matching defs:ctrl_cmd
2776 static void pkt_get_status(struct pkt_ctrl_command *ctrl_cmd)
2782 pd = pkt_find_dev_from_minor(ctrl_cmd->dev_index);
2784 ctrl_cmd->dev = new_encode_dev(pd->bdev->bd_dev);
2785 ctrl_cmd->pkt_dev = new_encode_dev(pd->pkt_dev);
2787 ctrl_cmd->dev = 0;
2788 ctrl_cmd->pkt_dev = 0;
2790 ctrl_cmd->num_devices = MAX_WRITERS;
2798 struct pkt_ctrl_command ctrl_cmd;
2805 if (copy_from_user(&ctrl_cmd, argp, sizeof(struct pkt_ctrl_command)))
2808 switch (ctrl_cmd.command) {
2812 ret = pkt_setup_dev(new_decode_dev(ctrl_cmd.dev), &pkt_dev);
2813 ctrl_cmd.pkt_dev = new_encode_dev(pkt_dev);
2818 ret = pkt_remove_dev(new_decode_dev(ctrl_cmd.pkt_dev));
2821 pkt_get_status(&ctrl_cmd);
2827 if (copy_to_user(argp, &ctrl_cmd, sizeof(struct pkt_ctrl_command)))