Lines Matching refs:scat

229 int	Net_bcast( sys_scatter *scat )  in Net_bcast()  argument
237 pack_ptr = (packet_header *)scat->elements[0].buf; in Net_bcast()
243 ret = DL_send( Send_channel, Send_address[i], Send_ports[i], scat ); in Net_bcast()
250 ret = DL_send( Send_channel, Bcast_address, Bcast_port, scat ); in Net_bcast()
260 int Net_queue_bcast( sys_scatter *scat ) in Net_queue_bcast() argument
274 for ( i=0; i < scat->num_elements; i++) { in Net_queue_bcast()
275 new_bytes += scat->elements[i].len; in Net_queue_bcast()
297 … ( (Queue_scat.num_elements + scat->num_elements + align_num_scatter) > ARCH_SCATTER_SIZE ) ) in Net_queue_bcast()
306 pack_ptr = (packet_header *)scat->elements[0].buf; in Net_queue_bcast()
323 for ( i=0, j=Queue_scat.num_elements; i < scat->num_elements; i++, j++) { in Net_queue_bcast()
324 Queue_scat.elements[j].len = scat->elements[i].len; in Net_queue_bcast()
325 Queue_scat.elements[j].buf = scat->elements[i].buf; in Net_queue_bcast()
328 Queue_scat.num_elements += scat->num_elements ; in Net_queue_bcast()
366 int Net_scast( int16 seg_index, sys_scatter *scat ) in Net_scast() argument
373 pack_ptr = (packet_header *)scat->elements[0].buf; in Net_scast()
380 ret = DL_send( Send_channel, Bcast_address, Bcast_port, scat ); in Net_scast()
390 scat ); in Net_scast()
402 int Net_ucast( int32 proc_id, sys_scatter *scat ) in Net_ucast() argument
408 pack_ptr = (packet_header *)scat->elements[0].buf; in Net_ucast()
417 ret = DL_send( Send_channel, proc_id, p.port, scat ); in Net_ucast()
421 int Net_recv ( channel fd, sys_scatter *scat ) in Net_recv() argument
432 pack_ptr = (packet_header *)scat->elements[0].buf; in Net_recv()
445 received_bytes = DL_recv( fd, scat ); in Net_recv()
471 cur_partition = (int16 *)scat->elements[1].buf; in Net_recv()
501 save.num_elements = scat->num_elements; in Net_recv()
503 save.elements[i].len = scat->elements[i].len; in Net_recv()
510 if( bytes_left < scat->elements[i].len ) in Net_recv()
511 scat->elements[i].len = bytes_left; in Net_recv()
512 bytes_left -= scat->elements[i].len; in Net_recv()
515 scat->num_elements = i; in Net_recv()
522 DL_send( Send_channel, Bcast_address, Bcast_port, scat ); in Net_recv()
527 scat->num_elements = save.num_elements; in Net_recv()
529 scat->elements[i].len = save.elements[i].len; in Net_recv()
566 pack_ptr = (packet_header *)&scat->elements[1].buf[body_offset]; in Net_recv()
598 int Net_send_token( sys_scatter *scat ) in Net_send_token() argument
603 token_ptr = (token_header *)scat->elements[0].buf; in Net_send_token()
610 Memb_print_form_token( scat ); in Net_send_token()
614 ret = DL_send( Send_channel, Token_address, Token_port, scat ); in Net_send_token()
618 int Net_recv_token( channel fd, sys_scatter *scat ) in Net_recv_token() argument
624 token_ptr = (token_header *)scat->elements[0].buf; in Net_recv_token()
637 ret = DL_recv( fd, scat ); in Net_recv_token()
651 int Net_ucast_token( int32 proc_id, sys_scatter *scat ) in Net_ucast_token() argument
657 token_ptr = (token_header *)scat->elements[0].buf; in Net_ucast_token()
669 Memb_print_form_token( scat ); in Net_ucast_token()
673 ret = DL_send( Send_channel, proc_id, p.port+1, scat ); in Net_ucast_token()