Lines Matching full:nodes

313 	struct software_node *nodes = sensor->swnodes;  in ipu_bridge_create_fwnode_properties()  local
319 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
321 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
323 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
325 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
350 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
352 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
407 /* append link to distinguish nodes with same model VCM */ in ipu_bridge_init_swnode_names()
424 struct software_node *nodes = sensor->swnodes; in ipu_bridge_init_swnode_group() local
426 sensor->group[SWNODE_SENSOR_HID] = &nodes[SWNODE_SENSOR_HID]; in ipu_bridge_init_swnode_group()
427 sensor->group[SWNODE_SENSOR_PORT] = &nodes[SWNODE_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
428 sensor->group[SWNODE_SENSOR_ENDPOINT] = &nodes[SWNODE_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
429 sensor->group[SWNODE_IPU_PORT] = &nodes[SWNODE_IPU_PORT]; in ipu_bridge_init_swnode_group()
430 sensor->group[SWNODE_IPU_ENDPOINT] = &nodes[SWNODE_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
432 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
436 &nodes[SWNODE_IVSC_HID]; in ipu_bridge_init_swnode_group()
438 &nodes[SWNODE_IVSC_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
440 &nodes[SWNODE_IVSC_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
442 &nodes[SWNODE_IVSC_IPU_PORT]; in ipu_bridge_init_swnode_group()
444 &nodes[SWNODE_IVSC_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
447 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
450 sensor->group[SWNODE_IVSC_HID] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
458 struct software_node *nodes = sensor->swnodes; in ipu_bridge_create_connection_swnodes() local
462 nodes[SWNODE_SENSOR_HID] = NODE_SENSOR(sensor->name, in ipu_bridge_create_connection_swnodes()
464 nodes[SWNODE_SENSOR_PORT] = NODE_PORT(sensor->node_names.port, in ipu_bridge_create_connection_swnodes()
465 &nodes[SWNODE_SENSOR_HID]); in ipu_bridge_create_connection_swnodes()
466 nodes[SWNODE_SENSOR_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
468 &nodes[SWNODE_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
470 nodes[SWNODE_IPU_PORT] = NODE_PORT(sensor->node_names.remote_port, in ipu_bridge_create_connection_swnodes()
472 nodes[SWNODE_IPU_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
474 &nodes[SWNODE_IPU_PORT], in ipu_bridge_create_connection_swnodes()
487 nodes[SWNODE_IVSC_HID] = NODE_SENSOR(sensor->ivsc_name, in ipu_bridge_create_connection_swnodes()
489 nodes[SWNODE_IVSC_SENSOR_PORT] = in ipu_bridge_create_connection_swnodes()
491 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
492 nodes[SWNODE_IVSC_SENSOR_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
494 &nodes[SWNODE_IVSC_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
496 nodes[SWNODE_IVSC_IPU_PORT] = in ipu_bridge_create_connection_swnodes()
498 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
499 nodes[SWNODE_IVSC_IPU_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
501 &nodes[SWNODE_IVSC_IPU_PORT], in ipu_bridge_create_connection_swnodes()
505 nodes[SWNODE_VCM] = NODE_VCM(sensor->node_names.vcm); in ipu_bridge_create_connection_swnodes()
544 * even after a rmmod, just like the software-nodes. in ipu_bridge_instantiate_vcm_work()