Lines Matching refs:cmd
92 static inline void write_command(struct mpu_config *devc, unsigned char cmd) in write_command() argument
94 outb(cmd, COMDPORT(devc->base)); in write_command()
163 #define STORE(cmd) \ argument
167 cmd; \
568 static int mpu401_command(int dev, mpu_command_rec * cmd) in mpu401_command() argument
598 printk(KERN_WARNING "mpu401: Command (0x%x) timeout\n", (int) cmd->cmd); in mpu401_command()
608 write_command(devc, cmd->cmd); in mpu401_command()
633 if (cmd->nr_args) in mpu401_command()
635 for (i = 0; i < cmd->nr_args; i++) in mpu401_command()
639 if (!mpu401_out(dev, cmd->data[i])) in mpu401_command()
642 printk(KERN_WARNING "mpu401: Command (0x%x), parm send failed.\n", (int) cmd->cmd); in mpu401_command()
647 cmd->data[0] = 0; in mpu401_command()
649 if (cmd->nr_returns) in mpu401_command()
651 for (i = 0; i < cmd->nr_returns; i++) in mpu401_command()
657 cmd->data[i] = read_data(devc); in mpu401_command()
671 static int mpu_cmd(int dev, int cmd, int data) in mpu_cmd() argument
677 rec.cmd = cmd & 0xff; in mpu_cmd()
678 rec.nr_args = ((cmd & 0xf0) == 0xE0); in mpu_cmd()
679 rec.nr_returns = ((cmd & 0xf0) == 0xA0); in mpu_cmd()
722 static int mpu401_ioctl(int dev, unsigned cmd, void __user *arg) in mpu401_ioctl() argument
729 switch (cmd) in mpu401_ioctl()
766 static int mpu_synth_ioctl(int dev, unsigned int cmd, void __user *arg) in mpu_synth_ioctl() argument
778 switch (cmd) in mpu_synth_ioctl()