Units
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
https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "Chapter 10. ISA Device Drivers" ], "previous_source": "", "target": [ "" ], "id_hash": 6188558381065931253, "content_hash": 6188558381065931253, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1094730/?format=api", "priority": 100, "id": 1098789, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=d5e22d0f273389f5", "url": "https://translate-dev.freebsd.org/api/units/1098789/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.717756Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "ISA Device Drivers" ], "previous_source": "", "target": [ "" ], "id_hash": -1885924359640522882, "content_hash": -1885924359640522882, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:1, documentation/content/en/books/arch-handbook/isa/_index.adoc:13", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1094732/?format=api", "priority": 100, "id": 1098790, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=65d3d9c9765edf7e", "url": "https://translate-dev.freebsd.org/api/units/1098790/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.723983Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "Synopsis" ], "previous_source": "", "target": [ "" ], "id_hash": -6651481047257516920, "content_hash": -6651481047257516920, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:51", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1094734/?format=api", "priority": 100, "id": 1098791, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=23b1313a83f8f488", "url": "https://translate-dev.freebsd.org/api/units/1098791/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.730081Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "This chapter introduces the issues relevant to writing a driver for an ISA device. The pseudo-code presented here is rather detailed and reminiscent of the real code but is still only pseudo-code. It avoids the details irrelevant to the subject of the discussion. The real-life examples can be found in the source code of real drivers. In particular the drivers `ep` and `aha` are good sources of information." ], "previous_source": "", "target": [ "" ], "id_hash": -5506302311767947026, "content_hash": -5506302311767947026, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:54", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 68, "source_unit": "https://translate-dev.freebsd.org/api/units/1094736/?format=api", "priority": 100, "id": 1098792, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=3395af389928c8ee", "url": "https://translate-dev.freebsd.org/api/units/1098792/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.736370Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "Basic Information" ], "previous_source": "", "target": [ "" ], "id_hash": 8029452806901262125, "content_hash": 8029452806901262125, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:56", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1094738/?format=api", "priority": 100, "id": 1098793, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=ef6e58c9381ce72d", "url": "https://translate-dev.freebsd.org/api/units/1098793/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.742322Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "A typical ISA driver would need the following include files:" ], "previous_source": "", "target": [ "" ], "id_hash": -8339761367643926446, "content_hash": -8339761367643926446, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:59", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1094740/?format=api", "priority": 100, "id": 1098794, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=0c433738da0ed052", "url": "https://translate-dev.freebsd.org/api/units/1098794/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.775215Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "#include <sys/module.h>\n#include <sys/bus.h>\n#include <machine/bus.h>\n#include <machine/resource.h>\n#include <sys/rman.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8174717815900051259, "content_hash": 8174717815900051259, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:67", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1094742/?format=api", "priority": 100, "id": 1098795, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=f1726e8ac3c7973b", "url": "https://translate-dev.freebsd.org/api/units/1098795/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.782081Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "#include <isa/isavar.h>\n#include <isa/pnpvar.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": -1310738030603248333, "content_hash": -1310738030603248333, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:70", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1094744/?format=api", "priority": 100, "id": 1098796, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=6dcf52b4ac4c5d33", "url": "https://translate-dev.freebsd.org/api/units/1098796/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.788705Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "They describe the things specific to the ISA and generic bus subsystem." ], "previous_source": "", "target": [ "" ], "id_hash": 1515147902071772857, "content_hash": 1515147902071772857, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:73", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1094746/?format=api", "priority": 100, "id": 1098797, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9506e2fd452a96b9", "url": "https://translate-dev.freebsd.org/api/units/1098797/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.794041Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "The bus subsystem is implemented in an object-oriented fashion, its main structures are accessed by associated method functions." ], "previous_source": "", "target": [ "" ], "id_hash": -9134674570025318302, "content_hash": -9134674570025318302, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:75", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1094748/?format=api", "priority": 100, "id": 1098798, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=013b1de04ad8c862", "url": "https://translate-dev.freebsd.org/api/units/1098798/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.799977Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "The list of bus methods implemented by an ISA driver is like one for any other bus. For a hypothetical driver named \"xxx\" they would be:" ], "previous_source": "", "target": [ "" ], "id_hash": 2054686126816233697, "content_hash": 2054686126816233697, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:77", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/1094750/?format=api", "priority": 100, "id": 1098799, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9c83b62569ce08e1", "url": "https://translate-dev.freebsd.org/api/units/1098799/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.806738Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static void xxx_isa_identify (driver_t *, device_t);` Normally used for bus drivers, not device drivers. But for ISA devices this method may have special use: if the device provides some device-specific (non-PnP) way to auto-detect devices this routine may implement it." ], "previous_source": "", "target": [ "" ], "id_hash": 2232994659317827963, "content_hash": 2232994659317827963, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:79", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/1094752/?format=api", "priority": 100, "id": 1098800, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9efd30cfcdfbc97b", "url": "https://translate-dev.freebsd.org/api/units/1098800/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.812508Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static int xxx_isa_probe (device_t dev);` Probe for a device at a known (or PnP) location. This routine can also accommodate device-specific auto-detection of parameters for partially configured devices." ], "previous_source": "", "target": [ "" ], "id_hash": 2211732940275853051, "content_hash": 2211732940275853051, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:80", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1094754/?format=api", "priority": 100, "id": 1098801, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9eb1a764132c26fb", "url": "https://translate-dev.freebsd.org/api/units/1098801/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.818731Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static int xxx_isa_attach (device_t dev);` Attach and initialize device." ], "previous_source": "", "target": [ "" ], "id_hash": 2460813541101651085, "content_hash": 2460813541101651085, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:81", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1094756/?format=api", "priority": 100, "id": 1098802, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=a22690e0afd5c48d", "url": "https://translate-dev.freebsd.org/api/units/1098802/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.824688Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static int xxx_isa_detach (device_t dev);` Detach device before unloading the driver module." ], "previous_source": "", "target": [ "" ], "id_hash": -4758403739925837438, "content_hash": -4758403739925837438, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:82", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1094758/?format=api", "priority": 100, "id": 1098803, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=3df6c10277d48982", "url": "https://translate-dev.freebsd.org/api/units/1098803/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.830743Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static int xxx_isa_shutdown (device_t dev);` Execute shutdown of the device before system shutdown." ], "previous_source": "", "target": [ "" ], "id_hash": -6683579789924927966, "content_hash": -6683579789924927966, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:83", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1094760/?format=api", "priority": 100, "id": 1098804, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=233f2797998b7622", "url": "https://translate-dev.freebsd.org/api/units/1098804/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.836136Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static int xxx_isa_suspend (device_t dev);` Suspend the device before the system goes to the power-save state. May also abort transition to the power-save state." ], "previous_source": "", "target": [ "" ], "id_hash": -7446048143390765870, "content_hash": -7446048143390765870, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:84", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1094762/?format=api", "priority": 100, "id": 1098805, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=18aa52aa18bc8cd2", "url": "https://translate-dev.freebsd.org/api/units/1098805/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.842636Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`static int xxx_isa_resume (device_t dev);` Resume the device activity after return from power-save state." ], "previous_source": "", "target": [ "" ], "id_hash": -921582790988502056, "content_hash": -921582790988502056, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:85", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1094764/?format=api", "priority": 100, "id": 1098806, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=7335e15598046bd8", "url": "https://translate-dev.freebsd.org/api/units/1098806/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.875814Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`xxx_isa_probe()` and `xxx_isa_attach()` are mandatory, the rest of the routines are optional, depending on the device's needs." ], "previous_source": "", "target": [ "" ], "id_hash": 8679049836028170031, "content_hash": 8679049836028170031, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:87", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1094766/?format=api", "priority": 100, "id": 1098807, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=f8722dd7a05f0f2f", "url": "https://translate-dev.freebsd.org/api/units/1098807/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.883271Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "The driver is linked to the system with the following set of descriptions." ], "previous_source": "", "target": [ "" ], "id_hash": 8900338993605763198, "content_hash": 8900338993605763198, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:89", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1094768/?format=api", "priority": 100, "id": 1098808, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=fb845b289e6de07e", "url": "https://translate-dev.freebsd.org/api/units/1098808/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.890391Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " /* table of supported bus methods */\n static device_method_t xxx_isa_methods[] = {\n /* list all the bus method functions supported by the driver */\n /* omit the unsupported methods */\n DEVMETHOD(device_identify, xxx_isa_identify),\n DEVMETHOD(device_probe, xxx_isa_probe),\n DEVMETHOD(device_attach, xxx_isa_attach),\n DEVMETHOD(device_detach, xxx_isa_detach),\n DEVMETHOD(device_shutdown, xxx_isa_shutdown),\n DEVMETHOD(device_suspend, xxx_isa_suspend),\n DEVMETHOD(device_resume, xxx_isa_resume),\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1550585623618758662, "content_hash": 1550585623618758662, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:103", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://translate-dev.freebsd.org/api/units/1094770/?format=api", "priority": 100, "id": 1098809, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9584c968c99fa806", "url": "https://translate-dev.freebsd.org/api/units/1098809/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.896519Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "\tDEVMETHOD_END\n };\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2117265394621260696, "content_hash": 2117265394621260696, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:106", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1094772/?format=api", "priority": 100, "id": 1098810, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9d6209a89da0a398", "url": "https://translate-dev.freebsd.org/api/units/1098810/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.903587Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " static driver_t xxx_isa_driver = {\n \"xxx\",\n xxx_isa_methods,\n sizeof(struct xxx_softc),\n };\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4996970894338305263, "content_hash": 4996970894338305263, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:112", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1094774/?format=api", "priority": 100, "id": 1098811, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=c558ce8da6002cef", "url": "https://translate-dev.freebsd.org/api/units/1098811/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.911230Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " static devclass_t xxx_devclass;\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3900160448711081591, "content_hash": 3900160448711081591, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:114", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1094776/?format=api", "priority": 100, "id": 1098812, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=b6202743a073be77", "url": "https://translate-dev.freebsd.org/api/units/1098812/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.918835Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " DRIVER_MODULE(xxx, isa, xxx_isa_driver, xxx_devclass,\n load_function, load_argument);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2765965905617735974, "content_hash": 2765965905617735974, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:117", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1094778/?format=api", "priority": 100, "id": 1098813, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=a662af56212fd126", "url": "https://translate-dev.freebsd.org/api/units/1098813/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.925193Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "Here struct `xxx_softc` is a device-specific structure that contains private driver data and descriptors for the driver's resources. The bus code automatically allocates one softc descriptor per device as needed." ], "previous_source": "", "target": [ "" ], "id_hash": 349680253925963813, "content_hash": 349680253925963813, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:120", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1094780/?format=api", "priority": 100, "id": 1098814, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=84da50569839b825", "url": "https://translate-dev.freebsd.org/api/units/1098814/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.931379Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "If the driver is implemented as a loadable module then `load_function()` is called to do driver-specific initialization or clean-up when the driver is loaded or unloaded and load_argument is passed as one of its arguments. If the driver does not support dynamic loading (in other words it must always be linked into the kernel) then these values should be set to 0 and the last definition would look like:" ], "previous_source": "", "target": [ "" ], "id_hash": 4576205772083928950, "content_hash": 4576205772083928950, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:122", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 69, "source_unit": "https://translate-dev.freebsd.org/api/units/1094782/?format=api", "priority": 100, "id": 1098815, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=bf81f2e768279f76", "url": "https://translate-dev.freebsd.org/api/units/1098815/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.937941Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " DRIVER_MODULE(xxx, isa, xxx_isa_driver,\n xxx_devclass, 0, 0);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2888928827700784054, "content_hash": 2888928827700784054, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:127", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1094784/?format=api", "priority": 100, "id": 1098816, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=a81789766c7dabb6", "url": "https://translate-dev.freebsd.org/api/units/1098816/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.943862Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "If the driver is for a device which supports PnP then a table of supported PnP IDs must be defined. The table consists of a list of PnP IDs supported by this driver and human-readable descriptions of the hardware types and models having these IDs. It looks like:" ], "previous_source": "", "target": [ "" ], "id_hash": -3218959533997502139, "content_hash": -3218959533997502139, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:130", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1094786/?format=api", "priority": 100, "id": 1098817, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=5353f55bcdb8d145", "url": "https://translate-dev.freebsd.org/api/units/1098817/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.973342Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " static struct isa_pnp_id xxx_pnp_ids[] = {\n /* a line for each supported PnP ID */\n { 0x12345678, \"Our device model 1234A\" },\n { 0x12345679, \"Our device model 1234B\" },\n { 0, NULL }, /* end of table */\n };\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3929577166904198977, "content_hash": -3929577166904198977, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:139", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 39, "source_unit": "https://translate-dev.freebsd.org/api/units/1094788/?format=api", "priority": 100, "id": 1098818, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=49775662f13078bf", "url": "https://translate-dev.freebsd.org/api/units/1098818/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.981855Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "If the driver does not support PnP devices it still needs an empty PnP ID table, like:" ], "previous_source": "", "target": [ "" ], "id_hash": 4369972597600309829, "content_hash": 4369972597600309829, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:142", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1094790/?format=api", "priority": 100, "id": 1098819, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=bca542eca6285245", "url": "https://translate-dev.freebsd.org/api/units/1098819/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.988149Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ " static struct isa_pnp_id xxx_pnp_ids[] = {\n { 0, NULL }, /* end of table */\n };\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4077886235857390004, "content_hash": 4077886235857390004, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:148", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1094792/?format=api", "priority": 100, "id": 1098820, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=b8978fed0abc09b4", "url": "https://translate-dev.freebsd.org/api/units/1098820/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:07.994377Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`device_t` Pointer" ], "previous_source": "", "target": [ "" ], "id_hash": 6281605980047985493, "content_hash": 6281605980047985493, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:151", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1094794/?format=api", "priority": 100, "id": 1098821, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=d72cbf5b83bacb55", "url": "https://translate-dev.freebsd.org/api/units/1098821/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.000200Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`device_t` is the pointer type for the device structure. Here we consider only the methods interesting from the device driver writer's standpoint. The methods to manipulate values in the device structure are:" ], "previous_source": "", "target": [ "" ], "id_hash": -2987471909801454217, "content_hash": -2987471909801454217, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:154", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://translate-dev.freebsd.org/api/units/1094796/?format=api", "priority": 100, "id": 1098822, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=568a5e2057d39577", "url": "https://translate-dev.freebsd.org/api/units/1098822/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.006092Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`device_t device_get_parent(dev)` Get the parent bus of a device." ], "previous_source": "", "target": [ "" ], "id_hash": 7537777766807783344, "content_hash": 7537777766807783344, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:156", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1094798/?format=api", "priority": 100, "id": 1098823, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=e89b90f12a6a47b0", "url": "https://translate-dev.freebsd.org/api/units/1098823/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.011135Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`driver_t device_get_driver(dev)` Get pointer to its driver structure." ], "previous_source": "", "target": [ "" ], "id_hash": 1182469804858403235, "content_hash": 1182469804858403235, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:157", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1094800/?format=api", "priority": 100, "id": 1098824, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=9068fa05c435e9a3", "url": "https://translate-dev.freebsd.org/api/units/1098824/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.016497Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`char *device_get_name(dev)` Get the driver name, such as `\"xxx\"` for our example." ], "previous_source": "", "target": [ "" ], "id_hash": -1396568187784683065, "content_hash": -1396568187784683065, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:158", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1094802/?format=api", "priority": 100, "id": 1098825, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=6c9e64a1ee7ba1c7", "url": "https://translate-dev.freebsd.org/api/units/1098825/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.022151Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`int device_get_unit(dev)` Get the unit number (units are numbered from 0 for the devices associated with each driver)." ], "previous_source": "", "target": [ "" ], "id_hash": 612279774878855808, "content_hash": 612279774878855808, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:159", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1094804/?format=api", "priority": 100, "id": 1098826, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=887f413614cf7280", "url": "https://translate-dev.freebsd.org/api/units/1098826/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.027478Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`char *device_get_nameunit(dev)` Get the device name including the unit number, such as \"xxx0\", \"xxx1\" and so on." ], "previous_source": "", "target": [ "" ], "id_hash": -5029415955625726433, "content_hash": -5029415955625726433, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:160", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1094806/?format=api", "priority": 100, "id": 1098827, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=3a33ecd5d93f2e1f", "url": "https://translate-dev.freebsd.org/api/units/1098827/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.033814Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`char *device_get_desc(dev)` Get the device description. Normally it describes the exact model of device in human-readable form." ], "previous_source": "", "target": [ "" ], "id_hash": -177551651738518336, "content_hash": -177551651738518336, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:161", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1094808/?format=api", "priority": 100, "id": 1098828, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=7d8935b6a4d77cc0", "url": "https://translate-dev.freebsd.org/api/units/1098828/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.039666Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`device_set_desc(dev, desc)` Set the description. This makes the device description point to the string desc which may not be deallocated or changed after that." ], "previous_source": "", "target": [ "" ], "id_hash": -8291588833439838914, "content_hash": -8291588833439838914, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:162", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1094810/?format=api", "priority": 100, "id": 1098829, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=0cee5be2ff390d3e", "url": "https://translate-dev.freebsd.org/api/units/1098829/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.077660Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`device_set_desc_copy(dev, desc)` Set the description. The description is copied into an internal dynamically allocated buffer, so the string desc may be changed afterwards without adverse effects." ], "previous_source": "", "target": [ "" ], "id_hash": -1240865696708455093, "content_hash": -1240865696708455093, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:163", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/1094812/?format=api", "priority": 100, "id": 1098830, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=6ec78f3925b9954b", "url": "https://translate-dev.freebsd.org/api/units/1098830/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.088064Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`void *device_get_softc(dev)` Get pointer to the device descriptor (struct `xxx_softc`) associated with this device." ], "previous_source": "", "target": [ "" ], "id_hash": 6892328956491015570, "content_hash": 6892328956491015570, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:164", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1094814/?format=api", "priority": 100, "id": 1098831, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=dfa678ab36c92592", "url": "https://translate-dev.freebsd.org/api/units/1098831/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.093941Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "`u_int32_t device_get_flags(dev)` Get the flags specified for the device in the configuration file." ], "previous_source": "", "target": [ "" ], "id_hash": -628273809331859896, "content_hash": -628273809331859896, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:165", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1094816/?format=api", "priority": 100, "id": 1098832, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=7747ec4c9517ce48", "url": "https://translate-dev.freebsd.org/api/units/1098832/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.099020Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "A convenience function `device_printf(dev, fmt, ...)` may be used to print the messages from the device driver. It automatically prepends the unitname and colon to the message." ], "previous_source": "", "target": [ "" ], "id_hash": 985674047243953731, "content_hash": 985674047243953731, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:167", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/1094818/?format=api", "priority": 100, "id": 1098833, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=8dadd152da4c2643", "url": "https://translate-dev.freebsd.org/api/units/1098833/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.106048Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "The device_t methods are implemented in the file [.filename]#kern/bus_subr.c#." ], "previous_source": "", "target": [ "" ], "id_hash": -7924524673122607142, "content_hash": -7924524673122607142, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:169", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1094820/?format=api", "priority": 100, "id": 1098834, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=12066ecbb4b55fda", "url": "https://translate-dev.freebsd.org/api/units/1098834/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.111892Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "Configuration File and the Order of Identifying and Probing During Auto-Configuration" ], "previous_source": "", "target": [ "" ], "id_hash": -8311937302176660399, "content_hash": -8311937302176660399, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:171", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1094822/?format=api", "priority": 100, "id": 1098835, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=0ca6110fec710451", "url": "https://translate-dev.freebsd.org/api/units/1098835/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.117266Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "The ISA devices are described in the kernel configuration file like:" ], "previous_source": "", "target": [ "" ], "id_hash": -4829337101172674428, "content_hash": -4829337101172674428, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:174", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1094824/?format=api", "priority": 100, "id": 1098836, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=3cfabf7e4ffcf084", "url": "https://translate-dev.freebsd.org/api/units/1098836/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.123287Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "device xxx0 at isa? port 0x300 irq 10 drq 5\n iomem 0xd0000 flags 0x1 sensitive\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2971491126047797713, "content_hash": -2971491126047797713, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:179", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1094826/?format=api", "priority": 100, "id": 1098837, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=56c3249082b20e2f", "url": "https://translate-dev.freebsd.org/api/units/1098837/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.128764Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/nl_NL/?format=api", "source": [ "The values of port, IRQ and so on are converted to the resource values associated with the device. They are optional, depending on the device's needs and abilities for auto-configuration. For example, some devices do not need DRQ at all and some allow the driver to read the IRQ setting from the device configuration ports. If a machine has multiple ISA buses the exact bus may be specified in the configuration line, like `isa0` or `isa1`, otherwise the device would be searched for on all the ISA buses." ], "previous_source": "", "target": [ "" ], "id_hash": -3218006163478027758, "content_hash": -3218006163478027758, "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:182", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 88, "source_unit": "https://translate-dev.freebsd.org/api/units/1094828/?format=api", "priority": 100, "id": 1098838, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/nl_NL/?checksum=53575871acdfe212", "url": "https://translate-dev.freebsd.org/api/units/1098838/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:01:08.134773Z" } ] }{ "count": 368, "next": "