|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /usr/local/lib/perl5/site_perl/mach/5.36/sys/ |
Upload File : |
require '_h2ph_pre.ph';
no warnings qw(redefine misc);
unless(defined(&_SYS_BUF_RING_H_)) {
eval 'sub _SYS_BUF_RING_H_ () {1;}' unless defined(&_SYS_BUF_RING_H_);
require 'machine/cpu.ph';
if(defined(&DEBUG_BUFRING)) {
require 'sys/lock.ph';
require 'sys/mutex.ph';
}
if(defined(&DEBUG_BUFRING)) {
}
if(defined(&DEBUG_BUFRING)) {
}
if(defined(&DEBUG_BUFRING)) {
}
if(defined(&DEBUG_BUFRING)) {
}
if(defined(&PREFETCH_DEFINED)) {
}
if(defined(&__arm__) || defined(&__aarch64__)) {
} else {
}
if(defined(&PREFETCH_DEFINED)) {
}
if(defined(&PREFETCH_DEFINED)) {
}
if(defined(&DEBUG_BUFRING)) {
}
if(defined(&DEBUG_BUFRING)) {
}
if(defined(&DEBUG_BUFRING)) {
}
# some #ifdef were dropped here -- fill in the blanks
eval 'sub buf_ring_peek_clear_sc {
my($br) = @_;
eval q({ &if ( ($br->{br_cons_head}) == ($br->{br_prod_tail})) ( &NULL); });
}' unless defined(&buf_ring_peek_clear_sc);
eval 'sub buf_ring_full {
my($br) = @_;
eval q({ ((( ($br->{br_prod_head}) + 1) & ($br->{br_prod_mask})) == ($br->{br_cons_tail})); });
}' unless defined(&buf_ring_full);
eval 'sub buf_ring_empty {
my($br) = @_;
eval q({ ( ($br->{br_cons_head}) == ($br->{br_prod_tail})); });
}' unless defined(&buf_ring_empty);
eval 'sub buf_ring_count {
my($br) = @_;
eval q({ (( ($br->{br_prod_size}) + ($br->{br_prod_tail}) - ($br->{br_cons_tail})) & ($br->{br_prod_mask})); });
}' unless defined(&buf_ring_count);
}
1;