/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
H A D | Makefile | 2 dvb-usb-objs += dvb-usb-firmware.o dvb-usb-init.o dvb-usb-urb.o dvb-usb-i2c.o 3 dvb-usb-objs += dvb-usb-dvb.o dvb-usb-remote.o usb-urb.o 4 obj-$(CONFIG_DVB_USB) += dvb-usb [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
H A D | Makefile | 2 dvb-usb-objs += dvb-usb-firmware.o dvb-usb-init.o dvb-usb-urb.o dvb-usb-i2c.o 3 dvb-usb-objs += dvb-usb-dvb.o dvb-usb-remote.o usb-urb.o 4 obj-$(CONFIG_DVB_USB) += dvb-usb [all...] |
/kernel/linux/linux-5.10/drivers/staging/octeon-usb/ |
H A D | octeon-hcd.c | 48 #include <linux/usb.h> 51 #include <linux/usb/hcd.h> 389 c.u32 = cvmx_usb_read_csr32(usb, address); \ 391 cvmx_usb_write_csr32(usb, address, c.u32); \ 517 * @usb: USB block this access is for 522 static inline u32 cvmx_usb_read_csr32(struct octeon_hcd *usb, u64 address) in cvmx_usb_read_csr32() argument 532 * @usb: USB block this access is for 536 static inline void cvmx_usb_write_csr32(struct octeon_hcd *usb, in cvmx_usb_write_csr32() argument 540 cvmx_read64_uint64(CVMX_USBNX_DMA0_INB_CHN0(usb->index)); in cvmx_usb_write_csr32() 547 * @usb 552 cvmx_usb_pipe_needs_split(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe) cvmx_usb_pipe_needs_split() argument 574 cvmx_wait_tx_rx(struct octeon_hcd *usb, int fflsh_type) cvmx_wait_tx_rx() argument 600 cvmx_fifo_setup(struct octeon_hcd *usb) cvmx_fifo_setup() argument 656 cvmx_usb_shutdown(struct octeon_hcd *usb) cvmx_usb_shutdown() argument 689 cvmx_usb_initialize(struct device *dev, struct octeon_hcd *usb) cvmx_usb_initialize() argument 956 cvmx_usb_reset_port(struct octeon_hcd *usb) cvmx_usb_reset_port() argument 993 cvmx_usb_disable(struct octeon_hcd *usb) cvmx_usb_disable() argument 1012 cvmx_usb_get_status(struct octeon_hcd *usb) cvmx_usb_get_status() argument 1083 cvmx_usb_open_pipe(struct octeon_hcd *usb, int device_addr, int endpoint_num, enum cvmx_usb_speed device_speed, int max_packet, enum cvmx_usb_transfer transfer_type, enum cvmx_usb_direction transfer_dir, int interval, int multi_count, int hub_device_addr, int hub_port) cvmx_usb_open_pipe() argument 1151 cvmx_usb_poll_rx_fifo(struct octeon_hcd *usb) cvmx_usb_poll_rx_fifo() argument 1201 cvmx_usb_fill_tx_hw(struct octeon_hcd *usb, struct cvmx_usb_tx_fifo *fifo, int available) cvmx_usb_fill_tx_hw() argument 1255 cvmx_usb_poll_tx_fifo(struct octeon_hcd *usb) cvmx_usb_poll_tx_fifo() argument 1292 cvmx_usb_fill_tx_fifo(struct octeon_hcd *usb, int channel) cvmx_usb_fill_tx_fifo() argument 1346 cvmx_usb_start_channel_control(struct octeon_hcd *usb, int channel, struct cvmx_usb_pipe *pipe) cvmx_usb_start_channel_control() argument 1494 cvmx_usb_start_channel(struct octeon_hcd *usb, int channel, struct cvmx_usb_pipe *pipe) cvmx_usb_start_channel() argument 1838 cvmx_usb_find_ready_pipe(struct octeon_hcd *usb, enum cvmx_usb_transfer xfer_type) cvmx_usb_find_ready_pipe() argument 1862 cvmx_usb_next_pipe(struct octeon_hcd *usb, int is_sof) cvmx_usb_next_pipe() argument 1896 cvmx_usb_schedule(struct octeon_hcd *usb, int is_sof) cvmx_usb_schedule() argument 1954 octeon_usb_urb_complete_callback(struct octeon_hcd *usb, enum cvmx_usb_status status, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int bytes_transferred, struct urb *urb) octeon_usb_urb_complete_callback() argument 2054 cvmx_usb_complete(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, enum cvmx_usb_status complete_code) cvmx_usb_complete() argument 2122 cvmx_usb_submit_transaction( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, enum cvmx_usb_transfer type, u64 buffer, int buffer_length, u64 control_header, int iso_start_frame, int iso_number_packets, struct cvmx_usb_iso_packet *iso_packets, struct urb *urb) cvmx_usb_submit_transaction() argument 2183 cvmx_usb_submit_bulk( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_bulk() argument 2207 cvmx_usb_submit_interrupt( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_interrupt() argument 2232 cvmx_usb_submit_control( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_control() argument 2263 cvmx_usb_submit_isochronous( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_isochronous() argument 2294 cvmx_usb_cancel(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction) cvmx_usb_cancel() argument 2338 cvmx_usb_cancel_all(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe) cvmx_usb_cancel_all() argument 2362 cvmx_usb_close_pipe(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe) cvmx_usb_close_pipe() argument 2383 cvmx_usb_get_frame_number(struct octeon_hcd *usb) cvmx_usb_get_frame_number() argument 2392 cvmx_usb_transfer_control(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, union cvmx_usbcx_hccharx usbc_hcchar, int buffer_space_left, int bytes_in_last_packet) cvmx_usb_transfer_control() argument 2476 cvmx_usb_transfer_bulk(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, union cvmx_usbcx_hcintx usbc_hcint, int buffer_space_left, int bytes_in_last_packet) cvmx_usb_transfer_bulk() argument 2510 cvmx_usb_transfer_intr(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int buffer_space_left, int bytes_in_last_packet) cvmx_usb_transfer_intr() argument 2535 cvmx_usb_transfer_isoc(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int buffer_space_left, int bytes_in_last_packet, int bytes_this_transfer) cvmx_usb_transfer_isoc() argument 2592 cvmx_usb_poll_channel(struct octeon_hcd *usb, int channel) cvmx_usb_poll_channel() argument 2918 octeon_usb_port_callback(struct octeon_hcd *usb) octeon_usb_port_callback() argument 2935 cvmx_usb_poll(struct octeon_hcd *usb) cvmx_usb_poll() argument 3036 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_irq() local 3058 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_get_frame_number() local 3067 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_enqueue() local 3244 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_dequeue() local 3272 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_endpoint_disable() local 3287 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_status_data() local 3302 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_control() local 3535 struct octeon_hcd *usb; octeon_usb_probe() local 3684 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | octeon-hcd.c | 48 #include <linux/usb.h> 51 #include <linux/usb/hcd.h> 391 c.u32 = cvmx_usb_read_csr32(usb, address); \ 393 cvmx_usb_write_csr32(usb, address, c.u32); \ 519 * @usb: USB block this access is for 524 static inline u32 cvmx_usb_read_csr32(struct octeon_hcd *usb, u64 address) in cvmx_usb_read_csr32() argument 534 * @usb: USB block this access is for 538 static inline void cvmx_usb_write_csr32(struct octeon_hcd *usb, in cvmx_usb_write_csr32() argument 542 cvmx_read64_uint64(CVMX_USBNX_DMA0_INB_CHN0(usb->index)); in cvmx_usb_write_csr32() 549 * @usb 554 cvmx_usb_pipe_needs_split(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe) cvmx_usb_pipe_needs_split() argument 576 cvmx_wait_tx_rx(struct octeon_hcd *usb, int fflsh_type) cvmx_wait_tx_rx() argument 602 cvmx_fifo_setup(struct octeon_hcd *usb) cvmx_fifo_setup() argument 658 cvmx_usb_shutdown(struct octeon_hcd *usb) cvmx_usb_shutdown() argument 691 cvmx_usb_initialize(struct device *dev, struct octeon_hcd *usb) cvmx_usb_initialize() argument 958 cvmx_usb_reset_port(struct octeon_hcd *usb) cvmx_usb_reset_port() argument 995 cvmx_usb_disable(struct octeon_hcd *usb) cvmx_usb_disable() argument 1014 cvmx_usb_get_status(struct octeon_hcd *usb) cvmx_usb_get_status() argument 1085 cvmx_usb_open_pipe(struct octeon_hcd *usb, int device_addr, int endpoint_num, enum cvmx_usb_speed device_speed, int max_packet, enum cvmx_usb_transfer transfer_type, enum cvmx_usb_direction transfer_dir, int interval, int multi_count, int hub_device_addr, int hub_port) cvmx_usb_open_pipe() argument 1153 cvmx_usb_poll_rx_fifo(struct octeon_hcd *usb) cvmx_usb_poll_rx_fifo() argument 1203 cvmx_usb_fill_tx_hw(struct octeon_hcd *usb, struct cvmx_usb_tx_fifo *fifo, int available) cvmx_usb_fill_tx_hw() argument 1257 cvmx_usb_poll_tx_fifo(struct octeon_hcd *usb) cvmx_usb_poll_tx_fifo() argument 1294 cvmx_usb_fill_tx_fifo(struct octeon_hcd *usb, int channel) cvmx_usb_fill_tx_fifo() argument 1348 cvmx_usb_start_channel_control(struct octeon_hcd *usb, int channel, struct cvmx_usb_pipe *pipe) cvmx_usb_start_channel_control() argument 1496 cvmx_usb_start_channel(struct octeon_hcd *usb, int channel, struct cvmx_usb_pipe *pipe) cvmx_usb_start_channel() argument 1840 cvmx_usb_find_ready_pipe(struct octeon_hcd *usb, enum cvmx_usb_transfer xfer_type) cvmx_usb_find_ready_pipe() argument 1864 cvmx_usb_next_pipe(struct octeon_hcd *usb, int is_sof) cvmx_usb_next_pipe() argument 1898 cvmx_usb_schedule(struct octeon_hcd *usb, int is_sof) cvmx_usb_schedule() argument 1956 octeon_usb_urb_complete_callback(struct octeon_hcd *usb, enum cvmx_usb_status status, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int bytes_transferred, struct urb *urb) octeon_usb_urb_complete_callback() argument 2056 cvmx_usb_complete(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, enum cvmx_usb_status complete_code) cvmx_usb_complete() argument 2124 cvmx_usb_submit_transaction( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, enum cvmx_usb_transfer type, u64 buffer, int buffer_length, u64 control_header, int iso_start_frame, int iso_number_packets, struct cvmx_usb_iso_packet *iso_packets, struct urb *urb) cvmx_usb_submit_transaction() argument 2185 cvmx_usb_submit_bulk( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_bulk() argument 2209 cvmx_usb_submit_interrupt( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_interrupt() argument 2234 cvmx_usb_submit_control( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_control() argument 2265 cvmx_usb_submit_isochronous( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) cvmx_usb_submit_isochronous() argument 2296 cvmx_usb_cancel(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction) cvmx_usb_cancel() argument 2341 cvmx_usb_cancel_all(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe) cvmx_usb_cancel_all() argument 2365 cvmx_usb_close_pipe(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe) cvmx_usb_close_pipe() argument 2386 cvmx_usb_get_frame_number(struct octeon_hcd *usb) cvmx_usb_get_frame_number() argument 2395 cvmx_usb_transfer_control(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, union cvmx_usbcx_hccharx usbc_hcchar, int buffer_space_left, int bytes_in_last_packet) cvmx_usb_transfer_control() argument 2479 cvmx_usb_transfer_bulk(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, union cvmx_usbcx_hcintx usbc_hcint, int buffer_space_left, int bytes_in_last_packet) cvmx_usb_transfer_bulk() argument 2513 cvmx_usb_transfer_intr(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int buffer_space_left, int bytes_in_last_packet) cvmx_usb_transfer_intr() argument 2538 cvmx_usb_transfer_isoc(struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int buffer_space_left, int bytes_in_last_packet, int bytes_this_transfer) cvmx_usb_transfer_isoc() argument 2595 cvmx_usb_poll_channel(struct octeon_hcd *usb, int channel) cvmx_usb_poll_channel() argument 2922 octeon_usb_port_callback(struct octeon_hcd *usb) octeon_usb_port_callback() argument 2939 cvmx_usb_poll(struct octeon_hcd *usb) cvmx_usb_poll() argument 3040 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_irq() local 3062 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_get_frame_number() local 3071 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_enqueue() local 3248 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_dequeue() local 3276 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_endpoint_disable() local 3291 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_status_data() local 3306 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_control() local 3539 struct octeon_hcd *usb; octeon_usb_probe() local 3688 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_remove() local [all...] |
H A D | fhci-sched.c | 22 #include <linux/usb.h> 23 #include <linux/usb/hcd.h> 28 static void recycle_frame(struct fhci_usb *usb, struct packet *pkt) in recycle_frame() argument 36 cq_put(&usb->ep0->empty_frame_Q, pkt); in recycle_frame() 40 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt) in fhci_transaction_confirm() argument 48 td = fhci_remove_td_from_frame(usb->actual_frame); in fhci_transaction_confirm() 56 cq_put(&usb->ep0->dummy_packets_Q, pkt->data); in fhci_transaction_confirm() 59 recycle_frame(usb, pkt); in fhci_transaction_confirm() 68 td_next->start_frame = usb->actual_frame->frame_num; in fhci_transaction_confirm() 87 fhci_dbg(usb in fhci_transaction_confirm() 126 fhci_flush_all_transmissions(struct fhci_usb *usb) fhci_flush_all_transmissions() argument 155 add_packet(struct fhci_usb *usb, struct ed *ed, struct td *td) add_packet() argument 268 scan_ed_list(struct fhci_usb *usb, struct list_head *list, enum fhci_tf_mode list_type) scan_ed_list() argument 335 rotate_frames(struct fhci_usb *usb) rotate_frames() argument 358 fhci_schedule_transactions(struct fhci_usb *usb) fhci_schedule_transactions() argument 401 struct fhci_usb *usb = fhci->usb_lld; sof_interrupt() local 426 struct fhci_usb *usb = fhci->usb_lld; fhci_device_disconnected_interrupt() local 452 struct fhci_usb *usb = fhci->usb_lld; fhci_device_connected_interrupt() local 508 struct fhci_usb *usb = fhci->usb_lld; fhci_frame_limit_timer_irq() local 527 abort_transmission(struct fhci_usb *usb) abort_transmission() argument 545 struct fhci_usb *usb; fhci_irq() local [all...] |
H A D | fhci-hcd.c | 23 #include <linux/usb.h> 24 #include <linux/usb/hcd.h> 58 u16 fhci_get_sof_timer_count(struct fhci_usb *usb) in fhci_get_sof_timer_count() argument 60 return be16_to_cpu(in_be16(&usb->fhci->regs->usb_ussft) / 12); in fhci_get_sof_timer_count() 64 static u32 endpoint_zero_init(struct fhci_usb *usb, in endpoint_zero_init() argument 70 rc = fhci_create_ep(usb, data_mem, ring_len); in endpoint_zero_init() 75 fhci_init_ep_registers(usb, usb->ep0, data_mem); in endpoint_zero_init() 81 void fhci_usb_enable_interrupt(struct fhci_usb *usb) in fhci_usb_enable_interrupt() argument 83 struct fhci_hcd *fhci = usb in fhci_usb_enable_interrupt() 101 fhci_usb_disable_interrupt(struct fhci_usb *usb) fhci_usb_disable_interrupt() argument 119 struct fhci_usb *usb = fhci->usb_lld; fhci_usb_enable() local 133 struct fhci_usb *usb = fhci->usb_lld; fhci_usb_disable() local 244 struct fhci_usb *usb = lld; fhci_usb_free() local 259 struct fhci_usb *usb = fhci->usb_lld; fhci_usb_init() local 306 struct fhci_usb *usb; fhci_create_lld() local 468 struct fhci_usb *usb = fhci->usb_lld; fhci_urb_dequeue() local [all...] |
H A D | fhci-tds.c | 20 #include <linux/usb.h> 21 #include <linux/usb/hcd.h> 95 void fhci_ep0_free(struct fhci_usb *usb) in fhci_ep0_free() argument 100 ep = usb->ep0; in fhci_ep0_free() 136 usb->ep0 = NULL; in fhci_ep0_free() 144 * usb A pointer to the data structure of the USB 148 u32 fhci_create_ep(struct fhci_usb *usb, enum fhci_mem_alloc data_mem, in fhci_create_ep() argument 160 fhci_err(usb->fhci, "illegal TD ring length parameters\n"); in fhci_create_ep() 224 usb->ep0 = ep; in fhci_create_ep() 228 fhci_ep0_free(usb); in fhci_create_ep() 242 fhci_init_ep_registers(struct fhci_usb *usb, struct endpoint *ep, enum fhci_mem_alloc data_mem) fhci_init_ep_registers() argument 277 fhci_td_transaction_confirm(struct fhci_usb *usb) fhci_td_transaction_confirm() argument 377 fhci_host_transaction(struct fhci_usb *usb, struct packet *pkt, enum fhci_ta_type trans_type, u8 dest_addr, u8 dest_ep, enum fhci_tf_mode trans_mode, enum fhci_speed dest_speed, u8 data_toggle) fhci_host_transaction() argument 468 fhci_flush_bds(struct fhci_usb *usb) fhci_flush_bds() argument 521 fhci_flush_actual_frame(struct fhci_usb *usb) fhci_flush_actual_frame() argument 573 fhci_tx_conf_interrupt(struct fhci_usb *usb) fhci_tx_conf_interrupt() argument 587 fhci_host_transmit_actual_frame(struct fhci_usb *usb) fhci_host_transmit_actual_frame() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | fhci-sched.c | 22 #include <linux/usb.h> 23 #include <linux/usb/hcd.h> 28 static void recycle_frame(struct fhci_usb *usb, struct packet *pkt) in recycle_frame() argument 36 cq_put(&usb->ep0->empty_frame_Q, pkt); in recycle_frame() 40 void fhci_transaction_confirm(struct fhci_usb *usb, struct packet *pkt) in fhci_transaction_confirm() argument 48 td = fhci_remove_td_from_frame(usb->actual_frame); in fhci_transaction_confirm() 56 cq_put(&usb->ep0->dummy_packets_Q, pkt->data); in fhci_transaction_confirm() 59 recycle_frame(usb, pkt); in fhci_transaction_confirm() 68 td_next->start_frame = usb->actual_frame->frame_num; in fhci_transaction_confirm() 87 fhci_dbg(usb in fhci_transaction_confirm() 126 fhci_flush_all_transmissions(struct fhci_usb *usb) fhci_flush_all_transmissions() argument 155 add_packet(struct fhci_usb *usb, struct ed *ed, struct td *td) add_packet() argument 268 scan_ed_list(struct fhci_usb *usb, struct list_head *list, enum fhci_tf_mode list_type) scan_ed_list() argument 335 rotate_frames(struct fhci_usb *usb) rotate_frames() argument 358 fhci_schedule_transactions(struct fhci_usb *usb) fhci_schedule_transactions() argument 401 struct fhci_usb *usb = fhci->usb_lld; sof_interrupt() local 426 struct fhci_usb *usb = fhci->usb_lld; fhci_device_disconnected_interrupt() local 452 struct fhci_usb *usb = fhci->usb_lld; fhci_device_connected_interrupt() local 508 struct fhci_usb *usb = fhci->usb_lld; fhci_frame_limit_timer_irq() local 527 abort_transmission(struct fhci_usb *usb) abort_transmission() argument 545 struct fhci_usb *usb; fhci_irq() local [all...] |
H A D | fhci-hcd.c | 23 #include <linux/usb.h> 24 #include <linux/usb/hcd.h> 57 u16 fhci_get_sof_timer_count(struct fhci_usb *usb) in fhci_get_sof_timer_count() argument 59 return be16_to_cpu(in_be16(&usb->fhci->regs->usb_ussft) / 12); in fhci_get_sof_timer_count() 63 static u32 endpoint_zero_init(struct fhci_usb *usb, in endpoint_zero_init() argument 69 rc = fhci_create_ep(usb, data_mem, ring_len); in endpoint_zero_init() 74 fhci_init_ep_registers(usb, usb->ep0, data_mem); in endpoint_zero_init() 80 void fhci_usb_enable_interrupt(struct fhci_usb *usb) in fhci_usb_enable_interrupt() argument 82 struct fhci_hcd *fhci = usb in fhci_usb_enable_interrupt() 100 fhci_usb_disable_interrupt(struct fhci_usb *usb) fhci_usb_disable_interrupt() argument 118 struct fhci_usb *usb = fhci->usb_lld; fhci_usb_enable() local 132 struct fhci_usb *usb = fhci->usb_lld; fhci_usb_disable() local 243 struct fhci_usb *usb = lld; fhci_usb_free() local 258 struct fhci_usb *usb = fhci->usb_lld; fhci_usb_init() local 305 struct fhci_usb *usb; fhci_create_lld() local 468 struct fhci_usb *usb = fhci->usb_lld; fhci_urb_dequeue() local [all...] |
H A D | fhci-tds.c | 20 #include <linux/usb.h> 21 #include <linux/usb/hcd.h> 95 void fhci_ep0_free(struct fhci_usb *usb) in fhci_ep0_free() argument 100 ep = usb->ep0; in fhci_ep0_free() 136 usb->ep0 = NULL; in fhci_ep0_free() 144 * usb A pointer to the data structure of the USB 148 u32 fhci_create_ep(struct fhci_usb *usb, enum fhci_mem_alloc data_mem, in fhci_create_ep() argument 160 fhci_err(usb->fhci, "illegal TD ring length parameters\n"); in fhci_create_ep() 224 usb->ep0 = ep; in fhci_create_ep() 228 fhci_ep0_free(usb); in fhci_create_ep() 242 fhci_init_ep_registers(struct fhci_usb *usb, struct endpoint *ep, enum fhci_mem_alloc data_mem) fhci_init_ep_registers() argument 277 fhci_td_transaction_confirm(struct fhci_usb *usb) fhci_td_transaction_confirm() argument 377 fhci_host_transaction(struct fhci_usb *usb, struct packet *pkt, enum fhci_ta_type trans_type, u8 dest_addr, u8 dest_ep, enum fhci_tf_mode trans_mode, enum fhci_speed dest_speed, u8 data_toggle) fhci_host_transaction() argument 468 fhci_flush_bds(struct fhci_usb *usb) fhci_flush_bds() argument 521 fhci_flush_actual_frame(struct fhci_usb *usb) fhci_flush_actual_frame() argument 573 fhci_tx_conf_interrupt(struct fhci_usb *usb) fhci_tx_conf_interrupt() argument 587 fhci_host_transmit_actual_frame(struct fhci_usb *usb) fhci_host_transmit_actual_frame() argument [all...] |
/kernel/linux/linux-5.10/drivers/clk/at91/ |
H A D | clk-usb.c | 46 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local 50 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate() 112 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local 114 if (index >= usb->num_parents) in at91sam9x5_clk_usb_set_parent() 117 regmap_update_bits(usb->regmap, AT91_PMC_USB, usb->usbs_mask, index); in at91sam9x5_clk_usb_set_parent() 124 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_get_parent() local 127 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent() 129 return usbr & usb->usbs_mask; in at91sam9x5_clk_usb_get_parent() 135 struct at91sam9x5_clk_usb *usb in at91sam9x5_clk_usb_set_rate() local 161 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_enable() local 171 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_disable() local 178 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_is_enabled() local 200 struct at91sam9x5_clk_usb *usb; _at91sam9x5_clk_register_usb() local 251 struct at91sam9x5_clk_usb *usb; at91sam9n12_clk_register_usb() local 282 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_recalc_rate() local 298 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_round_rate() local 337 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_set_rate() local 368 struct at91rm9200_clk_usb *usb; at91rm9200_clk_register_usb() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/purelifi/plfxlc/ |
H A D | usb.c | 12 #include <linux/usb.h> 23 #include "usb.h" 36 void plfxlc_send_packet_from_data_queue(struct plfxlc_usb *usb) in plfxlc_send_packet_from_data_queue() argument 38 struct plfxlc_usb_tx *tx = &usb->tx; in plfxlc_send_packet_from_data_queue() 44 last_served_sidx = usb->sidx; in plfxlc_send_packet_from_data_queue() 46 usb->sidx = (usb->sidx + 1) % MAX_STA_NUM; in plfxlc_send_packet_from_data_queue() 47 if (!(tx->station[usb->sidx].flag & STATION_CONNECTED_FLAG)) in plfxlc_send_packet_from_data_queue() 49 if (!(tx->station[usb->sidx].flag & STATION_FIFO_FULL_FLAG)) in plfxlc_send_packet_from_data_queue() 50 skb = skb_peek(&tx->station[usb in plfxlc_send_packet_from_data_queue() 63 handle_rx_packet(struct plfxlc_usb *usb, const u8 *buffer, unsigned int length) handle_rx_packet() argument 72 struct plfxlc_usb *usb; rx_urb_complete() local 166 alloc_rx_urb(struct plfxlc_usb *usb) alloc_rx_urb() argument 200 __lf_x_usb_enable_rx(struct plfxlc_usb *usb) __lf_x_usb_enable_rx() argument 254 plfxlc_usb_enable_rx(struct plfxlc_usb *usb) plfxlc_usb_enable_rx() argument 269 __lf_x_usb_disable_rx(struct plfxlc_usb *usb) __lf_x_usb_disable_rx() argument 294 plfxlc_usb_disable_rx(struct plfxlc_usb *usb) plfxlc_usb_disable_rx() argument 304 plfxlc_usb_disable_tx(struct plfxlc_usb *usb) plfxlc_usb_disable_tx() argument 325 plfxlc_usb_enable_tx(struct plfxlc_usb *usb) plfxlc_usb_enable_tx() argument 341 struct plfxlc_usb *usb; plfxlc_tx_urb_complete() local 372 init_usb_rx(struct plfxlc_usb *usb) init_usb_rx() argument 388 init_usb_tx(struct plfxlc_usb *usb) init_usb_tx() argument 399 plfxlc_usb_init(struct plfxlc_usb *usb, struct ieee80211_hw *hw, struct usb_interface *intf) plfxlc_usb_init() argument 409 plfxlc_usb_release(struct plfxlc_usb *usb) plfxlc_usb_release() argument 432 plfxlc_usb_init_hw(struct plfxlc_usb *usb) plfxlc_usb_init_hw() argument 490 plfxlc_usb_wreq_async(struct plfxlc_usb *usb, const u8 *buffer, int buffer_len, enum plf_usb_req_enum usb_req_id, usb_complete_t complete_fn, void *context) plfxlc_usb_wreq_async() argument 549 struct plfxlc_usb *usb = from_timer(usb, t, tx.tx_retry_timer); slif_data_plane_sap_timer_callb() local 559 struct plfxlc_usb *usb = from_timer(usb, t, sta_queue_cleanup); sta_queue_cleanup_timer_callb() local 585 struct plfxlc_usb *usb; probe() local 706 struct plfxlc_usb *usb; disconnect() local 735 plfxlc_usb_resume(struct plfxlc_usb *usb) plfxlc_usb_resume() argument 762 plfxlc_usb_stop(struct plfxlc_usb *usb) plfxlc_usb_stop() argument 775 struct plfxlc_usb *usb; pre_reset() local 794 struct plfxlc_usb *usb; post_reset() local [all...] |
H A D | usb.h | 13 #include <linux/usb.h> 38 #define plfxlc_usb_dev(usb) (&(usb)->intf->dev) 67 spinlock_t lock; /* spin lock for usb interrupt buffer */ 123 /* Contains the usb parts. The structure doesn't require a lock because intf 156 int plfxlc_usb_wreq_async(struct plfxlc_usb *usb, const u8 *buffer, 161 plfxlc_usb_to_usbdev(struct plfxlc_usb *usb) in plfxlc_usb_to_usbdev() argument 163 return interface_to_usbdev(usb->intf); in plfxlc_usb_to_usbdev() 173 plfxlc_usb_to_hw(struct plfxlc_usb *usb) in plfxlc_usb_to_hw() argument 175 return plfxlc_intf_to_hw(usb in plfxlc_usb_to_hw() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 16 #include <linux/usb.h> 97 MODULE_DEVICE_TABLE(usb, usb_ids); 102 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, 215 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument 219 usb->is_zd1211b ? in get_fw_name() 225 static int handle_version_mismatch(struct zd_usb *usb, in handle_version_mismatch() argument 228 struct usb_device *udev = zd_usb_to_usbdev(usb); in handle_version_mismatch() 235 get_fw_name(usb, fw_name, sizeof(fw_name), "ur"), in handle_version_mismatch() 258 static int upload_firmware(struct zd_usb *usb) in upload_firmware() argument 263 struct usb_device *udev = zd_usb_to_usbdev(usb); in upload_firmware() 325 zd_usb_read_fw(struct zd_usb *usb, zd_addr_t addr, u8 *data, u16 len) zd_usb_read_fw() argument 360 struct zd_usb *usb = urb->context; handle_regs_int_override() local 375 struct zd_usb *usb = urb->context; handle_regs_int() local 428 struct zd_usb *usb; int_urb_complete() local 502 usb_int_enabled(struct zd_usb *usb) usb_int_enabled() argument 514 zd_usb_enable_int(struct zd_usb *usb) zd_usb_enable_int() argument 577 zd_usb_disable_int(struct zd_usb *usb) zd_usb_disable_int() argument 605 handle_rx_packet(struct zd_usb *usb, const u8 *buffer, unsigned int length) handle_rx_packet() argument 651 struct zd_usb *usb; rx_urb_complete() local 713 alloc_rx_urb(struct zd_usb *usb) alloc_rx_urb() argument 746 __zd_usb_enable_rx(struct zd_usb *usb) __zd_usb_enable_rx() argument 798 zd_usb_enable_rx(struct zd_usb *usb) zd_usb_enable_rx() argument 812 __zd_usb_disable_rx(struct zd_usb *usb) __zd_usb_disable_rx() argument 839 zd_usb_disable_rx(struct zd_usb *usb) zd_usb_disable_rx() argument 851 zd_usb_reset_rx(struct zd_usb *usb) zd_usb_reset_rx() argument 880 zd_usb_disable_tx(struct zd_usb *usb) zd_usb_disable_tx() argument 908 zd_usb_enable_tx(struct zd_usb *usb) zd_usb_enable_tx() argument 921 tx_dec_submitted_urbs(struct zd_usb *usb) tx_dec_submitted_urbs() argument 935 tx_inc_submitted_urbs(struct zd_usb *usb) tx_inc_submitted_urbs() argument 961 struct zd_usb *usb; tx_urb_complete() local 1016 zd_usb_tx(struct zd_usb *usb, struct sk_buff *skb) zd_usb_tx() argument 1057 zd_tx_timeout(struct zd_usb *usb) zd_tx_timeout() argument 1083 struct zd_usb *usb = zd_tx_watchdog_handler() local 1104 zd_tx_watchdog_enable(struct zd_usb *usb) zd_tx_watchdog_enable() argument 1116 zd_tx_watchdog_disable(struct zd_usb *usb) zd_tx_watchdog_disable() argument 1129 struct zd_usb *usb = zd_rx_idle_timer_handler() local 1144 struct zd_usb *usb = from_tasklet(usb, t, rx.reset_timer_tasklet); zd_usb_reset_rx_idle_timer_tasklet() local 1149 zd_usb_reset_rx_idle_timer(struct zd_usb *usb) zd_usb_reset_rx_idle_timer() argument 1156 init_usb_interrupt(struct zd_usb *usb) init_usb_interrupt() argument 1167 init_usb_rx(struct zd_usb *usb) init_usb_rx() argument 1185 init_usb_tx(struct zd_usb *usb) init_usb_tx() argument 1199 zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw, struct usb_interface *intf) zd_usb_init() argument 1211 zd_usb_clear(struct zd_usb *usb) zd_usb_clear() argument 1242 zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size) zd_usb_scnprint_id() argument 1316 zd_usb_init_hw(struct zd_usb *usb) zd_usb_init_hw() argument 1352 struct zd_usb *usb; probe() local 1417 struct zd_usb *usb; disconnect() local 1448 zd_usb_resume(struct zd_usb *usb) zd_usb_resume() argument 1475 zd_usb_stop(struct zd_usb *usb) zd_usb_stop() argument 1492 struct zd_usb *usb; pre_reset() local 1512 struct zd_usb *usb; post_reset() local 1598 prepare_read_regs_int(struct zd_usb *usb, struct usb_req_read_regs *req, unsigned int count) prepare_read_regs_int() argument 1612 disable_read_regs_int(struct zd_usb *usb) disable_read_regs_int() argument 1621 check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, unsigned int count) check_read_regs() argument 1660 get_results(struct zd_usb *usb, u16 *values, struct usb_req_read_regs *req, unsigned int count, bool *retry) get_results() argument 1695 zd_usb_ioread16v(struct zd_usb *usb, u16 *values, const zd_addr_t *addresses, unsigned int count) zd_usb_ioread16v() argument 1777 struct zd_usb *usb = urb->context; iowrite16v_urb_complete() local 1787 zd_submit_waiting_urb(struct zd_usb *usb, bool last) zd_submit_waiting_urb() argument 1815 zd_usb_iowrite16v_async_start(struct zd_usb *usb) zd_usb_iowrite16v_async_start() argument 1828 zd_usb_iowrite16v_async_end(struct zd_usb *usb, unsigned int timeout) zd_usb_iowrite16v_async_end() argument 1864 zd_usb_iowrite16v_async(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs, unsigned int count) zd_usb_iowrite16v_async() argument 1947 zd_usb_iowrite16v(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs, unsigned int count) zd_usb_iowrite16v() argument 1961 zd_usb_rfwrite(struct zd_usb *usb, u32 value, u8 bits) zd_usb_rfwrite() argument [all...] |
H A D | zd_usb.h | 15 #include <linux/usb.h> 203 /* Contains the usb parts. The structure doesn't require a lock because intf 218 #define zd_usb_dev(usb) (&usb->intf->dev) 220 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument 222 return interface_to_usbdev(usb->intf); in zd_usb_to_usbdev() 230 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw() argument 232 return zd_intf_to_hw(usb->intf); in zd_usb_to_hw() 235 void zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw, 237 int zd_usb_init_hw(struct zd_usb *usb); 261 zd_usb_ioread16(struct zd_usb *usb, u16 *value, const zd_addr_t addr) zd_usb_ioread16() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 16 #include <linux/usb.h> 96 MODULE_DEVICE_TABLE(usb, usb_ids); 101 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, 214 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument 218 usb->is_zd1211b ? in get_fw_name() 224 static int handle_version_mismatch(struct zd_usb *usb, in handle_version_mismatch() argument 227 struct usb_device *udev = zd_usb_to_usbdev(usb); in handle_version_mismatch() 234 get_fw_name(usb, fw_name, sizeof(fw_name), "ur"), in handle_version_mismatch() 257 static int upload_firmware(struct zd_usb *usb) in upload_firmware() argument 262 struct usb_device *udev = zd_usb_to_usbdev(usb); in upload_firmware() 324 zd_usb_read_fw(struct zd_usb *usb, zd_addr_t addr, u8 *data, u16 len) zd_usb_read_fw() argument 359 struct zd_usb *usb = urb->context; handle_regs_int_override() local 374 struct zd_usb *usb = urb->context; handle_regs_int() local 427 struct zd_usb *usb; int_urb_complete() local 501 usb_int_enabled(struct zd_usb *usb) usb_int_enabled() argument 513 zd_usb_enable_int(struct zd_usb *usb) zd_usb_enable_int() argument 576 zd_usb_disable_int(struct zd_usb *usb) zd_usb_disable_int() argument 604 handle_rx_packet(struct zd_usb *usb, const u8 *buffer, unsigned int length) handle_rx_packet() argument 650 struct zd_usb *usb; rx_urb_complete() local 712 alloc_rx_urb(struct zd_usb *usb) alloc_rx_urb() argument 745 __zd_usb_enable_rx(struct zd_usb *usb) __zd_usb_enable_rx() argument 797 zd_usb_enable_rx(struct zd_usb *usb) zd_usb_enable_rx() argument 811 __zd_usb_disable_rx(struct zd_usb *usb) __zd_usb_disable_rx() argument 838 zd_usb_disable_rx(struct zd_usb *usb) zd_usb_disable_rx() argument 850 zd_usb_reset_rx(struct zd_usb *usb) zd_usb_reset_rx() argument 879 zd_usb_disable_tx(struct zd_usb *usb) zd_usb_disable_tx() argument 907 zd_usb_enable_tx(struct zd_usb *usb) zd_usb_enable_tx() argument 920 tx_dec_submitted_urbs(struct zd_usb *usb) tx_dec_submitted_urbs() argument 934 tx_inc_submitted_urbs(struct zd_usb *usb) tx_inc_submitted_urbs() argument 960 struct zd_usb *usb; tx_urb_complete() local 1015 zd_usb_tx(struct zd_usb *usb, struct sk_buff *skb) zd_usb_tx() argument 1056 zd_tx_timeout(struct zd_usb *usb) zd_tx_timeout() argument 1082 struct zd_usb *usb = zd_tx_watchdog_handler() local 1103 zd_tx_watchdog_enable(struct zd_usb *usb) zd_tx_watchdog_enable() argument 1115 zd_tx_watchdog_disable(struct zd_usb *usb) zd_tx_watchdog_disable() argument 1128 struct zd_usb *usb = zd_rx_idle_timer_handler() local 1143 struct zd_usb *usb = from_tasklet(usb, t, rx.reset_timer_tasklet); zd_usb_reset_rx_idle_timer_tasklet() local 1148 zd_usb_reset_rx_idle_timer(struct zd_usb *usb) zd_usb_reset_rx_idle_timer() argument 1155 init_usb_interrupt(struct zd_usb *usb) init_usb_interrupt() argument 1166 init_usb_rx(struct zd_usb *usb) init_usb_rx() argument 1184 init_usb_tx(struct zd_usb *usb) init_usb_tx() argument 1198 zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw, struct usb_interface *intf) zd_usb_init() argument 1210 zd_usb_clear(struct zd_usb *usb) zd_usb_clear() argument 1241 zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size) zd_usb_scnprint_id() argument 1315 zd_usb_init_hw(struct zd_usb *usb) zd_usb_init_hw() argument 1351 struct zd_usb *usb; probe() local 1416 struct zd_usb *usb; disconnect() local 1447 zd_usb_resume(struct zd_usb *usb) zd_usb_resume() argument 1474 zd_usb_stop(struct zd_usb *usb) zd_usb_stop() argument 1491 struct zd_usb *usb; pre_reset() local 1511 struct zd_usb *usb; post_reset() local 1597 prepare_read_regs_int(struct zd_usb *usb, struct usb_req_read_regs *req, unsigned int count) prepare_read_regs_int() argument 1611 disable_read_regs_int(struct zd_usb *usb) disable_read_regs_int() argument 1620 check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req, unsigned int count) check_read_regs() argument 1659 get_results(struct zd_usb *usb, u16 *values, struct usb_req_read_regs *req, unsigned int count, bool *retry) get_results() argument 1694 zd_usb_ioread16v(struct zd_usb *usb, u16 *values, const zd_addr_t *addresses, unsigned int count) zd_usb_ioread16v() argument 1771 struct zd_usb *usb = urb->context; iowrite16v_urb_complete() local 1781 zd_submit_waiting_urb(struct zd_usb *usb, bool last) zd_submit_waiting_urb() argument 1809 zd_usb_iowrite16v_async_start(struct zd_usb *usb) zd_usb_iowrite16v_async_start() argument 1822 zd_usb_iowrite16v_async_end(struct zd_usb *usb, unsigned int timeout) zd_usb_iowrite16v_async_end() argument 1858 zd_usb_iowrite16v_async(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs, unsigned int count) zd_usb_iowrite16v_async() argument 1936 zd_usb_iowrite16v(struct zd_usb *usb, const struct zd_ioreq16 *ioreqs, unsigned int count) zd_usb_iowrite16v() argument 1950 zd_usb_rfwrite(struct zd_usb *usb, u32 value, u8 bits) zd_usb_rfwrite() argument [all...] |
H A D | zd_usb.h | 15 #include <linux/usb.h> 203 /* Contains the usb parts. The structure doesn't require a lock because intf 218 #define zd_usb_dev(usb) (&usb->intf->dev) 220 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument 222 return interface_to_usbdev(usb->intf); in zd_usb_to_usbdev() 230 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw() argument 232 return zd_intf_to_hw(usb->intf); in zd_usb_to_hw() 235 void zd_usb_init(struct zd_usb *usb, struct ieee80211_hw *hw, 237 int zd_usb_init_hw(struct zd_usb *usb); 261 zd_usb_ioread16(struct zd_usb *usb, u16 *value, const zd_addr_t addr) zd_usb_ioread16() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/at91/ |
H A D | clk-usb.c | 47 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local 51 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate() 113 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local 115 if (index >= usb->num_parents) in at91sam9x5_clk_usb_set_parent() 118 regmap_update_bits(usb->regmap, AT91_PMC_USB, usb->usbs_mask, index); in at91sam9x5_clk_usb_set_parent() 125 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_get_parent() local 128 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent() 130 return usbr & usb->usbs_mask; in at91sam9x5_clk_usb_get_parent() 136 struct at91sam9x5_clk_usb *usb in at91sam9x5_clk_usb_set_rate() local 154 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9x5_usb_save_context() local 166 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9x5_usb_restore_context() local 188 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_enable() local 198 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_disable() local 205 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); at91sam9n12_clk_usb_is_enabled() local 227 struct at91sam9x5_clk_usb *usb; _at91sam9x5_clk_register_usb() local 278 struct at91sam9x5_clk_usb *usb; at91sam9n12_clk_register_usb() local 309 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_recalc_rate() local 325 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_round_rate() local 364 struct at91rm9200_clk_usb *usb = to_at91rm9200_clk_usb(hw); at91rm9200_clk_usb_set_rate() local 395 struct at91rm9200_clk_usb *usb; at91rm9200_clk_register_usb() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/ |
H A D | Makefile | 5 dvb-usb-af9015-objs := af9015.o 6 obj-$(CONFIG_DVB_USB_AF9015) += dvb-usb-af9015.o 8 dvb-usb-af9035-objs := af9035.o 9 obj-$(CONFIG_DVB_USB_AF9035) += dvb-usb-af9035.o 11 dvb-usb-anysee-objs := anysee.o 12 obj-$(CONFIG_DVB_USB_ANYSEE) += dvb-usb-anysee.o 14 dvb-usb-au6610-objs := au6610.o 15 obj-$(CONFIG_DVB_USB_AU6610) += dvb-usb-au6610.o 17 dvb-usb-az6007-objs := az6007.o 18 obj-$(CONFIG_DVB_USB_AZ6007) += dvb-usb [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
H A D | Makefile | 5 dvb-usb-af9015-objs := af9015.o 6 obj-$(CONFIG_DVB_USB_AF9015) += dvb-usb-af9015.o 8 dvb-usb-af9035-objs := af9035.o 9 obj-$(CONFIG_DVB_USB_AF9035) += dvb-usb-af9035.o 11 dvb-usb-anysee-objs := anysee.o 12 obj-$(CONFIG_DVB_USB_ANYSEE) += dvb-usb-anysee.o 14 dvb-usb-au6610-objs := au6610.o 15 obj-$(CONFIG_DVB_USB_AU6610) += dvb-usb-au6610.o 17 dvb-usb-az6007-objs := az6007.o 18 obj-$(CONFIG_DVB_USB_AZ6007) += dvb-usb [all...] |
/kernel/linux/linux-6.6/drivers/usb/chipidea/ |
H A D | ci_hdrc_tegra.c | 14 #include <linux/usb.h> 15 #include <linux/usb/chipidea.h> 16 #include <linux/usb/hcd.h> 17 #include <linux/usb/of.h> 18 #include <linux/usb/phy.h> 106 rst = devm_reset_control_get_shared(dev, "usb"); in tegra_usb_reset_controller() 155 struct tegra_usb *usb = dev_get_drvdata(ci->dev->parent); in tegra_usb_notify_event() local 163 ehci_writel(ehci, usb->soc->txfifothresh << 16, in tegra_usb_notify_event() 239 struct tegra_usb *usb = dev_get_drvdata(ci->dev->parent); in tegra_ehci_hub_control() local 248 if (wValue != USB_PORT_FEAT_RESET || !usb in tegra_ehci_hub_control() 278 struct tegra_usb *usb; tegra_usb_probe() local 368 struct tegra_usb *usb = platform_get_drvdata(pdev); tegra_usb_remove() local 379 struct tegra_usb *usb = dev_get_drvdata(dev); tegra_usb_runtime_resume() local 393 struct tegra_usb *usb = dev_get_drvdata(dev); tegra_usb_runtime_suspend() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | usb.c | 16 MODULE_PARM_DESC(disable_usb_sg, "Disable usb scatter-gather support"); 26 lockdep_assert_held(&dev->usb.usb_ctrl_mtx); in __mt76u_vendor_request() 55 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 59 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 67 struct mt76_usb *usb = &dev->usb; in ___mt76u_rr() local 72 addr, usb->data, sizeof(__le32)); in ___mt76u_rr() 74 data = get_unaligned_le32(usb->data); in ___mt76u_rr() 105 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_rr() 107 mutex_unlock(&dev->usb in mt76u_rr() 115 struct mt76_usb *usb = &dev->usb; ___mt76u_wr() local 161 struct mt76_usb *usb = &dev->usb; mt76u_copy() local 193 struct mt76_usb *usb = &dev->usb; mt76u_read_copy() local 233 struct mt76_usb *usb = &dev->usb; mt76u_req_wr_rp() local 260 struct mt76_usb *usb = &dev->usb; mt76u_req_rd_rp() local 293 mt76u_set_endpoints(struct usb_interface *intf, struct mt76_usb *usb) mt76u_set_endpoints() argument 630 struct mt76_usb *usb = container_of(w, struct mt76_usb, rx_worker); mt76u_rx_worker() local 761 struct mt76_usb *usb = container_of(w, struct mt76_usb, status_worker); mt76u_status_worker() local 798 struct mt76_usb *usb; mt76u_tx_status_data() local 1071 struct mt76_usb *usb = &dev->usb; __mt76u_init() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/go7007/ |
H A D | go7007-usb.c | 15 #include <linux/usb.h> 618 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table); 625 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local 629 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request() 630 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request() 634 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request() 635 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request() 643 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local 653 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset() 678 struct go7007_usb *usb in go7007_usb_ezusb_write_interrupt() local 724 struct go7007_usb *usb = go->hpi_context; go7007_usb_onboard_write_interrupt() local 774 struct go7007_usb *usb = go->hpi_context; go7007_usb_read_interrupt() local 833 struct go7007_usb *usb = go->hpi_context; go7007_usb_stream_start() local 866 struct go7007_usb *usb = go->hpi_context; go7007_usb_stream_stop() local 881 struct go7007_usb *usb = go->hpi_context; go7007_usb_send_firmware() local 898 struct go7007_usb *usb = go->hpi_context; go7007_usb_release() local 953 struct go7007_usb *usb = go->hpi_context; go7007_usb_i2c_master_xfer() local 1044 struct go7007_usb *usb; go7007_usb_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/go7007/ |
H A D | go7007-usb.c | 15 #include <linux/usb.h> 618 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table); 625 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local 629 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request() 630 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request() 634 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request() 635 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request() 643 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local 653 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset() 678 struct go7007_usb *usb in go7007_usb_ezusb_write_interrupt() local 724 struct go7007_usb *usb = go->hpi_context; go7007_usb_onboard_write_interrupt() local 774 struct go7007_usb *usb = go->hpi_context; go7007_usb_read_interrupt() local 833 struct go7007_usb *usb = go->hpi_context; go7007_usb_stream_start() local 866 struct go7007_usb *usb = go->hpi_context; go7007_usb_stream_stop() local 881 struct go7007_usb *usb = go->hpi_context; go7007_usb_send_firmware() local 898 struct go7007_usb *usb = go->hpi_context; go7007_usb_release() local 953 struct go7007_usb *usb = go->hpi_context; go7007_usb_i2c_master_xfer() local 1044 struct go7007_usb *usb; go7007_usb_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | usb.c | 16 MODULE_PARM_DESC(disable_usb_sg, "Disable usb scatter-gather support"); 27 lockdep_assert_held(&dev->usb.usb_ctrl_mtx); in __mt76u_vendor_request() 55 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 59 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 67 struct mt76_usb *usb = &dev->usb; in ___mt76u_rr() local 73 addr >> 16, addr, usb->data, in ___mt76u_rr() 76 data = get_unaligned_le32(usb->data); in ___mt76u_rr() 105 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_rr() 107 mutex_unlock(&dev->usb in mt76u_rr() 126 struct mt76_usb *usb = &dev->usb; ___mt76u_wr() local 190 struct mt76_usb *usb = &dev->usb; mt76u_copy() local 222 struct mt76_usb *usb = &dev->usb; mt76u_copy_ext() local 247 struct mt76_usb *usb = &dev->usb; mt76u_read_copy_ext() local 286 struct mt76_usb *usb = &dev->usb; mt76u_req_wr_rp() local 313 struct mt76_usb *usb = &dev->usb; mt76u_req_rd_rp() local 347 mt76u_set_endpoints(struct usb_interface *intf, struct mt76_usb *usb) mt76u_set_endpoints() argument 835 struct mt76_usb *usb; mt76u_tx_status_data() local 1105 struct mt76_usb *usb = &dev->usb; mt76u_init() local [all...] |