Lines Matching refs:sisfb_command

73 				 struct sisfb_cmd *sisfb_command);
1811 if(copy_from_user(&ivideo->sisfb_command, (void __user *)arg, in sisfb_ioctl()
1815 sisfb_handle_command(ivideo, &ivideo->sisfb_command); in sisfb_ioctl()
1817 if(copy_to_user((void __user *)arg, &ivideo->sisfb_command, in sisfb_ioctl()
3914 sisfb_handle_command(struct sis_video_info *ivideo, struct sisfb_cmd *sisfb_command) in sisfb_handle_command() argument
3918 switch(sisfb_command->sisfb_cmd) { in sisfb_handle_command()
3921 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_EARLY; in sisfb_handle_command()
3923 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OK; in sisfb_handle_command()
3924 sisfb_command->sisfb_result[1] = ivideo->currentvbflags; in sisfb_handle_command()
3925 sisfb_command->sisfb_result[2] = ivideo->vbflags2; in sisfb_handle_command()
3931 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_EARLY; in sisfb_handle_command()
3932 } else if(sisfb_command->sisfb_arg[0] == 99) { in sisfb_handle_command()
3934 sisfb_command->sisfb_result[1] = ivideo->sisfb_crt1off ? 0 : 1; in sisfb_handle_command()
3935 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OK; in sisfb_handle_command()
3937 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_LOCKED; in sisfb_handle_command()
3939 (sisfb_command->sisfb_arg[0] == 0)) { in sisfb_handle_command()
3940 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_NOCRT2; in sisfb_handle_command()
3942 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OK; in sisfb_handle_command()
3943 mycrt1off = sisfb_command->sisfb_arg[0] ? 0 : 1; in sisfb_handle_command()
3948 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_OTHER; in sisfb_handle_command()
3951 sisfb_command->sisfb_result[1] = ivideo->sisfb_crt1off ? 0 : 1; in sisfb_handle_command()
3956 sisfb_command->sisfb_result[0] = SISFB_CMD_ERR_UNKNOWN; in sisfb_handle_command()
3958 sisfb_command->sisfb_cmd); in sisfb_handle_command()