最終更新:2014-06-04 (水) 06:58:39 (3607d)  

usb_request
Top / usb_request

describes one i/o request

http://lxr.onakasuita.org/ident?i=usb_request

struct usb_request {
        void                    *buf;
        unsigned                length;
        dma_addr_t              dma;

        struct scatterlist      *sg;
        unsigned                num_sgs;
        unsigned                num_mapped_sgs;

        unsigned                stream_id:16;
        unsigned                no_interrupt:1;
        unsigned                zero:1;
        unsigned                short_not_ok:1;

        void                    (*complete)(struct usb_ep *ep,
                                        struct usb_request *req);
        void                    *context;
        struct list_head        list;

        int                     status;
        unsigned                actual;
};