Lines Matching refs:dd1
256 dispatch_data_create_concat(dispatch_data_t dd1, dispatch_data_t dd2) in dispatch_data_create_concat() argument
259 if (!dd1->size) { in dispatch_data_create_concat()
264 _dispatch_data_retain(dd1); in dispatch_data_create_concat()
265 return dd1; in dispatch_data_create_concat()
267 data = _dispatch_data_alloc(_dispatch_data_num_records(dd1) + in dispatch_data_create_concat()
269 data->size = dd1->size + dd2->size; in dispatch_data_create_concat()
272 if (_dispatch_data_leaf(dd1)) { in dispatch_data_create_concat()
274 data->records[0].length = dd1->size; in dispatch_data_create_concat()
275 data->records[0].data_object = dd1; in dispatch_data_create_concat()
277 memcpy(data->records, dd1->records, _dispatch_data_num_records(dd1) * in dispatch_data_create_concat()
281 data->records[_dispatch_data_num_records(dd1)].from = 0; in dispatch_data_create_concat()
282 data->records[_dispatch_data_num_records(dd1)].length = dd2->size; in dispatch_data_create_concat()
283 data->records[_dispatch_data_num_records(dd1)].data_object = dd2; in dispatch_data_create_concat()
285 memcpy(data->records + _dispatch_data_num_records(dd1), dd2->records, in dispatch_data_create_concat()