Lines Matching refs:parent_dev
843 if (priv->parent_dev == NULL) {
847 parent_priv = _device_priv(priv->parent_dev);
962 static int init_device(struct libusb_device* dev, struct libusb_device* parent_dev,
973 if ((dev == NULL) || (parent_dev == NULL)) {
977 parent_priv = _device_priv(parent_dev);
985 if (parent_dev->bus_number == 0) {
991 parent_dev->bus_number = tmp_dev->bus_number;
996 if (parent_dev->bus_number == 0) {
1000 dev->bus_number = parent_dev->bus_number;
1003 priv->parent_dev = parent_dev;
1184 struct libusb_device *dev, *parent_dev;
1248 dev = parent_dev = NULL;
1367 parent_dev = NULL;
1368 for (ancestor = 1; parent_dev == NULL; ancestor++) {
1373 parent_dev = usbi_get_device_by_session_id(ctx, session_id);
1375 if (parent_dev == NULL) {
1379 parent_priv = _device_priv(parent_dev);
1460 r = init_device(dev, parent_dev, (uint8_t)port_nr, dev_id_path, dev_info_data.DevInst);
1476 usbi_dbg("setting composite interface for [%lX]:", parent_dev->session_data);
1477 switch (set_composite_interface(ctx, parent_dev, dev_interface_path, dev_id_path, api)) {