Lines Matching refs:parent
3868 static void priority_remove_child(struct Curl_easy *parent, argument
3871 struct Curl_data_prio_node **pnext = &parent->set.priority.children;
3872 struct Curl_data_prio_node *pnode = parent->set.priority.children;
3874 DEBUGASSERT(child->set.priority.parent == parent);
3886 child->set.priority.parent = 0;
3890 CURLcode Curl_data_priority_add_child(struct Curl_easy *parent, argument
3894 if(child->set.priority.parent) {
3895 priority_remove_child(child->set.priority.parent, child);
3898 if(parent) {
3907 if(parent->set.priority.children && exclusive) {
3909 struct Curl_data_prio_node *node = parent->set.priority.children;
3911 node->data->set.priority.parent = child;
3920 *tail = parent->set.priority.children;
3921 parent->set.priority.children = 0;
3924 tail = &parent->set.priority.children;
3934 child->set.priority.parent = parent;
3947 if(data->set.priority.parent)
3948 Curl_data_priority_add_child(data->set.priority.parent, tmp, FALSE);
3951 if(data->set.priority.parent)
3952 priority_remove_child(data->set.priority.parent, data);