Lines Matching full:nodes
334 struct software_node *nodes = sensor->swnodes; in ipu_bridge_create_fwnode_properties() local
340 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
342 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
344 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
346 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
371 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
373 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
428 /* append link to distinguish nodes with same model VCM */ in ipu_bridge_init_swnode_names()
445 struct software_node *nodes = sensor->swnodes; in ipu_bridge_init_swnode_group() local
447 sensor->group[SWNODE_SENSOR_HID] = &nodes[SWNODE_SENSOR_HID]; in ipu_bridge_init_swnode_group()
448 sensor->group[SWNODE_SENSOR_PORT] = &nodes[SWNODE_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
449 sensor->group[SWNODE_SENSOR_ENDPOINT] = &nodes[SWNODE_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
450 sensor->group[SWNODE_IPU_PORT] = &nodes[SWNODE_IPU_PORT]; in ipu_bridge_init_swnode_group()
451 sensor->group[SWNODE_IPU_ENDPOINT] = &nodes[SWNODE_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
453 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
457 &nodes[SWNODE_IVSC_HID]; in ipu_bridge_init_swnode_group()
459 &nodes[SWNODE_IVSC_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
461 &nodes[SWNODE_IVSC_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
463 &nodes[SWNODE_IVSC_IPU_PORT]; in ipu_bridge_init_swnode_group()
465 &nodes[SWNODE_IVSC_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
468 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
471 sensor->group[SWNODE_IVSC_HID] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
479 struct software_node *nodes = sensor->swnodes; in ipu_bridge_create_connection_swnodes() local
483 nodes[SWNODE_SENSOR_HID] = NODE_SENSOR(sensor->name, in ipu_bridge_create_connection_swnodes()
485 nodes[SWNODE_SENSOR_PORT] = NODE_PORT(sensor->node_names.port, in ipu_bridge_create_connection_swnodes()
486 &nodes[SWNODE_SENSOR_HID]); in ipu_bridge_create_connection_swnodes()
487 nodes[SWNODE_SENSOR_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
489 &nodes[SWNODE_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
491 nodes[SWNODE_IPU_PORT] = NODE_PORT(sensor->node_names.remote_port, in ipu_bridge_create_connection_swnodes()
493 nodes[SWNODE_IPU_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
495 &nodes[SWNODE_IPU_PORT], in ipu_bridge_create_connection_swnodes()
508 nodes[SWNODE_IVSC_HID] = NODE_SENSOR(sensor->ivsc_name, in ipu_bridge_create_connection_swnodes()
510 nodes[SWNODE_IVSC_SENSOR_PORT] = in ipu_bridge_create_connection_swnodes()
512 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
513 nodes[SWNODE_IVSC_SENSOR_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
515 &nodes[SWNODE_IVSC_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
517 nodes[SWNODE_IVSC_IPU_PORT] = in ipu_bridge_create_connection_swnodes()
519 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
520 nodes[SWNODE_IVSC_IPU_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
522 &nodes[SWNODE_IVSC_IPU_PORT], in ipu_bridge_create_connection_swnodes()
526 nodes[SWNODE_VCM] = NODE_VCM(sensor->node_names.vcm); in ipu_bridge_create_connection_swnodes()
565 * even after a rmmod, just like the software-nodes. in ipu_bridge_instantiate_vcm_work()