Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/documentation/booksarch-handbookisa_index/nl_NL/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 368,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/units/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`int bus_release_resource(device_t dev, int type, int rid, struct resource *r)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8397922496748437938,
            "content_hash": 8397922496748437938,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:290",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 106,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094940/?format=api",
            "priority": 100,
            "id": 1098894,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=f48b6a0445f3c1b2",
            "url": "https://translate-dev.freebsd.org/api/units/1098894/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.612947Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Release the resource, r is the handle returned by `bus_alloc_resource()`. Returns 0 on success, error code otherwise."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1567661144364405125,
            "content_hash": 1567661144364405125,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:291",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 107,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094942/?format=api",
            "priority": 100,
            "id": 1098895,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=95c173814605d185",
            "url": "https://translate-dev.freebsd.org/api/units/1098895/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.619549Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`int bus_activate_resource(device_t dev, int type, int rid, struct resource *r) int bus_deactivate_resource(device_t dev, int type, int rid, struct resource *r)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4670771865424844802,
            "content_hash": 4670771865424844802,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:292",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 108,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094944/?format=api",
            "priority": 100,
            "id": 1098896,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=c0d1ea43c9895802",
            "url": "https://translate-dev.freebsd.org/api/units/1098896/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.626261Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Activate or deactivate resource. Return 0 on success, error code otherwise. If the resource is time-shared and currently activated by another driver then `EBUSY` is returned."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6924267690245203027,
            "content_hash": 6924267690245203027,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:293",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 109,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094946/?format=api",
            "priority": 100,
            "id": 1098897,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=e017f0c726c7a453",
            "url": "https://translate-dev.freebsd.org/api/units/1098897/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.632788Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`int bus_setup_intr(device_t dev, struct resource *r, int flags, driver_intr_t *handler, void *arg, void **cookiep) int bus_teardown_intr(device_t dev, struct resource *r, void *cookie)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1977038974462057255,
            "content_hash": -1977038974462057255,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:294",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094948/?format=api",
            "priority": 100,
            "id": 1098898,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=649025870c1624d9",
            "url": "https://translate-dev.freebsd.org/api/units/1098898/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.637759Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Associate or de-associate the interrupt handler with a device. Return 0 on success, error code otherwise."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5607026286563225744,
            "content_hash": 5607026286563225744,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:295",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094950/?format=api",
            "priority": 100,
            "id": 1098899,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=cdd028b348e0f090",
            "url": "https://translate-dev.freebsd.org/api/units/1098899/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.674692Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "r - the activated resource handler describing the IRQ"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5317729933405874458,
            "content_hash": -5317729933405874458,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:296",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 112,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094952/?format=api",
            "priority": 100,
            "id": 1098900,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=3633a0ccd3e196e6",
            "url": "https://translate-dev.freebsd.org/api/units/1098900/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.681505Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`INTR_TYPE_TTY` - terminals and other likewise character-type devices. To mask them use `spltty()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2723953768764089840,
            "content_hash": -2723953768764089840,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:300",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 114,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094956/?format=api",
            "priority": 100,
            "id": 1098902,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=5a32927abc3ada10",
            "url": "https://translate-dev.freebsd.org/api/units/1098902/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.692621Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`(INTR_TYPE_TTY | INTR_TYPE_FAST)` - terminal type devices with small input buffer, critical to the data loss on input (such as the old-fashioned serial ports). To mask them use `spltty()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5926406885716831796,
            "content_hash": -5926406885716831796,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:301",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 115,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094958/?format=api",
            "priority": 100,
            "id": 1098903,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=2dc12c563e6b51cc",
            "url": "https://translate-dev.freebsd.org/api/units/1098903/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.697587Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`INTR_TYPE_BIO` - block-type devices, except those on the CAM controllers. To mask them use `splbio()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4678229798845827125,
            "content_hash": -4678229798845827125,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:302",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 116,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094960/?format=api",
            "priority": 100,
            "id": 1098904,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=3f1396c8c625b7cb",
            "url": "https://translate-dev.freebsd.org/api/units/1098904/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.703433Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`INTR_TYPE_CAM` - CAM (Common Access Method) bus controllers. To mask them use `splcam()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5746730160232463404,
            "content_hash": -5746730160232463404,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:303",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 117,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094962/?format=api",
            "priority": 100,
            "id": 1098905,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=303f835de35203d4",
            "url": "https://translate-dev.freebsd.org/api/units/1098905/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.709789Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`INTR_TYPE_NET` - network interface controllers. To mask them use `splimp()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6412524613516367191,
            "content_hash": 6412524613516367191,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:304",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 118,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094964/?format=api",
            "priority": 100,
            "id": 1098906,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=d8fddd2936179557",
            "url": "https://translate-dev.freebsd.org/api/units/1098906/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.715404Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`INTR_TYPE_MISC` - miscellaneous devices. There is no other way to mask them than by `splhigh()` which masks all interrupts."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6154532473819443822,
            "content_hash": 6154532473819443822,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:305",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 119,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094966/?format=api",
            "priority": 100,
            "id": 1098907,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=d5694aad449d326e",
            "url": "https://translate-dev.freebsd.org/api/units/1098907/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.721151Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "When an interrupt handler executes all the other interrupts matching its priority level will be masked. The only exception is the MISC level for which no other interrupts are masked and which is not masked by any other interrupt."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6672433568661469138,
            "content_hash": 6672433568661469138,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:307",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 120,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094968/?format=api",
            "priority": 100,
            "id": 1098908,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=dc993efa877577d2",
            "url": "https://translate-dev.freebsd.org/api/units/1098908/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.727210Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_handler_ - pointer to the handler function, the type driver_intr_t is defined as `void driver_intr_t(void *)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7341215436760168809,
            "content_hash": 7341215436760168809,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:309",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 121,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094970/?format=api",
            "priority": 100,
            "id": 1098909,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=e5e13c8b57b43969",
            "url": "https://translate-dev.freebsd.org/api/units/1098909/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.733326Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_arg_ - the argument passed to the handler to identify this particular device. It is cast from void* to any real type by the handler. The old convention for the ISA interrupt handlers was to use the unit number as argument, the new (recommended) convention is using a pointer to the device softc structure."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8515658225142922157,
            "content_hash": 8515658225142922157,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:310",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 122,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094972/?format=api",
            "priority": 100,
            "id": 1098910,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=f62db209b246fbad",
            "url": "https://translate-dev.freebsd.org/api/units/1098910/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.738848Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_cookie[p]_ - the value received from `setup()` is used to identify the handler when passed to `teardown()`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3079052711165832077,
            "content_hash": -3079052711165832077,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:311",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 123,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094974/?format=api",
            "priority": 100,
            "id": 1098911,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=554501df6a41d473",
            "url": "https://translate-dev.freebsd.org/api/units/1098911/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.744380Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "A number of methods are defined to operate on the resource handlers (struct resource *). Those of interest to the device driver writers are:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1318983476658362378,
            "content_hash": 1318983476658362378,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:313",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 124,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094976/?format=api",
            "priority": 100,
            "id": 1098912,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=924df87bd6d4d80a",
            "url": "https://translate-dev.freebsd.org/api/units/1098912/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.784162Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`u_long rman_get_start(r) u_long rman_get_end(r)` Get the start and end of allocated resource range."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8866905101295374167,
            "content_hash": -8866905101295374167,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:315",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 125,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094978/?format=api",
            "priority": 100,
            "id": 1098913,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=04f26cca0c30b0a9",
            "url": "https://translate-dev.freebsd.org/api/units/1098913/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.789781Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`void *rman_get_virtual(r)` Get the virtual address of activated memory resource."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2620487787299455157,
            "content_hash": -2620487787299455157,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:316",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 126,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094980/?format=api",
            "priority": 100,
            "id": 1098914,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=5ba2283dcbc43f4b",
            "url": "https://translate-dev.freebsd.org/api/units/1098914/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.794769Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Bus Memory Mapping"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2603269870213013468,
            "content_hash": 2603269870213013468,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:318",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 127,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094982/?format=api",
            "priority": 100,
            "id": 1098915,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=a420ac277c861fdc",
            "url": "https://translate-dev.freebsd.org/api/units/1098915/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.800136Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "In many cases data is exchanged between the driver and the device through the memory. Two variants are possible:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1682366192169496923,
            "content_hash": -1682366192169496923,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:321",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 128,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094984/?format=api",
            "priority": 100,
            "id": 1098916,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=68a708dc9d9c4ea5",
            "url": "https://translate-dev.freebsd.org/api/units/1098916/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.806022Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "(a) memory is located on the device card"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -424797060179681723,
            "content_hash": -424797060179681723,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:323",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 129,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094986/?format=api",
            "priority": 100,
            "id": 1098917,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=7a1ad1530e5c1e45",
            "url": "https://translate-dev.freebsd.org/api/units/1098917/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.811797Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "(b) memory is the main memory of the computer"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6576441532589144621,
            "content_hash": 6576441532589144621,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:325",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 130,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094988/?format=api",
            "priority": 100,
            "id": 1098918,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=db4436bafc19fa2d",
            "url": "https://translate-dev.freebsd.org/api/units/1098918/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.816902Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "In case (a) the driver always copies the data back and forth between the on-card memory and the main memory as necessary. To map the on-card memory into the kernel virtual address space the physical address and length of the on-card memory must be defined as a `SYS_RES_MEMORY` resource. That resource can then be allocated and activated, and its virtual address obtained using `rman_get_virtual()`. The older drivers used the function `pmap_mapdev()` for this purpose, which should not be used directly any more. Now it is one of the internal steps of resource activation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6917002848687959665,
            "content_hash": 6917002848687959665,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:327",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 131,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 93,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094990/?format=api",
            "priority": 100,
            "id": 1098919,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=dffe21716a692e71",
            "url": "https://translate-dev.freebsd.org/api/units/1098919/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.821913Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Most of the ISA cards will have their memory configured for physical location somewhere in range 640KB-1MB. Some of the ISA cards require larger memory ranges which should be placed somewhere under 16MB (because of the 24-bit address limitation on the ISA bus). In that case if the machine has more memory than the start address of the device memory (in other words, they overlap) a memory hole must be configured at the address range used by devices. Many BIOSes allow configuration of a memory hole of 1MB starting at 14MB or 15MB. FreeBSD can handle the memory holes properly if the BIOS reports them properly (this feature may be broken on old BIOSes)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8167076544813360371,
            "content_hash": -8167076544813360371,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:329",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 132,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 114,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094992/?format=api",
            "priority": 100,
            "id": 1098920,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=0ea8b7274cf99b0d",
            "url": "https://translate-dev.freebsd.org/api/units/1098920/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.826984Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "In case (b) just the address of the data is sent to the device, and the device uses DMA to actually access the data in the main memory. Two limitations are present: First, ISA cards can only access memory below 16MB. Second, the contiguous pages in virtual address space may not be contiguous in physical address space, so the device may have to do scatter/gather operations. The bus subsystem provides ready solutions for some of these problems, the rest has to be done by the drivers themselves."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5667108687365885833,
            "content_hash": -5667108687365885833,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:331",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 133,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 87,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094994/?format=api",
            "priority": 100,
            "id": 1098921,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=315a62acaa06b077",
            "url": "https://translate-dev.freebsd.org/api/units/1098921/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.832373Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Two structures are used for DMA memory allocation, `bus_dma_tag_t` and `bus_dmamap_t`. Tag describes the properties required for the DMA memory. Map represents a memory block allocated according to these properties. Multiple maps may be associated with the same tag."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1261039448639397568,
            "content_hash": 1261039448639397568,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:333",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 134,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094996/?format=api",
            "priority": 100,
            "id": 1098922,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=91801cb27fe7dec0",
            "url": "https://translate-dev.freebsd.org/api/units/1098922/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.837481Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Tags are organized into a tree-like hierarchy with inheritance of the properties. A child tag inherits all the requirements of its parent tag, and may make them more strict but never more loose."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3563784304740165228,
            "content_hash": -3563784304740165228,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:335",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1094998/?format=api",
            "priority": 100,
            "id": 1098923,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=4e8ae50e7bd99994",
            "url": "https://translate-dev.freebsd.org/api/units/1098923/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.842409Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Normally one top-level tag (with no parent) is created for each device unit. If multiple memory areas with different requirements are needed for each device then a tag for each of them may be created as a child of the parent tag."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4290903263947803015,
            "content_hash": 4290903263947803015,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:337",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 136,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095000/?format=api",
            "priority": 100,
            "id": 1098924,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=bb8c59c8cd2c4987",
            "url": "https://translate-dev.freebsd.org/api/units/1098924/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.846910Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "The tags can be used to create a map in two ways."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5389401011222376116,
            "content_hash": -5389401011222376116,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:339",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 137,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095002/?format=api",
            "priority": 100,
            "id": 1098925,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=35350055a5f5914c",
            "url": "https://translate-dev.freebsd.org/api/units/1098925/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.880432Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "First, a chunk of contiguous memory conformant with the tag requirements may be allocated (and later may be freed). This is normally used to allocate relatively long-living areas of memory for communication with the device. Loading of such memory into a map is trivial: it is always considered as one chunk in the appropriate physical memory range."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1235404909973535537,
            "content_hash": -1235404909973535537,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:341",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 138,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095004/?format=api",
            "priority": 100,
            "id": 1098926,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=6edaf5c7a34104cf",
            "url": "https://translate-dev.freebsd.org/api/units/1098926/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.886248Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "Second, an arbitrary area of virtual memory may be loaded into a map. Each page of this memory will be checked for conformance to the map requirement. If it conforms then it is left at its original location. If it is not then a fresh conformant \"bounce page\" is allocated and used as intermediate storage. When writing the data from the non-conformant original pages they will be copied to their bounce pages first and then transferred from the bounce pages to the device. When reading the data would go from the device to the bounce pages and then copied to their non-conformant original pages. The process of copying between the original and bounce pages is called synchronization. This is normally used on a per-transfer basis: buffer for each transfer would be loaded, transfer done and buffer unloaded."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8139929339078954743,
            "content_hash": -8139929339078954743,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:343",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 139,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 137,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095006/?format=api",
            "priority": 100,
            "id": 1098927,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=0f092964af6b3109",
            "url": "https://translate-dev.freebsd.org/api/units/1098927/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.891519Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "The functions working on the DMA memory are:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2208721264059858731,
            "content_hash": -2208721264059858731,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:345",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 140,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095008/?format=api",
            "priority": 100,
            "id": 1098928,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=61590bb66fdc40d5",
            "url": "https://translate-dev.freebsd.org/api/units/1098928/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.897577Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`int 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_tag_t *dmat)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5213456306083869593,
            "content_hash": 5213456306083869593,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:347",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 141,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095010/?format=api",
            "priority": 100,
            "id": 1098929,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=c859eae368263399",
            "url": "https://translate-dev.freebsd.org/api/units/1098929/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.904291Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_parent_ - parent tag, or NULL to create a top-level tag."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6562405661118368442,
            "content_hash": -6562405661118368442,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:351",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 143,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095014/?format=api",
            "priority": 100,
            "id": 1098931,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=24eda6d20106f546",
            "url": "https://translate-dev.freebsd.org/api/units/1098931/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.916771Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_alignment_ - required physical alignment of the memory area to be allocated for this tag. Use value 1 for \"no specific alignment\". Applies only to the future `bus_dmamem_alloc()` but not `bus_dmamap_create()` calls."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1263374956107653117,
            "content_hash": -1263374956107653117,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:352",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 144,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095016/?format=api",
            "priority": 100,
            "id": 1098932,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=6e77972bcb142003",
            "url": "https://translate-dev.freebsd.org/api/units/1098932/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.922733Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_boundary_ - physical address boundary that must not be crossed when allocating the memory. Use value 0 for \"no boundary\". Applies only to the future `bus_dmamem_alloc()` but not `bus_dmamap_create()` calls. Must be power of 2. If the memory is planned to be used in non-cascaded DMA mode (i.e., the DMA addresses will be supplied not by the device itself but by the ISA DMA controller) then the boundary must be no larger than 64KB (64*1024) due to the limitations of the DMA hardware."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3266655214598834341,
            "content_hash": 3266655214598834341,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:353",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095018/?format=api",
            "priority": 100,
            "id": 1098933,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=ad557d9c35d748a5",
            "url": "https://translate-dev.freebsd.org/api/units/1098933/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.929209Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_lowaddr, highaddr_ - the names are slightly misleading; these values are used to limit the permitted range of physical addresses used to allocate the memory. The exact meaning varies depending on the planned future use:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1142914325467383130,
            "content_hash": -1142914325467383130,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:354",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 146,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095020/?format=api",
            "priority": 100,
            "id": 1098934,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=70238d79f5cfbaa6",
            "url": "https://translate-dev.freebsd.org/api/units/1098934/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.935123Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "For `bus_dmamem_alloc()` all the addresses from 0 to lowaddr-1 are considered permitted, the higher ones are forbidden."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -328982490452611611,
            "content_hash": -328982490452611611,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:356",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 147,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095022/?format=api",
            "priority": 100,
            "id": 1098935,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=7b6f382aff3fade5",
            "url": "https://translate-dev.freebsd.org/api/units/1098935/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.940348Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "For `bus_dmamap_create()` all the addresses outside the inclusive range [lowaddr; highaddr] are considered accessible. The addresses of pages inside the range are passed to the filter function which decides if they are accessible. If no filter function is supplied then all the range is considered unaccessible."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1586940413826972860,
            "content_hash": -1586940413826972860,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:357",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 148,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095024/?format=api",
            "priority": 100,
            "id": 1098936,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=69fa0e1a0221c344",
            "url": "https://translate-dev.freebsd.org/api/units/1098936/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.945167Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "For the ISA devices the normal values (with no filter function) are:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4026612366095360723,
            "content_hash": -4026612366095360723,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:358",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 149,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095026/?format=api",
            "priority": 100,
            "id": 1098937,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=481e99630eb0dd2d",
            "url": "https://translate-dev.freebsd.org/api/units/1098937/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.972444Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_filter, filterarg_ - the filter function and its argument. If NULL is passed for filter then the whole range [lowaddr, highaddr] is considered unaccessible when doing `bus_dmamap_create()`. Otherwise the physical address of each attempted page in range [lowaddr; highaddr] is passed to the filter function which decides if it is accessible. The prototype of the filter function is: `int filterfunc(void *arg, bus_addr_t paddr)`. It must return 0 if the page is accessible, non-zero otherwise."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4142710525678345120,
            "content_hash": -4142710525678345120,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:364",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 152,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 74,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095032/?format=api",
            "priority": 100,
            "id": 1098940,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=468222b9d5aba460",
            "url": "https://translate-dev.freebsd.org/api/units/1098940/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.991688Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_maxsize_ - the maximal size of memory (in bytes) that may be allocated through this tag. In case it is difficult to estimate or could be arbitrarily big, the value for ISA devices would be `BUS_SPACE_MAXSIZE_24BIT`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6579280422310682410,
            "content_hash": -6579280422310682410,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:365",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 153,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095034/?format=api",
            "priority": 100,
            "id": 1098941,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=24b1b3507e7d60d6",
            "url": "https://translate-dev.freebsd.org/api/units/1098941/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:08.998500Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_nsegments_ - maximal number of scatter-gather segments supported by the device. If unrestricted then the value `BUS_SPACE_UNRESTRICTED` should be used. This value is recommended for the parent tags, the actual restrictions would then be specified for the descendant tags. Tags with nsegments equal to `BUS_SPACE_UNRESTRICTED` may not be used to actually load maps, they may be used only as parent tags. The practical limit for nsegments seems to be about 250-300, higher values will cause kernel stack overflow (the hardware can not normally support that many scatter-gather buffers anyway)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8867519887191066416,
            "content_hash": 8867519887191066416,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:366",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 154,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 89,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095036/?format=api",
            "priority": 100,
            "id": 1098942,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=fb0fc25af2bc4730",
            "url": "https://translate-dev.freebsd.org/api/units/1098942/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:09.005417Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_maxsegsz_ - maximal size of a scatter-gather segment supported by the device. The maximal value for ISA device would be `BUS_SPACE_MAXSIZE_24BIT`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8091840916689269419,
            "content_hash": 8091840916689269419,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:367",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 155,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095038/?format=api",
            "priority": 100,
            "id": 1098943,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=f04bfe70fa3c32ab",
            "url": "https://translate-dev.freebsd.org/api/units/1098943/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:09.012490Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_BUS_DMA_ALLOCNOW_ - requests to allocate all the potentially needed bounce pages when creating the tag."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2856957928543733977,
            "content_hash": 2856957928543733977,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:370",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 157,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095042/?format=api",
            "priority": 100,
            "id": 1098945,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=a7a5f4196515c8d9",
            "url": "https://translate-dev.freebsd.org/api/units/1098945/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:09.025265Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "_dmat_ - pointer to the storage for the new tag to be returned."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6849236902107145604,
            "content_hash": -6849236902107145604,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:372",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 158,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095046/?format=api",
            "priority": 100,
            "id": 1098947,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=20f29f538b681a7c",
            "url": "https://translate-dev.freebsd.org/api/units/1098947/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:09.036993Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`int bus_dma_tag_destroy(bus_dma_tag_t dmat)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1603686513360879328,
            "content_hash": -1603686513360879328,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:374",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 159,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095048/?format=api",
            "priority": 100,
            "id": 1098948,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=69be8f9ce00a4120",
            "url": "https://translate-dev.freebsd.org/api/units/1098948/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:09.072187Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api",
            "source": [
                "`int bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, bus_dmamap_t *mapp)`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -948125447542581606,
            "content_hash": -948125447542581606,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:379",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 162,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1095054/?format=api",
            "priority": 100,
            "id": 1098951,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=72d794edc8b7569a",
            "url": "https://translate-dev.freebsd.org/api/units/1098951/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:01:09.091664Z"
        }
    ]
}