Lines Matching full:nodes

300 	struct software_node *nodes = sensor->swnodes;  in ipu_bridge_create_fwnode_properties()  local
306 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
308 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IVSC_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
310 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
312 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
337 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_IPU_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
339 SOFTWARE_NODE_REFERENCE(&nodes[SWNODE_SENSOR_ENDPOINT]); in ipu_bridge_create_fwnode_properties()
394 /* append link to distinguish nodes with same model VCM */ in ipu_bridge_init_swnode_names()
411 struct software_node *nodes = sensor->swnodes; in ipu_bridge_init_swnode_group() local
413 sensor->group[SWNODE_SENSOR_HID] = &nodes[SWNODE_SENSOR_HID]; in ipu_bridge_init_swnode_group()
414 sensor->group[SWNODE_SENSOR_PORT] = &nodes[SWNODE_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
415 sensor->group[SWNODE_SENSOR_ENDPOINT] = &nodes[SWNODE_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
416 sensor->group[SWNODE_IPU_PORT] = &nodes[SWNODE_IPU_PORT]; in ipu_bridge_init_swnode_group()
417 sensor->group[SWNODE_IPU_ENDPOINT] = &nodes[SWNODE_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
419 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
423 &nodes[SWNODE_IVSC_HID]; in ipu_bridge_init_swnode_group()
425 &nodes[SWNODE_IVSC_SENSOR_PORT]; in ipu_bridge_init_swnode_group()
427 &nodes[SWNODE_IVSC_SENSOR_ENDPOINT]; in ipu_bridge_init_swnode_group()
429 &nodes[SWNODE_IVSC_IPU_PORT]; in ipu_bridge_init_swnode_group()
431 &nodes[SWNODE_IVSC_IPU_ENDPOINT]; in ipu_bridge_init_swnode_group()
434 sensor->group[SWNODE_VCM] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
437 sensor->group[SWNODE_IVSC_HID] = &nodes[SWNODE_VCM]; in ipu_bridge_init_swnode_group()
445 struct software_node *nodes = sensor->swnodes; in ipu_bridge_create_connection_swnodes() local
449 nodes[SWNODE_SENSOR_HID] = NODE_SENSOR(sensor->name, in ipu_bridge_create_connection_swnodes()
451 nodes[SWNODE_SENSOR_PORT] = NODE_PORT(sensor->node_names.port, in ipu_bridge_create_connection_swnodes()
452 &nodes[SWNODE_SENSOR_HID]); in ipu_bridge_create_connection_swnodes()
453 nodes[SWNODE_SENSOR_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
455 &nodes[SWNODE_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
457 nodes[SWNODE_IPU_PORT] = NODE_PORT(sensor->node_names.remote_port, in ipu_bridge_create_connection_swnodes()
459 nodes[SWNODE_IPU_ENDPOINT] = NODE_ENDPOINT( in ipu_bridge_create_connection_swnodes()
461 &nodes[SWNODE_IPU_PORT], in ipu_bridge_create_connection_swnodes()
468 nodes[SWNODE_IVSC_HID] = NODE_SENSOR(sensor->ivsc_name, in ipu_bridge_create_connection_swnodes()
470 nodes[SWNODE_IVSC_SENSOR_PORT] = in ipu_bridge_create_connection_swnodes()
472 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
473 nodes[SWNODE_IVSC_SENSOR_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
475 &nodes[SWNODE_IVSC_SENSOR_PORT], in ipu_bridge_create_connection_swnodes()
477 nodes[SWNODE_IVSC_IPU_PORT] = in ipu_bridge_create_connection_swnodes()
479 &nodes[SWNODE_IVSC_HID]); in ipu_bridge_create_connection_swnodes()
480 nodes[SWNODE_IVSC_IPU_ENDPOINT] = in ipu_bridge_create_connection_swnodes()
482 &nodes[SWNODE_IVSC_IPU_PORT], in ipu_bridge_create_connection_swnodes()
486 nodes[SWNODE_VCM] = NODE_VCM(sensor->node_names.vcm); in ipu_bridge_create_connection_swnodes()
525 * even after a rmmod, just like the software-nodes. in ipu_bridge_instantiate_vcm_work()