| /drivers/media/i2c/adv748x/ |
| A D | adv748x.h | 93 #define is_tx_enabled(_tx) ((_tx)->state->endpoints[(_tx)->port] != NULL) 99 ((_state)->endpoints[ADV748X_PORT_AIN0] != NULL || \ 100 (_state)->endpoints[ADV748X_PORT_AIN1] != NULL || \ 101 (_state)->endpoints[ADV748X_PORT_AIN2] != NULL || \ 102 (_state)->endpoints[ADV748X_PORT_AIN3] != NULL || \ 103 (_state)->endpoints[ADV748X_PORT_AIN4] != NULL || \ 104 (_state)->endpoints[ADV748X_PORT_AIN5] != NULL || \ 105 (_state)->endpoints[ADV748X_PORT_AIN6] != NULL || \ 106 (_state)->endpoints[ADV748X_PORT_AIN7] != NULL) 107 #define is_hdmi_enabled(_state) ((_state)->endpoints[ADV748X_PORT_HDMI] != NULL) [all …]
|
| A D | adv748x-core.c | 672 if (state->endpoints[ep.port]) { in adv748x_parse_dt() 679 state->endpoints[ep.port] = ep_np; in adv748x_parse_dt() 704 of_node_put(state->endpoints[i]); in adv748x_dt_cleanup()
|
| A D | adv748x-csi2.c | 355 of_fwnode_handle(state->endpoints[tx->port])); in adv748x_csi2_init()
|
| /drivers/usb/gadget/udc/ |
| A D | Kconfig | 40 endpoints (plus endpoint zero). 98 The number of programmable endpoints is different through 118 endpoints (plus endpoint zero). This driver supports the 143 # don't waste memory for the other endpoints 158 It has nine configurable endpoints, and endpoint zero. 218 It has up to 23 endpoints, as well as endpoint zero (for 264 It has seven configurable endpoints, and endpoint zero. 301 programmable endpoints. This driver supports the 341 endpoints, plus endpoint zero (for control transfers). 379 endpoints(bulk or interrupt or isochronous), as well as [all …]
|
| /drivers/fwctl/pds/ |
| A D | main.c | 37 struct pds_fwctl_query_data *endpoints; member 111 if (!pdsfc->endpoints) in pdsfc_free_endpoints() 114 num_endpoints = le32_to_cpu(pdsfc->endpoints->num_entries); in pdsfc_free_endpoints() 120 pdsfc->endpoints, pdsfc->endpoints_pa); in pdsfc_free_endpoints() 121 pdsfc->endpoints = NULL; in pdsfc_free_endpoints() 131 num_endpoints = le32_to_cpu(pdsfc->endpoints->num_entries); in pdsfc_free_operations() 189 pdsfc->endpoints = pdsfc_get_endpoints(pdsfc, &pdsfc->endpoints_pa); in pdsfc_init_endpoints() 190 if (IS_ERR(pdsfc->endpoints)) in pdsfc_init_endpoints() 191 return PTR_ERR(pdsfc->endpoints); in pdsfc_init_endpoints() 193 num_endpoints = le32_to_cpu(pdsfc->endpoints->num_entries); in pdsfc_init_endpoints() [all …]
|
| /drivers/usb/musb/ |
| A D | musb_gadget_ep0.c | 21 #define next_ep0_request(musb) next_in_request(&(musb)->endpoints[0]) 99 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request() 101 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request() 102 regs = musb->endpoints[epnum].regs; in service_tx_status_request() 133 musb_write_fifo(&musb->endpoints[0], len, result); in service_tx_status_request() 177 musb_g_giveback(&musb->endpoints[0].ep_in, req, 0); in musb_g_ep0_giveback() 249 ep = musb->endpoints + epnum; in service_zero_data_request() 409 ep = musb->endpoints + epnum; in service_zero_data_request() 484 musb_read_fifo(&musb->endpoints[0], count, buf); in ep0_rxstate() 538 musb_write_fifo(&musb->endpoints[0], fifo_count, fifo_src); in ep0_txstate() [all …]
|
| A D | musb_core.h | 347 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; member 348 #define control_ep endpoints 484 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 485 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 486 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
|
| A D | musb_gadget.c | 228 void __iomem *epio = musb->endpoints[epnum].regs; in txstate() 414 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx() 524 void __iomem *epio = musb->endpoints[epnum].regs; in rxstate() 528 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in rxstate() 798 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_rx() 800 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in musb_g_rx() 1096 epio = musb->endpoints[epnum].regs; in musb_gadget_disable() 1332 void __iomem *epio = musb->endpoints[epnum].regs; in musb_gadget_set_halt() 1453 void __iomem *epio = musb->endpoints[epnum].regs; in musb_gadget_fifo_flush() 1696 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in init_peripheral_ep() [all …]
|
| A D | musb_host.c | 422 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_packet_rx() 517 struct musb_hw_ep *ep = musb->endpoints + epnum; in musb_rx_reinit() 678 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_ep_program() 1202 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_tx() 1732 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_rx() 2026 for (epnum = 1, hw_ep = musb->endpoints + 1; in musb_schedule() 2057 hw_ep = musb->endpoints + epnum; in musb_schedule() 2098 hw_ep = musb->endpoints + best_end; in musb_schedule()
|
| A D | musb_core.c | 584 void __iomem *regs = musb->endpoints[0].regs; in musb_load_testpacket() 1122 ep = musb->endpoints; in musb_stage0_irq() 1459 struct musb_hw_ep *hw_ep = musb->endpoints; in ep_config_from_table() 1557 hw_ep = musb->endpoints + epnum; in ep_config_from_hw() 1666 struct musb_hw_ep *hw_ep = musb->endpoints + i; in musb_core_init() 2166 for (epnum = 0, ep = musb->endpoints; in allocate_instance() 2679 epio = musb->endpoints[i].regs; in musb_save_context() 2754 epio = musb->endpoints[i].regs; in musb_restore_context()
|
| /drivers/soc/apple/ |
| A D | rtkit.c | 168 set_bit(ep, rtk->endpoints); in apple_rtkit_management_rx_epmap() 182 for_each_set_bit(ep, rtk->endpoints, APPLE_RTKIT_APP_ENDPOINT_START) { in apple_rtkit_management_rx_epmap() 583 if (!test_bit(ep, rtk->endpoints)) in apple_rtkit_rx() 646 if (!test_bit(endpoint, rtk->endpoints)) in apple_rtkit_start_ep() 682 bitmap_zero(rtk->endpoints, APPLE_RTKIT_MAX_ENDPOINTS); in apple_rtkit_init() 683 set_bit(APPLE_RTKIT_EP_MGMT, rtk->endpoints); in apple_rtkit_init() 750 bitmap_zero(rtk->endpoints, APPLE_RTKIT_MAX_ENDPOINTS); in apple_rtkit_reinit() 751 set_bit(APPLE_RTKIT_EP_MGMT, rtk->endpoints); in apple_rtkit_reinit()
|
| A D | rtkit-internal.h | 43 DECLARE_BITMAP(endpoints, APPLE_RTKIT_MAX_ENDPOINTS);
|
| /drivers/rpmsg/ |
| A D | virtio_rpmsg_bus.c | 65 struct idr endpoints; member 236 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept() 296 idr_remove(&vrp->endpoints, ept->addr); in __rpmsg_destroy_ept() 719 ept = idr_find(&vrp->endpoints, __rpmsg32_to_cpu(little_endian, msg->dst)); in rpmsg_recv_single() 868 idr_init(&vrp->endpoints); in rpmsg_probe() 1013 idr_destroy(&vrp->endpoints); in rpmsg_remove()
|
| A D | Kconfig | 14 Say Y here to export rpmsg endpoints as device files, usually found 23 allows user-space programs to create endpoints with specific service name,
|
| /drivers/net/mctp/ |
| A D | Kconfig | 16 This allows communication with external MCTP endpoints which use 21 Say y here if you need to connect to MCTP endpoints over serial. To
|
| /drivers/dma/ |
| A D | sun4i-dma.c | 767 u32 endpoints; in sun4i_dma_prep_dma_cyclic() local 795 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(vchan->endpoint) | in sun4i_dma_prep_dma_cyclic() 802 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(ram_type) | in sun4i_dma_prep_dma_cyclic() 867 promise->cfg |= endpoints; in sun4i_dma_prep_dma_cyclic() 890 u32 endpoints, para; in sun4i_dma_prep_slave_sg() local 916 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(vchan->endpoint) | in sun4i_dma_prep_slave_sg() 921 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(ram_type) | in sun4i_dma_prep_slave_sg() 960 promise->cfg |= endpoints; in sun4i_dma_prep_slave_sg()
|
| /drivers/misc/mchp_pci1xxxx/ |
| A D | Kconfig | 9 PCI1XXXX is a PCIe GEN 3 switch with one of the endpoints having
|
| /drivers/dma/dw-edma/ |
| A D | Kconfig | 10 implemented on endpoints SoCs.
|
| /drivers/usb/renesas_usbhs/ |
| A D | Kconfig | 14 It has nine or more configurable endpoints, and endpoint zero.
|
| /drivers/net/wireless/purelifi/plfxlc/ |
| A D | usb.h | 140 enum endpoints { enum
|
| /drivers/cxl/core/ |
| A D | port.c | 530 xa_erase(&port->endpoints, (unsigned long) ep->ep); in cxl_ep_remove() 540 xa_for_each(&port->endpoints, index, ep) in cxl_port_release() 542 xa_destroy(&port->endpoints); in cxl_port_release() 741 xa_init(&port->endpoints); in cxl_port_alloc() 1270 return xa_insert(&port->endpoints, (unsigned long)new->ep, in add_ep() 1495 if (ep && !port->dead && xa_empty(&port->endpoints) && in cxl_detach_ep()
|
| /drivers/net/wireless/zydas/zd1211rw/ |
| A D | zd_usb.h | 32 enum endpoints { enum
|
| /drivers/cxl/ |
| A D | cxl.h | 605 struct xarray endpoints; member 710 struct xarray endpoints; member
|
| /drivers/usb/gadget/legacy/ |
| A D | Kconfig | 27 # enough of the right types of endpoints, the gadget driver might 47 conformance. The driver needs only two bulk-capable endpoints, so 212 All endpoints, transfer speeds, and transfer types supported by 363 This driver requires four bulk and two interrupt endpoints,
|
| /drivers/staging/media/ipu7/abi/ |
| A D | ipu7_fw_msg_abi.h | 167 struct ipu7_msg_link_ep_pair endpoints; member
|