Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksarch-handbookisa_index/de_DE/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097313, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=d5e22d0f273389f5", "url": "https://translate-dev.freebsd.org/api/units/1097313/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.709035Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097314, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=65d3d9c9765edf7e", "url": "https://translate-dev.freebsd.org/api/units/1097314/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.716273Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097315, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=23b1313a83f8f488", "url": "https://translate-dev.freebsd.org/api/units/1097315/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.723399Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097316, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=3395af389928c8ee", "url": "https://translate-dev.freebsd.org/api/units/1097316/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.729985Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097317, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=ef6e58c9381ce72d", "url": "https://translate-dev.freebsd.org/api/units/1097317/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.737204Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097318, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=0c433738da0ed052", "url": "https://translate-dev.freebsd.org/api/units/1097318/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.783887Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097319, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=f1726e8ac3c7973b", "url": "https://translate-dev.freebsd.org/api/units/1097319/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.791024Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097320, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=6dcf52b4ac4c5d33", "url": "https://translate-dev.freebsd.org/api/units/1097320/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.798114Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097321, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9506e2fd452a96b9", "url": "https://translate-dev.freebsd.org/api/units/1097321/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.805056Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097322, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=013b1de04ad8c862", "url": "https://translate-dev.freebsd.org/api/units/1097322/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.812770Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097323, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9c83b62569ce08e1", "url": "https://translate-dev.freebsd.org/api/units/1097323/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.819146Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097324, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9efd30cfcdfbc97b", "url": "https://translate-dev.freebsd.org/api/units/1097324/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.826453Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097325, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9eb1a764132c26fb", "url": "https://translate-dev.freebsd.org/api/units/1097325/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.832812Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097326, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=a22690e0afd5c48d", "url": "https://translate-dev.freebsd.org/api/units/1097326/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.840165Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097327, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=3df6c10277d48982", "url": "https://translate-dev.freebsd.org/api/units/1097327/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.849437Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097328, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=233f2797998b7622", "url": "https://translate-dev.freebsd.org/api/units/1097328/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.856865Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097329, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=18aa52aa18bc8cd2", "url": "https://translate-dev.freebsd.org/api/units/1097329/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.880467Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097330, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=7335e15598046bd8", "url": "https://translate-dev.freebsd.org/api/units/1097330/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.888210Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097331, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=f8722dd7a05f0f2f", "url": "https://translate-dev.freebsd.org/api/units/1097331/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.894716Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097332, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=fb845b289e6de07e", "url": "https://translate-dev.freebsd.org/api/units/1097332/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.903790Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097333, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9584c968c99fa806", "url": "https://translate-dev.freebsd.org/api/units/1097333/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.910817Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097334, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9d6209a89da0a398", "url": "https://translate-dev.freebsd.org/api/units/1097334/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.917668Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097335, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=c558ce8da6002cef", "url": "https://translate-dev.freebsd.org/api/units/1097335/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.923769Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097336, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=b6202743a073be77", "url": "https://translate-dev.freebsd.org/api/units/1097336/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.930011Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097337, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=a662af56212fd126", "url": "https://translate-dev.freebsd.org/api/units/1097337/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.936393Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097338, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=84da50569839b825", "url": "https://translate-dev.freebsd.org/api/units/1097338/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.942730Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097339, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=bf81f2e768279f76", "url": "https://translate-dev.freebsd.org/api/units/1097339/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.977832Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097340, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=a81789766c7dabb6", "url": "https://translate-dev.freebsd.org/api/units/1097340/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:47.999566Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097341, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=5353f55bcdb8d145", "url": "https://translate-dev.freebsd.org/api/units/1097341/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.008151Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097342, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=49775662f13078bf", "url": "https://translate-dev.freebsd.org/api/units/1097342/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.016931Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097343, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=bca542eca6285245", "url": "https://translate-dev.freebsd.org/api/units/1097343/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.025511Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097344, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=b8978fed0abc09b4", "url": "https://translate-dev.freebsd.org/api/units/1097344/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.032655Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097345, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=d72cbf5b83bacb55", "url": "https://translate-dev.freebsd.org/api/units/1097345/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.038788Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097346, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=568a5e2057d39577", "url": "https://translate-dev.freebsd.org/api/units/1097346/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.074465Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097347, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=e89b90f12a6a47b0", "url": "https://translate-dev.freebsd.org/api/units/1097347/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.081191Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097348, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=9068fa05c435e9a3", "url": "https://translate-dev.freebsd.org/api/units/1097348/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.088561Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097349, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=6c9e64a1ee7ba1c7", "url": "https://translate-dev.freebsd.org/api/units/1097349/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.094344Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097350, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=887f413614cf7280", "url": "https://translate-dev.freebsd.org/api/units/1097350/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.099939Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097351, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=3a33ecd5d93f2e1f", "url": "https://translate-dev.freebsd.org/api/units/1097351/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.104794Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097352, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=7d8935b6a4d77cc0", "url": "https://translate-dev.freebsd.org/api/units/1097352/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.109377Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097353, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=0cee5be2ff390d3e", "url": "https://translate-dev.freebsd.org/api/units/1097353/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.114190Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097354, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=6ec78f3925b9954b", "url": "https://translate-dev.freebsd.org/api/units/1097354/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.119702Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097355, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=dfa678ab36c92592", "url": "https://translate-dev.freebsd.org/api/units/1097355/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.126261Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097356, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=7747ec4c9517ce48", "url": "https://translate-dev.freebsd.org/api/units/1097356/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.132096Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097357, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=8dadd152da4c2643", "url": "https://translate-dev.freebsd.org/api/units/1097357/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.137770Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097358, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=12066ecbb4b55fda", "url": "https://translate-dev.freebsd.org/api/units/1097358/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.182544Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097359, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=0ca6110fec710451", "url": "https://translate-dev.freebsd.org/api/units/1097359/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.192236Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097360, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=3cfabf7e4ffcf084", "url": "https://translate-dev.freebsd.org/api/units/1097360/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.198785Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097361, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=56c3249082b20e2f", "url": "https://translate-dev.freebsd.org/api/units/1097361/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.205312Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/de_DE/?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": 1097362, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/de_DE/?checksum=53575871acdfe212", "url": "https://translate-dev.freebsd.org/api/units/1097362/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:00:48.211305Z" } ] }{ "count": 368, "next": "