Lines Matching refs:sisfb_command

73 				 struct sisfb_cmd *sisfb_command);
1839 if(copy_from_user(&ivideo->sisfb_command, (void __user *)arg, in sisfb_ioctl()
1843 sisfb_handle_command(ivideo, &ivideo->sisfb_command); in sisfb_ioctl()
1845 if(copy_to_user((void __user *)arg, &ivideo->sisfb_command, in sisfb_ioctl()
3931 sisfb_handle_command(struct sis_video_info *ivideo, struct sisfb_cmd *sisfb_command) in sisfb_handle_command() argument
3935 switch(sisfb_command->sisfb_cmd) { in sisfb_handle_command()
3938 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_EARLY; in sisfb_handle_command()
3940 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OK; in sisfb_handle_command()
3941 sisfb_command->sisfb_result[1] = ivideo->currentvbflags; in sisfb_handle_command()
3942 sisfb_command->sisfb_result[2] = ivideo->vbflags2; in sisfb_handle_command()
3948 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_EARLY; in sisfb_handle_command()
3949 } else if(sisfb_command->sisfb_arg[0] == 99) { in sisfb_handle_command()
3951 sisfb_command->sisfb_result[1] = ivideo->sisfb_crt1off ? 0 : 1; in sisfb_handle_command()
3952 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OK; in sisfb_handle_command()
3954 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_LOCKED; in sisfb_handle_command()
3956 (sisfb_command->sisfb_arg[0] == 0)) { in sisfb_handle_command()
3957 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_NOCRT2; in sisfb_handle_command()
3959 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OK; in sisfb_handle_command()
3960 mycrt1off = sisfb_command->sisfb_arg[0] ? 0 : 1; in sisfb_handle_command()
3965 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OTHER; in sisfb_handle_command()
3968 sisfb_command->sisfb_result[1] = ivideo->sisfb_crt1off ? 0 : 1; in sisfb_handle_command()
3973 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_UNKNOWN; in sisfb_handle_command()
3975 sisfb_command->sisfb_cmd); in sisfb_handle_command()