Changeset 487 for soft/giet_vm/giet_libs/stdio.c
- Timestamp:
- Jan 8, 2015, 11:50:25 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_libs/stdio.c
r461 r487 541 541 ////////////////////////////////////////////////////////////////////////////////// 542 542 543 //////////////////////// 544 int giet_nic_rx_alloc()543 //////////////////////////////// 544 unsigned int giet_nic_rx_alloc() 545 545 { 546 546 int channel = sys_call( SYSCALL_NIC_ALLOC, 547 547 1, 548 548 0, 0, 0 ); 549 if ( channel < 0 ) giet_exit("error in giet_nic_ tx_alloc()");550 551 return channel;552 } 553 554 /////////////////////// 555 int giet_nic_tx_alloc()549 if ( channel < 0 ) giet_exit("error in giet_nic_rx_alloc()"); 550 551 return (unsigned int)channel; 552 } 553 554 //////////////////////////////// 555 unsigned int giet_nic_tx_alloc() 556 556 { 557 557 int channel = sys_call( SYSCALL_NIC_ALLOC, … … 560 560 if ( channel < 0 ) giet_exit("error in giet_nic_tx_alloc()"); 561 561 562 return channel;563 } 564 565 //////////////////////// 566 void giet_nic_rx_start( )562 return (unsigned int)channel; 563 } 564 565 ////////////////////////////////////////////// 566 void giet_nic_rx_start( unsigned int channel ) 567 567 { 568 568 if ( sys_call( SYSCALL_NIC_START, 569 569 1, 570 0, 0, 0 ) ) giet_exit("error in giet_nic_rx_start()"); 571 } 572 573 //////////////////////// 574 void giet_nic_tx_start() 570 channel, 571 0, 0 ) ) giet_exit("error in giet_nic_rx_start()"); 572 } 573 574 ////////////////////////////////////////////// 575 void giet_nic_tx_start( unsigned int channel ) 575 576 { 576 577 if ( sys_call( SYSCALL_NIC_START, 577 578 0, 578 0, 0, 0 ) ) giet_exit("error in giet_nic_tx_start()"); 579 channel, 580 0, 0 ) ) giet_exit("error in giet_nic_tx_start()"); 579 581 } 580 582 … … 599 601 } 600 602 601 /////////////////////// 602 void giet_nic_rx_stop( )603 ///////////////////////////////////////////// 604 void giet_nic_rx_stop( unsigned int channel ) 603 605 { 604 606 if ( sys_call( SYSCALL_NIC_STOP, 605 607 1, 606 0, 0, 0 ) ) giet_exit("error in giet_nic_rx_stop()"); 607 } 608 609 /////////////////////// 610 void giet_nic_tx_stop() 608 channel, 609 0, 0 ) ) giet_exit("error in giet_nic_rx_stop()"); 610 } 611 612 ///////////////////////////////////////////// 613 void giet_nic_tx_stop( unsigned int channel ) 611 614 { 612 615 if ( sys_call( SYSCALL_NIC_STOP, 613 616 0, 614 0, 0, 0 ) ) giet_exit("error in giet_nic_tx_stop()"); 615 } 616 617 //////////////////////// 618 void giet_nic_rx_stats() 617 channel, 618 0, 0 ) ) giet_exit("error in giet_nic_tx_stop()"); 619 } 620 621 ////////////////////////////////////////////// 622 void giet_nic_rx_stats( unsigned int channel ) 619 623 { 620 624 if ( sys_call( SYSCALL_NIC_STATS, 621 625 1, 622 0, 0, 0 ) ) giet_exit("error in giet_nic_rx_stats()"); 623 } 624 625 //////////////////////// 626 void giet_nic_tx_stats() 626 channel, 627 0, 0 ) ) giet_exit("error in giet_nic_rx_stats()"); 628 } 629 630 ////////////////////////////////////////////// 631 void giet_nic_tx_stats( unsigned int channel ) 627 632 { 628 633 if ( sys_call( SYSCALL_NIC_STATS, 629 634 0, 630 0, 0, 0 ) ) giet_exit("error in giet_nic_tx_stats()"); 631 } 632 633 //////////////////////// 634 void giet_nic_rx_clear() 635 channel, 636 0, 0 ) ) giet_exit("error in giet_nic_tx_stats()"); 637 } 638 639 ////////////////////////////////////////////// 640 void giet_nic_rx_clear( unsigned int channel ) 635 641 { 636 642 if ( sys_call( SYSCALL_NIC_CLEAR, 637 643 1, 638 0, 0, 0 ) ) giet_exit("error in giet_nic_rx_clear()"); 639 } 640 641 //////////////////////// 642 void giet_nic_tx_clear() 644 channel, 645 0, 0 ) ) giet_exit("error in giet_nic_rx_clear()"); 646 } 647 648 ////////////////////////////////////////////// 649 void giet_nic_tx_clear( unsigned int channel ) 643 650 { 644 651 if ( sys_call( SYSCALL_NIC_CLEAR, 645 652 0, 646 0, 0, 0 ) ) giet_exit("error in giet_nic_tx_clear()"); 653 channel, 654 0, 0 ) ) giet_exit("error in giet_nic_tx_clear()"); 647 655 } 648 656
Note: See TracChangeset
for help on using the changeset viewer.