Lines Matching refs:p_child
395 struct child_device_config *p_child;
409 if (p_defs->child_dev_size != sizeof(*p_child)) {
418 sizeof(*p_child);
421 p_child = &(p_defs->devices[i]);
422 if (!p_child->device_type) {
426 if (p_child->slave_addr != SLAVE_ADDR1 &&
427 p_child->slave_addr != SLAVE_ADDR2) {
434 if (p_child->dvo_port != DEVICE_PORT_DVOB &&
435 p_child->dvo_port != DEVICE_PORT_DVOC) {
442 p_child->slave_addr,
443 (p_child->dvo_port == DEVICE_PORT_DVOB) ?
445 p_mapping = &(dev_priv->sdvo_mappings[p_child->dvo_port - 1]);
447 p_mapping->dvo_port = p_child->dvo_port;
448 p_mapping->slave_addr = p_child->slave_addr;
449 p_mapping->dvo_wiring = p_child->dvo_wiring;
450 p_mapping->ddc_pin = p_child->ddc_pin;
451 p_mapping->i2c_pin = p_child->i2c_pin;
463 if (p_child->slave2_addr) {
579 struct child_device_config *p_child, *child_dev_ptr;
593 if (p_defs->child_dev_size != sizeof(*p_child)) {
602 sizeof(*p_child);
606 p_child = &(p_defs->devices[i]);
607 if (!p_child->device_type) {
617 dev_priv->child_dev = malloc(count * sizeof(*p_child), DRM_MEM_KMS, M_WAITOK | M_ZERO);
626 p_child = &(p_defs->devices[i]);
627 if (!p_child->device_type) {
633 memcpy((void *)child_dev_ptr, (void *)p_child,
634 sizeof(*p_child));