Lines Matching defs:p_child
390 struct child_device_config *p_child;
404 if (p_defs->child_dev_size != sizeof(*p_child)) {
413 sizeof(*p_child);
416 p_child = &(p_defs->devices[i]);
417 if (!p_child->device_type) {
421 if (p_child->slave_addr != SLAVE_ADDR1 &&
422 p_child->slave_addr != SLAVE_ADDR2) {
429 if (p_child->dvo_port != DEVICE_PORT_DVOB &&
430 p_child->dvo_port != DEVICE_PORT_DVOC) {
437 p_child->slave_addr,
438 (p_child->dvo_port == DEVICE_PORT_DVOB) ?
440 p_mapping = &(dev_priv->sdvo_mappings[p_child->dvo_port - 1]);
442 p_mapping->dvo_port = p_child->dvo_port;
443 p_mapping->slave_addr = p_child->slave_addr;
444 p_mapping->dvo_wiring = p_child->dvo_wiring;
445 p_mapping->ddc_pin = p_child->ddc_pin;
446 p_mapping->i2c_pin = p_child->i2c_pin;
458 if (p_child->slave2_addr) {
578 struct child_device_config *p_child, *child_dev_ptr;
592 if (p_defs->child_dev_size != sizeof(*p_child)) {
601 sizeof(*p_child);
605 p_child = &(p_defs->devices[i]);
606 if (!p_child->device_type) {
616 dev_priv->child_dev = malloc(sizeof(*p_child) * count, DRM_MEM_KMS,
622 p_child = &(p_defs->devices[i]);
623 if (!p_child->device_type) {
629 memcpy((void *)child_dev_ptr, (void *)p_child,
630 sizeof(*p_child));