Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/iio/industrialio-buffer.c __iio_buffer_alloc_sysfs_and_mask() -> iio_device_register_sysfs_group()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->dev.fwnode 0,4096-u64max
PARAM_VALUE 0 indio_dev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info 4096-ptr_max
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->attrs 16,4096-ptr_max
PARAM_VALUE 1 group->attrs_const 16,4096-ptr_max
PARAM_VALUE 1 group->name 1-u64max
DATA_SOURCE 0 indio_dev $1

drivers/iio/industrialio-buffer.c iio_buffer_register_legacy_sysfs_groups() -> iio_device_register_sysfs_group()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->dev.fwnode 0,4096-u64max
PARAM_VALUE 0 indio_dev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info 4096-ptr_max
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->attrs 16,4096-ptr_max
PARAM_VALUE 1 group->attrs_const 16,4096-ptr_max
PARAM_VALUE 1 group->name 394068833648533504
BUF_SIZE 1 group 48
BUF_SIZE 1 group->attrs 0-u64max
BUF_SIZE 1 group->name 7
DATA_SOURCE 0 indio_dev $0
STR_LEN 1 group->name 6
TERMINATED 1 group->name 1

drivers/iio/industrialio-buffer.c iio_buffer_register_legacy_sysfs_groups() -> iio_device_register_sysfs_group()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->dev.fwnode 0,4096-u64max
PARAM_VALUE 0 indio_dev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info 4096-ptr_max
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->attrs 4096-ptr_max
PARAM_VALUE 1 group->attrs_const 4096-ptr_max
PARAM_VALUE 1 group->name 8319732781692502016
BUF_SIZE 1 group 48
BUF_SIZE 1 group->attrs 8
BUF_SIZE 1 group->name 14
DATA_SOURCE 0 indio_dev $0
STR_LEN 1 group->name 13
TERMINATED 1 group->name 1

drivers/iio/industrialio-event.c iio_device_register_eventset() -> iio_device_register_sysfs_group()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->dev.fwnode 0,4096-u64max
PARAM_VALUE 0 indio_dev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info 4096-ptr_max
PARAM_VALUE 0 indio_dev->info->attrs 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info->event_attrs 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->masklength 0-s32max
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->attrs 16,4096-ptr_max
PARAM_VALUE 1 group->attrs_const 0,16,4096-ptr_max
PARAM_VALUE 1 group->name 2693599219936100352
CAPPED_DATA 0 indio_dev->masklength 1
DATA_SOURCE 0 indio_dev $0

drivers/iio/industrialio-trigger.c iio_device_register_trigger_consumer() -> iio_device_register_sysfs_group()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->dev.fwnode 0,4096-u64max
PARAM_VALUE 0 indio_dev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info 4096-ptr_max
PARAM_VALUE 0 indio_dev->info->attrs 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->masklength 0-s32max
PARAM_VALUE 0 indio_dev->modes s32min-(-1),2-s32max
PARAM_VALUE 1 group 8037977546585305088
CAPPED_DATA 0 indio_dev->masklength 1
DATA_SOURCE 0 indio_dev $0

drivers/iio/industrialio-core.c iio_device_register_sysfs() -> iio_device_register_sysfs_group()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->dev.fwnode 0,4096-u64max
PARAM_VALUE 0 indio_dev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->info 4096-ptr_max
PARAM_VALUE 0 indio_dev->info->attrs 0,4096-ptr_max
PARAM_VALUE 0 indio_dev->masklength 0-s32max
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->attrs 16,4096-ptr_max
PARAM_VALUE 1 group->attrs_const 0,16,4096-ptr_max
CAPPED_DATA 0 indio_dev->masklength 1
DATA_SOURCE 0 indio_dev $0