Lines Matching refs:parent
3864 static void priority_remove_child(struct Curl_easy *parent, argument
3867 struct Curl_data_prio_node **pnext = &parent->set.priority.children;
3868 struct Curl_data_prio_node *pnode = parent->set.priority.children;
3870 DEBUGASSERT(child->set.priority.parent == parent);
3882 child->set.priority.parent = 0;
3886 CURLcode Curl_data_priority_add_child(struct Curl_easy *parent, argument
3890 if(child->set.priority.parent) {
3891 priority_remove_child(child->set.priority.parent, child);
3894 if(parent) {
3903 if(parent->set.priority.children && exclusive) {
3905 struct Curl_data_prio_node *node = parent->set.priority.children;
3907 node->data->set.priority.parent = child;
3916 *tail = parent->set.priority.children;
3917 parent->set.priority.children = 0;
3920 tail = &parent->set.priority.children;
3930 child->set.priority.parent = parent;
3943 if(data->set.priority.parent)
3944 Curl_data_priority_add_child(data->set.priority.parent, tmp, FALSE);
3947 if(data->set.priority.parent)
3948 priority_remove_child(data->set.priority.parent, data);