Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/joystick/iforce/iforce-ff.c iforce_upload_condition() -> make_core()

Type Parameter Key Value
PARAM_VALUE 0 iforce 4096-ptr_max
PARAM_VALUE 0 iforce->core_effects 4096-ptr_max
PARAM_VALUE 4 effect_type 64-65
PARAM_VALUE 5 axes 192
BUF_SIZE 0 iforce s32min-(-2),1-s32max
BUF_SIZE 0 iforce s32min-(-2),1-s32max
CAPPED_DATA 1 id 1
DATA_SOURCE 0 iforce $0
FUZZY_MAX 4 effect_type 65
BIT_INFO 4 effect_type 0x40,0x41
HARD_MAX 4 effect_type 65
USER_DATA 1 id 0-s16max[c]
USER_DATA 6 duration 0-u16max
USER_DATA 7 delay 0-u16max
USER_DATA 8 button 0-u16max
USER_DATA 9 interval 0-u16max
USER_DATA 10 direction 0-u16max
UNITS 0 iforce unit_byte
UNITS 1 id unit_array_size
LOCK2 &evdev->mutex
LOCK2 _T->lock
TYPE_LOCK (struct evdev)->mutex

drivers/input/joystick/iforce/iforce-ff.c iforce_upload_constant() -> make_core()

Type Parameter Key Value
PARAM_VALUE 0 iforce 4096-ptr_max
PARAM_VALUE 0 iforce->core_effects 4096-ptr_max
PARAM_VALUE 0 iforce->dev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 iforce->dev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 iforce->dev->dev.driver 0,4096-ptr_max
PARAM_VALUE 4 effect_type 0
PARAM_VALUE 5 axes 32
BUF_SIZE 0 iforce s32min-(-2),1-s32max
BUF_SIZE 0 iforce s32min-(-2),1-s32max
CAPPED_DATA 1 id 1
DATA_SOURCE 0 iforce $0
USER_DATA 1 id 0-s16max[c]
USER_DATA 6 duration 0-u16max
USER_DATA 7 delay 0-u16max
USER_DATA 8 button 0-u16max
USER_DATA 9 interval 0-u16max
USER_DATA 10 direction 0-u16max
UNITS 0 iforce unit_byte
UNITS 1 id unit_array_size
LOCK2 &evdev->mutex
LOCK2 _T->lock
TYPE_LOCK (struct evdev)->mutex

drivers/input/joystick/iforce/iforce-ff.c iforce_upload_periodic() -> make_core()

Type Parameter Key Value
PARAM_VALUE 0 iforce 4096-ptr_max
PARAM_VALUE 0 iforce->core_effects 4096-ptr_max
PARAM_VALUE 0 iforce->dev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 iforce->dev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 iforce->dev->dev.driver 0,4096-ptr_max
PARAM_VALUE 4 effect_type 32-36
PARAM_VALUE 5 axes 32
BUF_SIZE 0 iforce s32min-(-2),1-s32max
BUF_SIZE 0 iforce s32min-(-2),1-s32max
CAPPED_DATA 1 id 1
DATA_SOURCE 0 iforce $0
FUZZY_MAX 4 effect_type 36
BIT_INFO 4 effect_type 0x20,0x27
HARD_MAX 4 effect_type 36
USER_DATA 1 id 0-s16max[c]
USER_DATA 6 duration 0-u16max
USER_DATA 7 delay 0-u16max
USER_DATA 8 button 0-u16max
USER_DATA 9 interval 0-u16max
USER_DATA 10 direction 0-u16max
UNITS 0 iforce unit_byte
UNITS 1 id unit_array_size
LOCK2 &evdev->mutex
LOCK2 _T->lock
TYPE_LOCK (struct evdev)->mutex