The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

bus_activate_resource (9)
  • >> bus_activate_resource (9) ( FreeBSD man: Ядро )

  • BSD mandoc
     

    NAME

    
    
    bus_activate_resource , bus_deactivate_resource
    
     - activate or deactivate a resource
    
     
    

    SYNOPSIS

       #include <sys/param.h>
       #include <sys/bus.h>

       #include <machine/bus.h>
       #include <sys/rman.h>
       #include <machine/resource.h>
    int Fo bus_activate_resource Fa device_t dev int type int rid struct resource *r Fc Ft int Fo bus_deactivate_resource Fa device_t dev int type int rid struct resource *r Fc  

    DESCRIPTION

    These functions activate or deactivate a previously allocated resource. In general, resources must be activated before they can be accessed by the driver so that the bus driver can map the resource into the devices space.

    The arguments are as follows:

    Fa dev
    The device that requests ownership of the resource. Before allocation, the resource is owned by the parent bus.
    Fa type
    The type of resource you want to allocate. It is one of:

    SYS_RES_IRQ
    for IRQs
    SYS_RES_DRQ
    for ISA DMA lines
    SYS_RES_IOPORT
    for I/O ports
    SYS_RES_MEMORY
    for I/O memory

    Fa rid
    A pointer to a bus specific handle that identifies the resource being allocated.
    Fa r
    A pointer to the Vt struct resource returned by bus_alloc_resource9.

     

    RETURN VALUES

    Zero is returned on success, otherwise an error is returned.  

    SEE ALSO

    bus_alloc_resource9, device(9), driver(9)  

    AUTHORS

    This manual page was written by An Warner Losh Aq imp@FreeBSD.org .


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    SEE ALSO
    AUTHORS


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру