Lines Matching full:nodes
324 struct software_node *nodes = sensor->swnodes; in ipu_bridge_create_fwnode_properties() local
330 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
332 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
334 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
336 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
361 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
363 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
418 /* append link to distinguish nodes with same model VCM */ in ipu_bridge_init_swnode_names()
435 struct software_node *nodes = sensor->swnodes; in ipu_bridge_init_swnode_group() local
437 sensor->group[SWNODE_SENSOR_HID] = &nodes[SWNODE_SENSOR_HID]; in ipu_bridge_init_swnode_group()
438 sensor->group[SWNODE_SENSOR_PORT] = &nodes[SWNODE_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
439 sensor->group[SWNODE_SENSOR_ENDPOINT] = &nodes[SWNODE_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
440 sensor->group[SWNODE_IPU_PORT] = &nodes[SWNODE_IPU_PORT]; in ipu_bridge_init_swnode_group()
441 sensor->group[SWNODE_IPU_ENDPOINT] = &nodes[SWNODE_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
443 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
447 &nodes[SWNODE_IVSC_HID]; in ipu_bridge_init_swnode_group()
449 &nodes[SWNODE_IVSC_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
451 &nodes[SWNODE_IVSC_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
453 &nodes[SWNODE_IVSC_IPU_PORT]; in ipu_bridge_init_swnode_group()
455 &nodes[SWNODE_IVSC_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
458 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
461 sensor->group[SWNODE_IVSC_HID] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
469 struct software_node *nodes = sensor->swnodes; in ipu_bridge_create_connection_swnodes() local
473 nodes[SWNODE_SENSOR_HID] = NODE_SENSOR(sensor->name, in ipu_bridge_create_connection_swnodes()
475 nodes[SWNODE_SENSOR_PORT] = NODE_PORT(sensor->node_names.port, in ipu_bridge_create_connection_swnodes()
476 &nodes[SWNODE_SENSOR_HID]); in ipu_bridge_create_connection_swnodes()
477 nodes[SWNODE_SENSOR_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
479 &nodes[SWNODE_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
481 nodes[SWNODE_IPU_PORT] = NODE_PORT(sensor->node_names.remote_port, in ipu_bridge_create_connection_swnodes()
483 nodes[SWNODE_IPU_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
485 &nodes[SWNODE_IPU_PORT], in ipu_bridge_create_connection_swnodes()
496 nodes[SWNODE_IVSC_HID] = NODE_SENSOR(sensor->ivsc_name, in ipu_bridge_create_connection_swnodes()
498 nodes[SWNODE_IVSC_SENSOR_PORT] = in ipu_bridge_create_connection_swnodes()
500 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
501 nodes[SWNODE_IVSC_SENSOR_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
503 &nodes[SWNODE_IVSC_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
505 nodes[SWNODE_IVSC_IPU_PORT] = in ipu_bridge_create_connection_swnodes()
507 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
508 nodes[SWNODE_IVSC_IPU_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
510 &nodes[SWNODE_IVSC_IPU_PORT], in ipu_bridge_create_connection_swnodes()
514 nodes[SWNODE_VCM] = NODE_VCM(sensor->node_names.vcm); in ipu_bridge_create_connection_swnodes()
553 * even after a rmmod, just like the software-nodes. in ipu_bridge_instantiate_vcm_work()