The OpenNET Project / Index page

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

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

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

usb_pipe_get_max_bulk_transfer_size (9)
  • >> usb_pipe_get_max_bulk_transfer_size (9) ( Solaris man: Ядро )
  •  

    NAME

    usb_pipe_get_max_bulk_transfer_size - Get maximum
    bulk transfer size
     
    

    SYNOPSIS

    #include <sys/usb/usba.h>
    
    
    
    int usb_pipe_get_max_bulk_transfer_size(dev_info_t dip, size_t *size);
    

     

    INTERFACE LEVEL

    Solaris DDI specific (Solaris DDI)  

    PARAMETERS

    dip

    Pointer to the device's dev_info structure.

    size

    Returns the bulk transfer size.

     

    DESCRIPTION

    The usb_pipe_get_max_bulk_transfer_size() function returns the maximum data transfer size in bytes that the host controller driver can support per bulk request. This information can be used to limit or break down larger requests to manageable sizes.  

    RETURN VALUES

    USB_SUCCESS

    Size is returned in size argument.

    USB_INVALID_ARGS

    dip and/or size argument is NULL.

    USB_FAILURE

    Size could not be returned. Zero is returned in size arg.

     

    CONTEXT

    May be called from user, kernel or interrupt context.  

    EXAMPLES

        int xxx_attach(dev_info_t *dip, int command)
       {
              ...
              usb_pipe_get_max_bulk_transfer_size(dip, &state>max_xfer_size);
              ...
       }
    
       void xxx_minphys(struct buf bp)
       {
              ...
              if (bp->b_bcount > state->max_xfer_size) {
                      bp->b_bcount = state->max_xfer_size;
              }
              ...
       }
    
               
    

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    ArchitecturePCI-based systems

    Interface stability

    Availability

     

    SEE ALSO

    attributes(5), usb_pipe_bulk_xfer(9F), usb_alloc_request(9F), usb_bulk_request(9S)


     

    Index

    NAME
    SYNOPSIS
    INTERFACE LEVEL
    PARAMETERS
    DESCRIPTION
    RETURN VALUES
    CONTEXT
    EXAMPLES
    ATTRIBUTES
    SEE ALSO


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




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

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