Searched refs:boundary (Results 1 - 18 of 18) sorted by relevance

/haiku/src/libs/compat/freebsd_network/
H A Dcompat_cpp.cpp18 phys_size_t boundary, bool zero, bool dontWait)
36 physicalRestrictions.boundary = boundary;
16 _kernel_contigmalloc_cpp(const char* file, int line, size_t size, phys_addr_t low, phys_addr_t high, phys_size_t alignment, phys_size_t boundary, bool zero, bool dontWait) argument
H A Dcompat_cpp.h19 phys_size_t boundary, bool zero, bool dontWait);
H A Dfbsd_busdma_x86.c67 bus_addr_t boundary; member in struct:bus_dma_tag
104 bus_addr_t boundary; member in struct:bounce_zone
219 bus_size_t boundary, bus_addr_t lowaddr,
229 if (boundary != 0 && boundary < maxsegsz)
230 maxsegsz = boundary;
245 newtag->boundary = boundary;
270 if (newtag->boundary == 0)
271 newtag->boundary
218 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_size_t boundary, bus_addr_t lowaddr, bus_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) argument
[all...]
H A Dcompat.c700 unsigned long boundary)
703 alignment, boundary, (flags & M_ZERO) != 0, (flags & M_NOWAIT) != 0);
698 _kernel_contigmalloc(const char *file, int line, size_t size, int flags, vm_paddr_t low, vm_paddr_t high, unsigned long alignment, unsigned long boundary) argument
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dmalloc.h40 unsigned long boundary);
49 #define kernel_contigmalloc(size, type, flags, low, high, alignment, boundary) \
51 alignment, boundary)
59 # define contigmalloc(size, type, flags, low, high, alignment, boundary) \
61 alignment, boundary)
H A Dbus_dma.h145 * boundary: Boundary that segments cannot cross.
166 bus_size_t boundary, bus_addr_t lowaddr,
/haiku/headers/os/mail/
H A DMailContainer.h37 const char *boundary = NULL,
43 void SetBoundary(const char *boundary);
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Ddma_buffer.cpp61 // calculate space upto next dma boundary crossing and
66 SHOW_FLOW(0, "S/G-entry crosses DMA boundary @%" B_PRIxPHYSADDR,
169 uint32 boundary = dma_params->dma_boundary; local
175 // verify that we don't get problems with dma boundary
176 if (boundary != ~(uint32)0) {
177 if (size > boundary + 1) {
179 B_PRId32 "/%" B_PRId32 " bytes)", size, boundary + 1);
189 if (boundary != ~(uint32)0)
190 physicalRestrictions.boundary = boundary
[all...]
/haiku/src/kits/mail/
H A DMailContainer.cpp24 // boundary line) in the message file.
28 // Note that the CRLF that starts the next boundary isn't included in the
31 // same as the boundary starting CRLF. So if you have something malformed
39 // part of the next boundary), you get -2.
45 const char *boundary,
57 SetBoundary(boundary);
67 SetBoundary(boundary);
82 void BMIMEMultipartMailContainer::SetBoundary(const char *boundary) { argument
85 if (boundary != NULL)
86 _boundary = strdup(boundary);
44 BMIMEMultipartMailContainer( const char *boundary, const char *this_is_an_MIME_message_text, uint32 defaultCharSet) argument
[all...]
H A DMailAttachment.cpp517 // Set boundary
519 // Also, we have the make up the boundary out of whole cloth
521 BString boundary;
522 boundary << "BFile--" << ((long)file ^ time(NULL)) << "-"
524 fContainer->SetBoundary(boundary.String());
548 // Set boundary
551 BString boundary;
561 boundary << "BFile-" << buffer << "--" << ((long)_data ^ time(NULL))
564 fContainer->SetBoundary(boundary.String());
/haiku/src/add-ons/kernel/drivers/network/etherpci/
H A Detherpci.c101 int boundary; /* boundary register value (mirrored) */ member in struct:etherpci_private
657 ringzero(etherpci_private_t *data, unsigned boundary, argument
669 if (data->boundary < next_boundary) {
670 pages = next_boundary - data->boundary;
672 pages = (data->EC_RINGSIZE >> EC_PAGE_SHIFT) - (data->boundary - next_boundary);
676 offset = data->boundary << EC_PAGE_SHIFT;
678 data->boundary++;
679 if (data->boundary >= data->EC_RXBUF_END_PAGE) {
680 data->boundary
[all...]
/haiku/src/system/kernel/device_manager/
H A Ddma_resources.cpp128 restrictions.boundary = (generic_size_t)value + 1;
189 "boundary %" B_PRIuGENADDR ", max transfer %" B_PRIuGENADDR
193 fRestrictions.boundary, fRestrictions.max_transfer_size,
250 physicalRestrictions.boundary = fRestrictions.boundary;
289 if (fRestrictions.boundary > 0) {
290 generic_addr_t baseBoundary = base / fRestrictions.boundary;
292 != (base + (length - 1)) / fRestrictions.boundary) {
293 length = (baseBoundary + 1) * fRestrictions.boundary - base;
333 Takes care of boundary, an
[all...]
H A Ddma_resources.h33 generic_size_t boundary; member in struct:dma_restrictions
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/include/
H A Dacmacros.h347 #define ACPI_ROUND_DOWN(value, boundary) (((ACPI_SIZE)(value)) & \
348 (~(((ACPI_SIZE) boundary)-1)))
350 #define ACPI_ROUND_UP(value, boundary) ((((ACPI_SIZE)(value)) + \
351 (((ACPI_SIZE) boundary)-1)) & \
352 (~(((ACPI_SIZE) boundary)-1)))
371 #define ACPI_ROUND_UP_TO(value, boundary) (((value) + ((boundary)-1)) / (boundary))
/haiku/headers/private/kernel/vm/
H A Dvm_types.h59 phys_size_t boundary; member in struct:physical_address_restrictions
/haiku/src/system/kernel/vm/
H A Dvm_page.cpp3789 \c boundary, multiples of which the page run must not cross.
3820 // compute the boundary mask
3822 if (restrictions->boundary != 0) {
3823 page_num_t boundary = restrictions->boundary / B_PAGE_SIZE; local
3824 // boundary must be a power of two and not less than alignment and
3826 ASSERT(((boundary - 1) & boundary) == 0);
3827 ASSERT(boundary >= alignmentMask + 1);
3828 ASSERT(boundary >
[all...]
/haiku/src/tests/system/kernel/device_manager/
H A Ddma_resource_test.cpp117 B_PRIxGENADDR ", align %" B_PRIuGENADDR ", boundary %" B_PRIuGENADDR
121 restrictions.alignment, restrictions.boundary,
705 0, // boundary
772 0, // boundary
798 0, // boundary
842 1024, // boundary
849 TestSuite suite(context, "boundary", restrictions, 512);
869 0, // boundary
911 0, // boundary
943 512, // boundary
[all...]
/haiku/src/libs/compat/freebsd_network/compat/machine/x86/
H A Dbus.h168 bus_size_t boundary, int flags, bus_addr_t *addrp,

Completed in 379 milliseconds