Lines Matching full:entity
33 entity_find_control(struct sdca_entity *entity, unsigned int reg) in entity_find_control() argument
37 for (i = 0; i < entity->num_controls; i++) { in entity_find_control()
38 if (SDW_SDCA_CTL_CSEL(reg) == entity->controls[i].sel) in entity_find_control()
39 return &entity->controls[i]; in entity_find_control()
48 struct sdca_entity *entity; in function_find_control() local
50 entity = function_find_entity(function, reg); in function_find_control()
51 if (!entity) in function_find_control()
54 return entity_find_control(entity, reg); in function_find_control()
225 struct sdca_entity *entity = &function->entities[i]; in sdca_regmap_count_constants() local
227 for (j = 0; j < entity->num_controls; j++) { in sdca_regmap_count_constants()
228 if (entity->controls[j].mode == SDCA_ACCESS_MODE_DC) in sdca_regmap_count_constants()
229 nconsts += hweight64(entity->controls[j].cn_list); in sdca_regmap_count_constants()
259 struct sdca_entity *entity = &function->entities[i]; in sdca_regmap_populate_constants() local
261 for (j = 0; j < entity->num_controls; j++) { in sdca_regmap_populate_constants()
262 struct sdca_control *control = &entity->controls[j]; in sdca_regmap_populate_constants()
272 entity->id, in sdca_regmap_populate_constants()
304 struct sdca_entity *entity = &function->entities[i]; in sdca_regmap_write_defaults() local
306 for (j = 0; j < entity->num_controls; j++) { in sdca_regmap_write_defaults()
307 struct sdca_control *control = &entity->controls[j]; in sdca_regmap_write_defaults()
321 reg = SDW_SDCA_CTL(function->desc->adr, entity->id, in sdca_regmap_write_defaults()