Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/core/fbcon.c con2fb_init_display() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par->bitops->bmove 358624830283558912,720436299731693568,831468009678733312,5647362587788095488,8504779760420265984
PARAM_VALUE 0 info->fbcon_par->bitops->clear 521403232646520832,551109980336709632,2946937881798750208,5928266012869279744,8021089253971767296
PARAM_VALUE 0 info->fbcon_par->bitops->clear_margins 2332376742054326272,3869344602472914944,6310568554524909568,7948939035621462016,8218489519675916288
PARAM_VALUE 0 info->fbcon_par->bitops->cursor 868574231927816192,1057466323525296128,5348809894935224320,6414243839333818368,8306283402744143872
PARAM_VALUE 0 info->fbcon_par->bitops->putcs 2160703045434204160,3282196084730585088,3915716234231488512,5524593610357645312,5974748255006371840
PARAM_VALUE 0 info->fbcon_par->bitops->rotate_font 0,2820989491178905600
PARAM_VALUE 0 info->fbcon_par->bitops->update_start 1284623903226216448,2343379461867827200,5536275800052752384,8034552877633937408,8573967883634688000
PARAM_VALUE 0 info->fbcon_par->currcon 0-u16max
PARAM_VALUE 0 info->fbcon_par->initialized 0
PARAM_VALUE 0 info->fbops 4096-ptr_max
PARAM_VALUE 0 info->fbops->fb_set_par 1-u64max
CAPPED_DATA 0 info 1
DATA_SOURCE 0 info $1
CONTAINER 0 -48-1416+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 info->fbdefio_state->npagerefs
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &registration_lock
HALF_LOCKED2 global &vgasr_mutex

drivers/video/fbdev/core/fbcon.c con2fb_release_oldinfo() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par->bitops->bmove 358624830283558912,720436299731693568,831468009678733312,5647362587788095488,8504779760420265984
PARAM_VALUE 0 info->fbcon_par->bitops->clear 521403232646520832,551109980336709632,2946937881798750208,5928266012869279744,8021089253971767296
PARAM_VALUE 0 info->fbcon_par->bitops->clear_margins 2332376742054326272,3869344602472914944,6310568554524909568,7948939035621462016,8218489519675916288
PARAM_VALUE 0 info->fbcon_par->bitops->cursor 868574231927816192,1057466323525296128,5348809894935224320,6414243839333818368,8306283402744143872
PARAM_VALUE 0 info->fbcon_par->bitops->putcs 2160703045434204160,3282196084730585088,3915716234231488512,5524593610357645312,5974748255006371840
PARAM_VALUE 0 info->fbcon_par->bitops->rotate_font 0,2820989491178905600
PARAM_VALUE 0 info->fbcon_par->bitops->update_start 1284623903226216448,2343379461867827200,5536275800052752384,8034552877633937408,8573967883634688000
PARAM_VALUE 0 info->fbops 4096-ptr_max
PARAM_VALUE 0 info->fbops->fb_set_par 1-u64max
CAPPED_DATA 0 info 1
DATA_SOURCE 0 info $2
CONTAINER 0 -48-1416+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 info->fbdefio_state->npagerefs
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &registration_lock
HALF_LOCKED2 global &vgasr_mutex

drivers/video/fbdev/core/fbcon.c fbcon_init() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par->bitops 3651945506004901888,8254020799916339200,8419544529897484288,8649672515319705600,9170110844945162240
PARAM_VALUE 0 info->fbcon_par->bitops->bmove 358624830283558912,720436299731693568,831468009678733312,5647362587788095488,8504779760420265984
PARAM_VALUE 0 info->fbcon_par->bitops->clear 521403232646520832,551109980336709632,2946937881798750208,5928266012869279744,8021089253971767296
PARAM_VALUE 0 info->fbcon_par->bitops->clear_margins 2332376742054326272,3869344602472914944,6310568554524909568,7948939035621462016,8218489519675916288
PARAM_VALUE 0 info->fbcon_par->bitops->cursor 868574231927816192,1057466323525296128,5348809894935224320,6414243839333818368,8306283402744143872
PARAM_VALUE 0 info->fbcon_par->bitops->putcs 2160703045434204160,3282196084730585088,3915716234231488512,5524593610357645312,5974748255006371840
PARAM_VALUE 0 info->fbcon_par->bitops->rotate_font 0,2820989491178905600
PARAM_VALUE 0 info->fbcon_par->bitops->update_start 1284623903226216448,2343379461867827200,5536275800052752384,8034552877633937408,8573967883634688000
PARAM_VALUE 0 info->fbcon_par->cur_blink_jiffies 0-536870912
PARAM_VALUE 0 info->fbcon_par->initialized 0
PARAM_VALUE 0 info->fbops 4096-ptr_max
PARAM_VALUE 0 info->fbops->fb_set_par 1-u64max
CAPPED_DATA 0 info 1
DATA_SOURCE 0 info r fbcon_info_from_console
CONTAINER 0 -48-1416+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 info->par->initial.CR31 0-255
HOST_DATA 0 info->par->initial.CR32 0-255
HOST_DATA 0 info->par->initial.CR33 0-255
HOST_DATA 0 info->par->initial.CR34 0-255
HOST_DATA 0 info->par->initial.CR36 0-255
HOST_DATA 0 info->par->initial.CR3A 0-255
HOST_DATA 0 info->par->initial.CR3B 0-255
HOST_DATA 0 info->par->initial.CR3C 0-255
HOST_DATA 0 info->par->initial.CR40 0-255
HOST_DATA 0 info->par->initial.CR42 0-255
HOST_DATA 0 info->par->initial.CR43 0-255
HOST_DATA 0 info->par->initial.CR45 0-255
HOST_DATA 0 info->par->initial.CR50 0-255
HOST_DATA 0 info->par->initial.CR51 0-255
HOST_DATA 0 info->par->initial.CR53 0-255
HOST_DATA 0 info->par->initial.CR58 0-255
HOST_DATA 0 info->par->initial.CR5D 0-255
HOST_DATA 0 info->par->initial.CR5E 0-255
HOST_DATA 0 info->par->initial.CR60 0-255
HOST_DATA 0 info->par->initial.CR65 0-255
HOST_DATA 0 info->par->initial.CR66 0-255
HOST_DATA 0 info->par->initial.CR67 0-255
HOST_DATA 0 info->par->initial.CR68 0-255
HOST_DATA 0 info->par->initial.CR69 0-255
HOST_DATA 0 info->par->initial.CR6F 0-255
HOST_DATA 0 info->par->initial.CR86 0-255
HOST_DATA 0 info->par->initial.CR88 0-255
HOST_DATA 0 info->par->initial.CR90 0-255
HOST_DATA 0 info->par->initial.CR91 0-255
HOST_DATA 0 info->par->initial.CRB0 0-255
HOST_DATA 0 info->par->initial.MMPR0 0-4294967295
HOST_DATA 0 info->par->initial.MMPR1 0-4294967295
HOST_DATA 0 info->par->initial.MMPR2 0-4294967295
HOST_DATA 0 info->par->initial.MMPR3 0-4294967295
HOST_DATA 0 info->par->initial.SR08 0-255
HOST_DATA 0 info->par->initial.SR0E 0-255
HOST_DATA 0 info->par->initial.SR0F 0-255
HOST_DATA 0 info->par->initial.SR10 0-255
HOST_DATA 0 info->par->initial.SR11 0-255
HOST_DATA 0 info->par->initial.SR12 0-255
HOST_DATA 0 info->par->initial.SR13 0-255
HOST_DATA 0 info->par->initial.SR15 0-255
HOST_DATA 0 info->par->initial.SR18 0-255
HOST_DATA 0 info->par->initial.SR29 0-255
HOST_DATA 0 info->par->initial.SR30 0-255
HOST_DATA 0 info->par->initial_state s64min-s64max
HOST_DATA 0 info->par->initial_state.arbitration0 0-255
HOST_DATA 0 info->par->initial_state.arbitration1 0-511
HOST_DATA 0 info->par->initial_state.bpp 0-4294967295
HOST_DATA 0 info->par->initial_state.config 0-4294967295
HOST_DATA 0 info->par->initial_state.control 0-4294967295
HOST_DATA 0 info->par->initial_state.crtcOwner 0-255
HOST_DATA 0 info->par->initial_state.crtcSync 0-4294967295
HOST_DATA 0 info->par->initial_state.cursor0 0-255
HOST_DATA 0 info->par->initial_state.cursor1 0-255
HOST_DATA 0 info->par->initial_state.cursor2 0-255
HOST_DATA 0 info->par->initial_state.cursorConfig 0-4294967295
HOST_DATA 0 info->par->initial_state.displayV 0-4294967295
HOST_DATA 0 info->par->initial_state.dither 0-4294967295
HOST_DATA 0 info->par->initial_state.ext s64min-s64max
HOST_DATA 0 info->par->initial_state.ext.arbitration0 0-255
HOST_DATA 0 info->par->initial_state.ext.arbitration1 0-255
HOST_DATA 0 info->par->initial_state.ext.bpp 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.config 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.crtcOwner 0-255
HOST_DATA 0 info->par->initial_state.ext.cursor0 0-255
HOST_DATA 0 info->par->initial_state.ext.cursor1 0-255
HOST_DATA 0 info->par->initial_state.ext.cursor2 0-255
HOST_DATA 0 info->par->initial_state.ext.cursorConfig 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.dither 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.extra 0-255
HOST_DATA 0 info->par->initial_state.ext.general 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.head 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.head2 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.height 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.horiz 0-255
HOST_DATA 0 info->par->initial_state.ext.interlace 0-255
HOST_DATA 0 info->par->initial_state.ext.offset0 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.offset1 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.offset2 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.offset3 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.pitch0 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.pitch1 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.pitch2 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.pitch3 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.pixel 0-255
HOST_DATA 0 info->par->initial_state.ext.pllsel 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.repaint0 0-255
HOST_DATA 0 info->par->initial_state.ext.repaint1 0-255
HOST_DATA 0 info->par->initial_state.ext.scale 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.screen 0-255
HOST_DATA 0 info->par->initial_state.ext.vpll 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.vpll2 0-4294967295
HOST_DATA 0 info->par->initial_state.ext.width 0-4294967295
HOST_DATA 0 info->par->initial_state.extra 0-255
HOST_DATA 0 info->par->initial_state.fifo 0-255
HOST_DATA 0 info->par->initial_state.general 0-4294967295
HOST_DATA 0 info->par->initial_state.head 0-4294967295
HOST_DATA 0 info->par->initial_state.head2 0-4294967295
HOST_DATA 0 info->par->initial_state.height 0-4294967295
HOST_DATA 0 info->par->initial_state.horiz 0-255
HOST_DATA 0 info->par->initial_state.interlace 0-255
HOST_DATA 0 info->par->initial_state.misc_output 0-255
HOST_DATA 0 info->par->initial_state.pixel 0-255
HOST_DATA 0 info->par->initial_state.pll 0-4294967295
HOST_DATA 0 info->par->initial_state.pllB 0-4294967295
HOST_DATA 0 info->par->initial_state.pllsel 0-4294967295
HOST_DATA 0 info->par->initial_state.repaint0 0-255
HOST_DATA 0 info->par->initial_state.repaint1 0-255
HOST_DATA 0 info->par->initial_state.scale 0-4294967295
HOST_DATA 0 info->par->initial_state.screen 0-255
HOST_DATA 0 info->par->initial_state.timingH 0-255
HOST_DATA 0 info->par->initial_state.timingV 0-255
HOST_DATA 0 info->par->initial_state.vpll 0-4294967295
HOST_DATA 0 info->par->initial_state.vpll2 0-4294967295
HOST_DATA 0 info->par->initial_state.vpll2B 0-4294967295
HOST_DATA 0 info->par->initial_state.vpllB 0-4294967295
HOST_DATA 0 info->par->initial_state.width 0-4294967295
HOST_DATA 0 info->par->state.vidstate->misc 0-255
HOST_DATA 0 info->par->vgastate.vidstate->misc 0-255
NO_OVERFLOW_SIMPLE 0 info->fbdefio_state->npagerefs
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_switch() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par->var.activate 0
PARAM_VALUE 0 info->fbops 4096-ptr_max
PARAM_VALUE 0 info->fbops->fb_set_par 1-u64max
PARAM_VALUE 0 info->var.activate 0
CAPPED_DATA 0 info 1
DATA_SOURCE 0 info r fbcon_info_from_console
CONTAINER 0 -48-1416+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbmem.c fb_set_var() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par->bitops->bmove 358624830283558912,720436299731693568,831468009678733312,5647362587788095488,8504779760420265984
PARAM_VALUE 0 info->fbcon_par->bitops->clear 521403232646520832,551109980336709632,2946937881798750208,5928266012869279744,8021089253971767296
PARAM_VALUE 0 info->fbcon_par->bitops->clear_margins 2332376742054326272,3869344602472914944,6310568554524909568,7948939035621462016,8218489519675916288
PARAM_VALUE 0 info->fbcon_par->bitops->cursor 868574231927816192,1057466323525296128,5348809894935224320,6414243839333818368,8306283402744143872
PARAM_VALUE 0 info->fbcon_par->bitops->putcs 2160703045434204160,3282196084730585088,3915716234231488512,5524593610357645312,5974748255006371840
PARAM_VALUE 0 info->fbcon_par->bitops->rotate_font 0,2820989491178905600
PARAM_VALUE 0 info->fbcon_par->bitops->update_start 1284623903226216448,2343379461867827200,5536275800052752384,8034552877633937408,8573967883634688000
PARAM_VALUE 0 info->fbops 4096-ptr_max
PARAM_VALUE 0 info->fbops->fb_check_var 1-u64max
PARAM_VALUE 0 info->fbops->fb_get_caps 0,4096-ptr_max
PARAM_VALUE 0 info->fbops->fb_set_par 1-u64max
PARAM_VALUE 0 info->fix.capabilities 1-u16max
PARAM_VALUE 0 info->var.xres 8-u32max
PARAM_VALUE 0 info->var.xres_virtual 8-u32max
PARAM_VALUE 0 info->var.yres 8-u32max
PARAM_VALUE 0 info->var.yres_virtual 8-u32max
BUF_SIZE 0 info s32min-(-1),1-s32max
BUF_SIZE 0 info s32min-(-1),1-s32max
BUF_SIZE 0 info->device (-1),1616
BUF_SIZE 0 info->fbops (-1),168
CAPPED_DATA 0 info 1
CAPPED_DATA 0 info->var.xres 1
CAPPED_DATA 0 info->var.yres 1
DATA_SOURCE 0 info $0
CONTAINER 0 -48-1416+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 info->var.blue.msb_right 0-u32max
HOST_DATA 0 info->var.green.msb_right 0-u32max
HOST_DATA 0 info->var.red.msb_right 0-u32max
HOST_DATA 0 info->var.transp.length 0-u32max
HOST_DATA 0 info->var.transp.msb_right 0-u32max
HOST_DATA 0 info->var.transp.offset 0-u32max
HOST_DATA 0 info->var.xres 8-u32max
HOST_DATA 0 info->var.xres_virtual 8-u32max
HOST_DATA 0 info->var.yres 8-s32max[c]
NO_OVERFLOW_SIMPLE 0 info->fbdefio_state->npagerefs
NO_OVERFLOW_SIMPLE 0 info->fix.mmio_start
NO_OVERFLOW_SIMPLE 0 info->var.xres
NO_OVERFLOW_SIMPLE 0 info->var.xres_virtual
NO_OVERFLOW_SIMPLE 0 info->var.yres
NO_OVERFLOW_SIMPLE 0 info->var.yres_virtual
USER_PTR 0 info->var.reserved
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 0 &info->lock

drivers/video/fbdev/mb862xx/mb862xxfbdrv.c mb862xx_pci_probe() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->bl_curve_mutex.dep_map->name 0-255
PARAM_VALUE 0 info->bl_curve_mutex.first_waiter 0
PARAM_VALUE 0 info->bl_curve_mutex.magic 4096-ptr_max
PARAM_VALUE 0 info->bl_curve_mutex.osq.tail.counter 0
PARAM_VALUE 0 info->bl_curve_mutex.owner.counter 0
PARAM_VALUE 0 info->blank 0
PARAM_VALUE 0 info->cmap.blue 0,16,4096-ptr_max
PARAM_VALUE 0 info->cmap.green 0,16,4096-ptr_max
PARAM_VALUE 0 info->cmap.len 0
PARAM_VALUE 0 info->cmap.red 0,16,4096-ptr_max
PARAM_VALUE 0 info->cmap.start 0
PARAM_VALUE 0 info->cmap.transp 0,16,4096-ptr_max
PARAM_VALUE 0 info->device 4096-ptr_max
PARAM_VALUE 0 info->fbcon_rotate_hint (-1)
PARAM_VALUE 0 info->fbops 1884875155591716864
PARAM_VALUE 0 info->fbops->fb_blank 5301806940387377152
PARAM_VALUE 0 info->fbops->fb_check_var 8571002876192980992
PARAM_VALUE 0 info->fbops->fb_compat_ioctl 0
PARAM_VALUE 0 info->fbops->fb_copyarea 3008319334370226176,7385057016511094784
PARAM_VALUE 0 info->fbops->fb_cursor 0
PARAM_VALUE 0 info->fbops->fb_destroy 0
PARAM_VALUE 0 info->fbops->fb_fillrect 3791073623978917888,6219410947474485248
PARAM_VALUE 0 info->fbops->fb_get_caps 0
PARAM_VALUE 0 info->fbops->fb_imageblit 1516487809427361792,4308992759233376256
PARAM_VALUE 0 info->fbops->fb_ioctl 1676346344028635136
PARAM_VALUE 0 info->fbops->fb_mmap 4284069163380785152
PARAM_VALUE 0 info->fbops->fb_open 0
PARAM_VALUE 0 info->fbops->fb_pan_display 9007130718675238912
PARAM_VALUE 0 info->fbops->fb_read 5235798533754040320
PARAM_VALUE 0 info->fbops->fb_release 0
PARAM_VALUE 0 info->fbops->fb_set_par 8706726572714930176
PARAM_VALUE 0 info->fbops->fb_setcmap 0
PARAM_VALUE 0 info->fbops->fb_setcolreg 8370829158526652416
PARAM_VALUE 0 info->fbops->fb_sync 0
PARAM_VALUE 0 info->fbops->fb_write 2547212261812817920
PARAM_VALUE 0 info->fbops->owner 0
PARAM_VALUE 0 info->fix.accel 0
PARAM_VALUE 0 info->fix.type 0
PARAM_VALUE 0 info->fix.type_aux 0
PARAM_VALUE 0 info->fix.xpanstep 1
PARAM_VALUE 0 info->fix.ypanstep 1
PARAM_VALUE 0 info->fix.ywrapstep 0
PARAM_VALUE 0 info->par 4096-ptr_max
PARAM_VALUE 0 info->var.xoffset 0
PARAM_VALUE 0 info->var.yoffset 0
PARAM_VALUE 0 *info->fix.id 0-255
BUF_SIZE 0 info s32min-s32max
BUF_SIZE 0 info->device 1616
DATA_SOURCE 0 info r framebuffer_alloc
CONTAINER 0 -48-1416+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_ioctl() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbops 4096-ptr_max
CONTAINER 0 -48-1416+0 $(-1)
NOCHECK_CALL
LOCK2 &minfo->crtc2.lock
HALF_LOCKED2 &info->lock
TYPE_LOCK (struct matrox_fb_info)->crtc2.lock

drivers/video/fbdev/sm501fb.c sm501fb_resume_fb() -> (struct fb_ops)->fb_set_par()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->par 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex