Home
last modified time | relevance | path

Searched refs:epfile (Results 1 - 5 of 5) sorted by relevance

/third_party/NuttX/drivers/usbdev/gadget/fconfig/src/
H A Dusbd_generic_epfile.c51 static void generic_epfile_submit_request(struct generic_epfile *epfile);
57 struct generic_epfile *epfile = (struct generic_epfile *)req->priv; in generic_epfile_req_sync_complete() local
60 if (ep == NULL || epfile == NULL || req == NULL) in generic_epfile_req_sync_complete()
66 ret = LOS_EventWrite(&epfile->sync_event, USB_GENERIC_COMPLETE_EVENT); in generic_epfile_req_sync_complete()
73 static int generic_epfile_submit_sync(struct generic_epfile *epfile, struct IoData *ioData) in generic_epfile_submit_sync() argument
75 struct usbdev_req_s *req = epfile->ep->req; in generic_epfile_submit_sync()
79 if (atomic_read(&epfile->busy_flag) == 1) { in generic_epfile_submit_sync()
80 usb_err("epfile is busy\n"); in generic_epfile_submit_sync()
83 atomic_set(&epfile->busy_flag, 1); in generic_epfile_submit_sync()
84 req->priv = epfile; in generic_epfile_submit_sync()
114 generic_epfile_do_submit(struct generic_epfile *epfile) generic_epfile_do_submit() argument
130 struct generic_epfile *epfile = (struct generic_epfile *)req->priv; generic_epfile_req_complete() local
164 generic_epfile_submit_request(struct generic_epfile *epfile) generic_epfile_submit_request() argument
202 generic_epfile_cancel_cur_request(struct generic_epfile *epfile) generic_epfile_cancel_cur_request() argument
212 generic_epfile_cancel_pending_request(struct generic_epfile *epfile, void *buffer) generic_epfile_cancel_pending_request() argument
254 generic_epfile_request_status(struct generic_epfile *epfile, void *buffer) generic_epfile_request_status() argument
282 generic_epfile_free_memory(struct generic_epfile *epfile) generic_epfile_free_memory() argument
292 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_open() local
306 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_close() local
320 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_read() local
367 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_write() local
417 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_ioctl() local
528 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_mmap() local
557 struct generic_epfile *epfile = (struct generic_epfile *)handle->priv; generic_epfile_handle_poll() local
593 struct generic_epfile *epfile; generic_epfile_release() local
630 struct generic_epfile *epfile; generic_epfiles_create() local
688 struct generic_epfile *epfile; generic_eps_disable() local
713 struct generic_epfile *epfile = container_of(obj, struct generic_epfile, obj); epfile_match_unused() local
722 struct generic_epfile *epfile; generic_eps_enable() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Df_generic.c92 struct usb_request *req; /* P: epfile->mutex */
99 int status; /* P: epfile->mutex */
119 * can never run concurrently (they are synchronised by epfile->mutex)
199 struct ffs_epfile *epfile; member
947 static struct ffs_memory *generic_find_memory_area(struct ffs_epfile *epfile, uint64_t buf, uint32_t len) in generic_find_memory_area() argument
952 list_for_each_entry(iter, &epfile->memory_list, memlist) { in generic_find_memory_area()
977 struct ffs_epfile *epfile = io_data->epfile; in epfile_task_proc() local
980 spin_lock_irqsave(&epfile->ffs->eps_lock, flags); in epfile_task_proc()
983 kfifo_in(&epfile in epfile_task_proc()
1002 struct ffs_epfile *epfile = container_of(inode->i_cdev, struct ffs_epfile, cdev); ffs_epfile_open() local
1019 struct ffs_epfile *epfile = file->private_data; ffs_epfile_mmap() local
1066 struct ffs_epfile *epfile = file->private_data; ffs_epfile_iorw() local
1223 struct ffs_epfile *epfile = file->private_data; ffs_epfile_ioctl() local
1397 struct ffs_epfile *epfile = file->private_data; ffs_epfile_read() local
1417 struct ffs_epfile *epfile = file->private_data; ffs_epfile_poll() local
1760 struct ffs_epfile *epfile = NULL, *epfiles = NULL; ffs_epfiles_create() local
1810 struct ffs_epfile *epfile = epfiles; ffs_epfiles_destroy() local
1826 struct ffs_epfile *epfile = func->ffs->epfiles; ffs_func_eps_disable() local
1849 struct ffs_epfile *epfile = ffs->epfiles; ffs_func_eps_enable() local
[all...]
H A Df_fs.c119 struct usb_request *req; /* P: epfile->mutex */
126 int status; /* P: epfile->mutex */
149 * can never run concurrently (they are synchronised by epfile->mutex)
866 static void __ffs_epfile_read_buffer_free(struct ffs_epfile *epfile) in __ffs_epfile_read_buffer_free() argument
872 struct ffs_buffer *buf = xchg(&epfile->read_buffer, READ_BUFFER_DROP); in __ffs_epfile_read_buffer_free()
877 /* Assumes epfile->mutex is held. */
878 static ssize_t __ffs_epfile_read_buffered(struct ffs_epfile *epfile, in __ffs_epfile_read_buffered() argument
882 * Null out epfile->read_buffer so ffs_func_eps_disable does not free in __ffs_epfile_read_buffered()
886 struct ffs_buffer *buf = xchg(&epfile->read_buffer, NULL); in __ffs_epfile_read_buffered()
904 if (cmpxchg(&epfile in __ffs_epfile_read_buffered()
911 __ffs_epfile_read_data(struct ffs_epfile *epfile, void *data, int data_len, struct iov_iter *iter) __ffs_epfile_read_data() argument
950 struct ffs_epfile *epfile = file->private_data; ffs_epfile_io() local
1154 struct ffs_epfile *epfile = inode->i_private; ffs_epfile_open() local
1170 struct ffs_epfile *epfile = kiocb->ki_filp->private_data; ffs_aio_cancel() local
1277 struct ffs_epfile *epfile = inode->i_private; ffs_epfile_release() local
1290 struct ffs_epfile *epfile = file->private_data; ffs_epfile_ioctl() local
1907 struct ffs_epfile *epfile, *epfiles; ffs_epfiles_create() local
1940 struct ffs_epfile *epfile = epfiles; ffs_epfiles_destroy() local
1959 struct ffs_epfile *epfile; ffs_func_eps_disable() local
1986 struct ffs_epfile *epfile; ffs_func_eps_enable() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Df_generic.c92 struct usb_request *req; /* P: epfile->mutex */
99 int status; /* P: epfile->mutex */
119 * can never run concurrently (they are synchronised by epfile->mutex)
199 struct ffs_epfile *epfile; member
948 static struct ffs_memory *generic_find_memory_area(struct ffs_epfile *epfile, uint64_t buf, uint32_t len) in generic_find_memory_area() argument
953 list_for_each_entry(iter, &epfile->memory_list, memlist) { in generic_find_memory_area()
978 struct ffs_epfile *epfile = io_data->epfile; in epfile_task_proc() local
981 spin_lock_irqsave(&epfile->ffs->eps_lock, flags); in epfile_task_proc()
984 kfifo_in(&epfile in epfile_task_proc()
1003 struct ffs_epfile *epfile = container_of(inode->i_cdev, struct ffs_epfile, cdev); ffs_epfile_open() local
1020 struct ffs_epfile *epfile = file->private_data; ffs_epfile_mmap() local
1067 struct ffs_epfile *epfile = file->private_data; ffs_epfile_iorw() local
1224 struct ffs_epfile *epfile = file->private_data; ffs_epfile_ioctl() local
1398 struct ffs_epfile *epfile = file->private_data; ffs_epfile_read() local
1418 struct ffs_epfile *epfile = file->private_data; ffs_epfile_poll() local
1762 struct ffs_epfile *epfile = NULL, *epfiles = NULL; ffs_epfiles_create() local
1812 struct ffs_epfile *epfile = epfiles; ffs_epfiles_destroy() local
1828 struct ffs_epfile *epfile = func->ffs->epfiles; ffs_func_eps_disable() local
1851 struct ffs_epfile *epfile = ffs->epfiles; ffs_func_eps_enable() local
[all...]
H A Df_fs.c119 struct usb_request *req; /* P: epfile->mutex */
147 * can never run concurrently (they are synchronised by epfile->mutex)
855 static void __ffs_epfile_read_buffer_free(struct ffs_epfile *epfile) in __ffs_epfile_read_buffer_free() argument
861 struct ffs_buffer *buf = xchg(&epfile->read_buffer, READ_BUFFER_DROP); in __ffs_epfile_read_buffer_free()
866 /* Assumes epfile->mutex is held. */
867 static ssize_t __ffs_epfile_read_buffered(struct ffs_epfile *epfile, in __ffs_epfile_read_buffered() argument
871 * Null out epfile->read_buffer so ffs_func_eps_disable does not free in __ffs_epfile_read_buffered()
875 struct ffs_buffer *buf = xchg(&epfile->read_buffer, NULL); in __ffs_epfile_read_buffered()
893 if (cmpxchg(&epfile->read_buffer, NULL, buf)) in __ffs_epfile_read_buffered()
899 /* Assumes epfile
900 __ffs_epfile_read_data(struct ffs_epfile *epfile, void *data, int data_len, struct iov_iter *iter) __ffs_epfile_read_data() argument
939 struct ffs_epfile *epfile = file->private_data; ffs_epfile_io() local
1149 struct ffs_epfile *epfile = inode->i_private; ffs_epfile_open() local
1163 struct ffs_epfile *epfile = kiocb->ki_filp->private_data; ffs_aio_cancel() local
1264 struct ffs_epfile *epfile = inode->i_private; ffs_epfile_release() local
1275 struct ffs_epfile *epfile = file->private_data; ffs_epfile_ioctl() local
1854 struct ffs_epfile *epfile, *epfiles; ffs_epfiles_create() local
1885 struct ffs_epfile *epfile = epfiles; ffs_epfiles_destroy() local
1902 struct ffs_epfile *epfile; ffs_func_eps_disable() local
1929 struct ffs_epfile *epfile; ffs_func_eps_enable() local
[all...]

Completed in 13 milliseconds