Documented in 1 files:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/dvb-core/dvb_ca_en50221.c dvb_ca_en50221_parse_attributes() -> findstr()

Type Parameter Key Value
PARAM_VALUE 0 haystack 8880492495728455680
PARAM_VALUE 1 hlen 17-s32max
PARAM_VALUE 2 needle 944652016650121216
PARAM_VALUE 3 nlen 8
BUF_SIZE 0 haystack 257
BUF_SIZE 2 needle 9
STR_LEN 0 haystack 8
TERMINATED 2 needle 1
LOCK2 &sl->slot_lock
TYPE_LOCK (struct dvb_ca_slot)->slot_lock

drivers/media/dvb-core/dvb_ca_en50221.c dvb_ca_en50221_parse_attributes() -> findstr()

Type Parameter Key Value
PARAM_VALUE 0 haystack 8880492495728455680
PARAM_VALUE 1 hlen 30-s32max
PARAM_VALUE 2 needle 1844156867555393536
PARAM_VALUE 3 nlen 8
BUF_SIZE 0 haystack 257
BUF_SIZE 2 needle 9
STR_LEN 0 haystack 8
TERMINATED 2 needle 1
LOCK2 &sl->slot_lock
TYPE_LOCK (struct dvb_ca_slot)->slot_lock

drivers/media/dvb-core/dvb_ca_en50221.c dvb_ca_en50221_parse_attributes() -> findstr()

Type Parameter Key Value
PARAM_VALUE 0 haystack 8880492495728455680
PARAM_VALUE 1 hlen 30-s32max
PARAM_VALUE 2 needle 5224570649897025536
PARAM_VALUE 3 nlen 13
BUF_SIZE 0 haystack 257
BUF_SIZE 2 needle 14
STR_LEN 0 haystack 13
TERMINATED 2 needle 1
LOCK2 &sl->slot_lock
TYPE_LOCK (struct dvb_ca_slot)->slot_lock

drivers/gpu/drm/nouveau/nouveau_bios.c load_nv17_hw_sequencer_ucode() -> findstr()

Type Parameter Key Value
PARAM_VALUE 2 needle 4096-ptr_max
PARAM_VALUE 3 nlen 4
BUF_SIZE 0 haystack 4-s32max
BUF_SIZE 2 needle 4
RX_PATH
TASK_NOT_RUNNING
UNITS 3 nlen unit_byte

drivers/gpu/drm/nouveau/nouveau_bios.c nouveau_bios_embedded_edid() -> findstr()

Type Parameter Key Value
PARAM_VALUE 0 haystack 4096-ptr_max
PARAM_VALUE 1 hlen s32min-(-1),1-s32max
PARAM_VALUE 2 needle 4096-ptr_max
PARAM_VALUE 3 nlen 8
BUF_SIZE 2 needle 8
FUZZY_MAX 1 hlen 65536
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex