.\" -*- coding: UTF-8 -*- .\" Copyright 2015, International Business Machines Corp. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH s390_pci_mmio_write 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم s390_pci_mmio_write, s390_pci_mmio_read \- نقل البيانات إلى/من صفحة ذاكرة PCI MMIO .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP /* تعريف ثوابت \fBSYS_*\fP */ \fB#include \fP .P \fBint syscall(\fPsize_t length; \fB SYS_s390_pci_mmio_write, unsigned long \fP\fImmio_addr\fP\fB,\fP \fB const void \fP\fIuser_buffer\fP\fB[\fP\fIlength\fP\fB], size_t \fP\fIlength\fP\fB);\fP \fBint syscall(\fPsize_t length; \fB SYS_s390_pci_mmio_read, unsigned long \fP\fImmio_addr\fP\fB,\fP \fB void \fP\fIuser_buffer\fP\fB[\fP\fIlength\fP\fB], size_t \fP\fIlength\fP\fB);\fP .fi .P \fIملاحظة\fP: لا توفر glibc أغلفة لنداءات النظام هذه، مما يستلزم استخدام \fBsyscall\fP(2). .SH الوصف استدعاء النظام \fBs390_pci_mmio_write\fP() يكتب \fIlength\fP بايت من البيانات من المخزن المؤقت لمساحة المستخدم \fIuser_buffer\fP إلى موقع ذاكرة PCI MMIO المحدد بواسطة \fImmio_addr\fP. استدعاء النظام \fBs390_pci_mmio_read\fP() يقرأ \fIlength\fP بايت من البيانات من موقع ذاكرة PCI MMIO المحدد بواسطة \fImmio_addr\fP إلى المخزن المؤقت لمساحة المستخدم \fIuser_buffer\fP. .P يجب استخدام استدعاءات النظام هذه بدلاً من عمليات التعيين البسيطة أو نقل البيانات المستخدمة للوصول إلى مناطق ذاكرة PCI MMIO المعينة لمساحة المستخدم على منصة Linux System z. يجب أن ينتمي العنوان المحدد بواسطة \fImmio_addr\fP إلى تعيين صفحة ذاكرة PCI MMIO في مساحة عنوان المتصل، ويجب ألا تعبر البيانات التي تُكتب أو تُقرأ حد الصفحة. لا يمكن أن تكون قيمة \fIlength\fP أكبر من حجم صفحة النظام. .SH "قيمة الإرجاع" عند النجاح، يُرجع \fBs390_pci_mmio_write\fP() و \fBs390_pci_mmio_read\fP() 0. عند الفشل، يُرجع \-1 ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEFAULT\fP العنوان في \fImmio_addr\fP غير صالح. .TP \fBEFAULT\fP \fIuser_buffer\fP لا يشير إلى موقع صالح في مساحة عنوان المتصل. .TP \fBEINVAL\fP وسيطة \fIlength\fP غير صالحة. .TP \fBENODEV\fP دعم PCI غير مفعل. .TP \fBENOMEM\fP ذاكرة غير كافية. .SH المعايير لينكس على s390. .SH التاريخ لينكس 3.19. System z EC12. .SH "انظر أيضًا" \fBsyscall\fP(2) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .