Lines Matching refs:function
21 function_find_entity(struct sdca_function_data *function, unsigned int reg) in function_find_entity() argument
25 for (i = 0; i < function->num_entities; i++) in function_find_entity()
26 if (SDW_SDCA_CTL_ENT(reg) == function->entities[i].id) in function_find_entity()
27 return &function->entities[i]; in function_find_entity()
46 function_find_control(struct sdca_function_data *function, unsigned int reg) in function_find_control() argument
50 entity = function_find_entity(function, reg); in function_find_control()
64 bool sdca_regmap_readable(struct sdca_function_data *function, unsigned int reg) in sdca_regmap_readable() argument
71 control = function_find_control(function, reg); in sdca_regmap_readable()
102 bool sdca_regmap_writeable(struct sdca_function_data *function, unsigned int reg) in sdca_regmap_writeable() argument
109 control = function_find_control(function, reg); in sdca_regmap_writeable()
139 bool sdca_regmap_volatile(struct sdca_function_data *function, unsigned int reg) in sdca_regmap_volatile() argument
146 control = function_find_control(function, reg); in sdca_regmap_volatile()
168 bool sdca_regmap_deferrable(struct sdca_function_data *function, unsigned int reg) in sdca_regmap_deferrable() argument
175 control = function_find_control(function, reg); in sdca_regmap_deferrable()
190 int sdca_regmap_mbq_size(struct sdca_function_data *function, unsigned int reg) in sdca_regmap_mbq_size() argument
197 control = function_find_control(function, reg); in sdca_regmap_mbq_size()
219 struct sdca_function_data *function) in sdca_regmap_count_constants() argument
224 for (i = 0; i < function->num_entities; i++) { in sdca_regmap_count_constants()
225 struct sdca_entity *entity = &function->entities[i]; in sdca_regmap_count_constants()
253 struct sdca_function_data *function, in sdca_regmap_populate_constants() argument
258 for (i = 0, k = 0; i < function->num_entities; i++) { in sdca_regmap_populate_constants()
259 struct sdca_entity *entity = &function->entities[i]; in sdca_regmap_populate_constants()
271 consts[k].reg = SDW_SDCA_CTL(function->desc->adr, in sdca_regmap_populate_constants()
298 struct sdca_function_data *function) in sdca_regmap_write_defaults() argument
303 for (i = 0; i < function->num_entities; i++) { in sdca_regmap_write_defaults()
304 struct sdca_entity *entity = &function->entities[i]; in sdca_regmap_write_defaults()
321 reg = SDW_SDCA_CTL(function->desc->adr, entity->id, in sdca_regmap_write_defaults()