Lines Matching refs:function

158 	sdca_data->function[function_index].adr = addr;  in find_sdca_function()
159 sdca_data->function[function_index].type = function_type; in find_sdca_function()
160 sdca_data->function[function_index].name = function_name; in find_sdca_function()
161 sdca_data->function[function_index].node = function_node; in find_sdca_function()
198 struct sdca_function_data *function) in find_sdca_init_table() argument
239 function->num_init_table = num_init_writes; in find_sdca_init_table()
240 function->init_table = init_write; in find_sdca_init_table()
1398 struct sdca_function_data *function) in find_sdca_entities() argument
1464 function->num_entities = num_entities + 1; in find_sdca_entities()
1465 function->entities = entities; in find_sdca_entities()
1470 static struct sdca_entity *find_sdca_entity_by_label(struct sdca_function_data *function, in find_sdca_entity_by_label() argument
1475 for (i = 0; i < function->num_entities; i++) { in find_sdca_entity_by_label()
1476 struct sdca_entity *entity = &function->entities[i]; in find_sdca_entity_by_label()
1485 static struct sdca_entity *find_sdca_entity_by_id(struct sdca_function_data *function, in find_sdca_entity_by_id() argument
1490 for (i = 0; i < function->num_entities; i++) { in find_sdca_entity_by_id()
1491 struct sdca_entity *entity = &function->entities[i]; in find_sdca_entity_by_id()
1501 struct sdca_function_data *function, in find_sdca_entity_connection_iot() argument
1524 clock_entity = find_sdca_entity_by_label(function, clock_label); in find_sdca_entity_connection_iot()
1541 struct sdca_function_data *function, in find_sdca_entity_connection_pde() argument
1577 managed[i] = find_sdca_entity_by_id(function, managed_list[i]); in find_sdca_entity_connection_pde()
1594 struct sdca_function_data *function, in find_sdca_entity_connection_ge() argument
1607 managed = find_sdca_entity_by_id(function, affected->id); in find_sdca_entity_connection_ge()
1630 struct sdca_function_data *function, in find_sdca_entity_connection() argument
1642 ret = find_sdca_entity_connection_iot(dev, function, in find_sdca_entity_connection()
1646 ret = find_sdca_entity_connection_pde(dev, function, in find_sdca_entity_connection()
1650 ret = find_sdca_entity_connection_ge(dev, function, in find_sdca_entity_connection()
1709 connected_entity = find_sdca_entity_by_label(function, connected_label); in find_sdca_entity_connection()
1733 struct sdca_function_data *function) in find_sdca_connections() argument
1738 for (i = 0; i < function->num_entities - 1; i++) { in find_sdca_connections()
1739 struct sdca_entity *entity = &function->entities[i]; in find_sdca_connections()
1756 ret = find_sdca_entity_connection(dev, function, entity_node, entity); in find_sdca_connections()
1863 struct sdca_function_data *function) in find_sdca_clusters() argument
1918 function->num_clusters = num_clusters; in find_sdca_clusters()
1919 function->clusters = clusters; in find_sdca_clusters()
1934 struct sdca_function_data *function) in sdca_parse_function() argument
1939 function->desc = function_desc; in sdca_parse_function()
1944 function->busy_max_delay = tmp; in sdca_parse_function()
1946 dev_info(dev, "%pfwP: name %s delay %dus\n", function->desc->node, in sdca_parse_function()
1947 function->desc->name, function->busy_max_delay); in sdca_parse_function()
1949 ret = find_sdca_init_table(dev, function_desc->node, function); in sdca_parse_function()
1953 ret = find_sdca_entities(dev, function_desc->node, function); in sdca_parse_function()
1957 ret = find_sdca_connections(dev, function_desc->node, function); in sdca_parse_function()
1961 ret = find_sdca_clusters(dev, function_desc->node, function); in sdca_parse_function()
2020 struct sdca_function_data *function, in sdca_id_find_cluster() argument
2025 for (i = 0; i < function->num_clusters; i++) { in sdca_id_find_cluster()
2026 struct sdca_cluster *cluster = &function->clusters[i]; in sdca_id_find_cluster()
2032 dev_err(dev, "%s: cluster %#x: missing\n", function->desc->name, id); in sdca_id_find_cluster()