/linux-master/drivers/char/xillybus/ |
H A D | xillybus_pcie.c | 38 struct xilly_endpoint *endpoint; local 41 endpoint = xillybus_init_endpoint(&pdev->dev); 43 if (!endpoint) 46 pci_set_drvdata(pdev, endpoint); 48 endpoint->owner = THIS_MODULE; 52 dev_err(endpoint->dev, 62 dev_err(endpoint->dev, 69 dev_err(endpoint->dev, 74 endpoint->registers = pcim_iomap_table(pdev)[0]; 80 dev_err(endpoint 113 struct xilly_endpoint *endpoint = pci_get_drvdata(pdev); local [all...] |
H A D | xillybus_of.c | 37 struct xilly_endpoint *endpoint; local 41 endpoint = xillybus_init_endpoint(dev); 43 if (!endpoint) 46 dev_set_drvdata(dev, endpoint); 48 endpoint->owner = THIS_MODULE; 50 endpoint->registers = devm_platform_ioremap_resource(op, 0); 51 if (IS_ERR(endpoint->registers)) 52 return PTR_ERR(endpoint->registers); 56 rc = devm_request_irq(dev, irq, xillybus_isr, 0, xillyname, endpoint); 59 dev_err(endpoint 70 struct xilly_endpoint *endpoint = dev_get_drvdata(dev); local [all...] |
H A D | xillybus_core.c | 75 * register_mutex is endpoint-specific, and is held when non-atomic 90 static void malformed_message(struct xilly_endpoint *endpoint, u32 *buf) argument 101 dev_warn(endpoint->dev, 499 channel->endpoint = ep; 589 static int xilly_scan_idt(struct xilly_endpoint *endpoint, argument 593 unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr; 594 unsigned char *end_of_idt = idt + endpoint->idtlen - 4; 612 dev_err(endpoint->dev, 618 len = endpoint->idtlen - (3 + ((int) (scan - idt))); 621 dev_err(endpoint 632 xilly_obtain_idt(struct xilly_endpoint *endpoint) argument 1431 struct xilly_endpoint *endpoint; local 1807 struct xilly_endpoint *endpoint; local 1825 xilly_quiesce(struct xilly_endpoint *endpoint) argument 1845 xillybus_endpoint_discovery(struct xilly_endpoint *endpoint) argument 1961 xillybus_endpoint_remove(struct xilly_endpoint *endpoint) argument [all...] |
H A D | xillybus.h | 45 struct xilly_endpoint *endpoint; member in struct:xilly_channel 122 int xillybus_endpoint_discovery(struct xilly_endpoint *endpoint); 124 void xillybus_endpoint_remove(struct xilly_endpoint *endpoint);
|
/linux-master/drivers/net/ipa/ |
H A D | ipa_endpoint.c | 249 if (data->endpoint.filter_support) { 251 "RX endpoint %u\n", 260 rx_config = &data->endpoint.config.rx; 266 dev_err(dev, "RX buffer size too small for RX endpoint %u (%u < %u)\n", 271 if (!data->endpoint.config.aggregation) { 277 "time limit with no aggregation for RX endpoint %u\n", 283 dev_err(dev, "hard limit with no aggregation for RX endpoint %u\n", 289 dev_err(dev, "close EOF with no aggregation for RX endpoint %u\n", 297 /* For an endpoint supporting receive aggregation, the byte 309 dev_err(dev, "aggregated size too large for RX endpoint 430 ipa_endpoint_trans_alloc(struct ipa_endpoint *endpoint, u32 tre_count) argument 447 ipa_endpoint_init_ctrl(struct ipa_endpoint *endpoint, bool suspend_delay) argument 482 ipa_endpoint_program_delay(struct ipa_endpoint *endpoint, bool enable) argument 491 ipa_endpoint_aggr_active(struct ipa_endpoint *endpoint) argument 507 ipa_endpoint_force_close(struct ipa_endpoint *endpoint) argument 530 ipa_endpoint_suspend_aggr(struct ipa_endpoint *endpoint) argument 549 ipa_endpoint_program_suspend(struct ipa_endpoint *endpoint, bool enable) argument 580 struct ipa_endpoint *endpoint = &ipa->endpoint[endpoint_id++]; local 615 struct ipa_endpoint *endpoint; local 643 ipa_endpoint_init_cfg(struct ipa_endpoint *endpoint) argument 680 ipa_endpoint_init_nat(struct ipa_endpoint *endpoint) argument 697 ipa_qmap_header_size(enum ipa_version version, struct ipa_endpoint *endpoint) argument 782 ipa_endpoint_init_hdr(struct ipa_endpoint *endpoint) argument 826 ipa_endpoint_init_hdr_ext(struct ipa_endpoint *endpoint) argument 878 ipa_endpoint_init_hdr_metadata_mask(struct ipa_endpoint *endpoint) argument 899 ipa_endpoint_init_mode(struct ipa_endpoint *endpoint) argument 993 ipa_endpoint_init_aggr(struct ipa_endpoint *endpoint) argument 1107 ipa_endpoint_init_hol_block_timer(struct ipa_endpoint *endpoint, u32 microseconds) argument 1123 ipa_endpoint_init_hol_block_en(struct ipa_endpoint *endpoint, bool enable) argument 1143 ipa_endpoint_init_hol_block_enable(struct ipa_endpoint *endpoint, u32 microseconds) argument 1150 ipa_endpoint_init_hol_block_disable(struct ipa_endpoint *endpoint) argument 1160 struct ipa_endpoint *endpoint = &ipa->endpoint[endpoint_id++]; local 1170 ipa_endpoint_init_deaggr(struct ipa_endpoint *endpoint) argument 1189 ipa_endpoint_init_rsrc_grp(struct ipa_endpoint *endpoint) argument 1203 ipa_endpoint_init_seq(struct ipa_endpoint *endpoint) argument 1233 ipa_endpoint_skb_tx(struct ipa_endpoint *endpoint, struct sk_buff *skb) argument 1269 ipa_endpoint_status(struct ipa_endpoint *endpoint) argument 1297 ipa_endpoint_replenish_one(struct ipa_endpoint *endpoint, struct gsi_trans *trans) argument 1335 ipa_endpoint_replenish(struct ipa_endpoint *endpoint) argument 1377 ipa_endpoint_replenish_enable(struct ipa_endpoint *endpoint) argument 1386 ipa_endpoint_replenish_disable(struct ipa_endpoint *endpoint) argument 1394 struct ipa_endpoint *endpoint; local 1401 ipa_endpoint_skb_copy(struct ipa_endpoint *endpoint, void *data, u32 len, u32 extra) argument 1420 ipa_endpoint_skb_build(struct ipa_endpoint *endpoint, struct page *page, u32 len) argument 1462 ipa_endpoint_status_skip(struct ipa_endpoint *endpoint, const void *data) argument 1480 ipa_endpoint_status_tag_valid(struct ipa_endpoint *endpoint, const void *data) argument 1510 ipa_endpoint_status_drop(struct ipa_endpoint *endpoint, const void *data) argument 1531 ipa_endpoint_status_parse(struct ipa_endpoint *endpoint, struct page *page, u32 total_len) argument 1594 ipa_endpoint_trans_complete(struct ipa_endpoint *endpoint, struct gsi_trans *trans) argument 1615 ipa_endpoint_trans_release(struct ipa_endpoint *endpoint, struct gsi_trans *trans) argument 1667 ipa_endpoint_reset_rx_aggr(struct ipa_endpoint *endpoint) argument 1753 ipa_endpoint_reset(struct ipa_endpoint *endpoint) argument 1777 ipa_endpoint_program(struct ipa_endpoint *endpoint) argument 1811 ipa_endpoint_enable_one(struct ipa_endpoint *endpoint) argument 1837 ipa_endpoint_disable_one(struct ipa_endpoint *endpoint) argument 1861 ipa_endpoint_suspend_one(struct ipa_endpoint *endpoint) argument 1881 ipa_endpoint_resume_one(struct ipa_endpoint *endpoint) argument 1925 ipa_endpoint_setup_one(struct ipa_endpoint *endpoint) argument 1950 ipa_endpoint_teardown_one(struct ipa_endpoint *endpoint) argument 2053 struct ipa_endpoint *endpoint; local 2091 struct ipa_endpoint *endpoint; local 2109 ipa_endpoint_exit_one(struct ipa_endpoint *endpoint) argument [all...] |
H A D | ipa_gsi.c | 33 struct ipa_endpoint *endpoint; local 35 endpoint = ipa->channel_map[channel_id]; 36 if (endpoint->netdev) 37 netdev_sent_queue(endpoint->netdev, byte_count); 44 struct ipa_endpoint *endpoint; local 46 endpoint = ipa->channel_map[channel_id]; 47 if (endpoint->netdev) 48 netdev_completed_queue(endpoint->netdev, count, byte_count); 51 /* Indicate whether an endpoint config data entry is "empty" */
|
H A D | ipa_endpoint.h | 47 * @status_endpoint: endpoint to which status elements are sent 49 * The @status_endpoint is only valid if the endpoint's @status_enable 99 * struct ipa_endpoint_config - IPA endpoint hardware configuration 100 * @resource_group: resource group to assign endpoint to 102 * @qmap: whether endpoint uses QMAP protocol 103 * @aggregation: whether endpoint supports aggregation 104 * @status_enable: whether endpoint uses status elements 105 * @dma_mode: whether endpoint operates in DMA mode 106 * @dma_endpoint: peer endpoint, if operating in DMA mode 107 * @tx: TX-specific endpoint informatio [all...] |
H A D | ipa_table.c | 51 * Each filter rule is associated with an AP or modem TX endpoint, though 58 * each set bit represents an endpoint for which a filter rule is defined. 61 * removed starting at IPA v5.0. For IPA v5.0+, the endpoint bitmap 62 * position defines the endpoint ID--i.e. if bit 1 is set in the endpoint 63 * bitmap, endpoint 1 has a filter rule. Older versions of IPA represent 64 * the presence of a filter rule for endpoint X by bit (X + 1) being set. 65 * I.e., bit 1 set indicates the presence of a filter rule for endpoint 0, 66 * and bit 3 set means there is a filter rule present for endpoint 2. 69 * implement a filter rule. So following the endpoint bitma 247 struct ipa_endpoint *endpoint; local 491 ipa_filter_tuple_zero(struct ipa_endpoint *endpoint) argument 530 struct ipa_endpoint *endpoint; local [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | htc_hst.c | 26 struct htc_endpoint *endpoint = &target->endpoint[epid]; local 35 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb); 40 static struct htc_endpoint *get_next_avail_ep(struct htc_endpoint *endpoint) argument 45 if (endpoint[avail_epid].service_id == 0) 46 return &endpoint[avail_epid]; 91 struct htc_endpoint *endpoint; local 96 endpoint = &target->endpoint[ENDPOINT0]; 97 endpoint 107 struct htc_endpoint *endpoint, *tmp_endpoint = NULL; local 246 struct htc_endpoint *endpoint; local 336 struct htc_endpoint *endpoint; local 408 struct htc_endpoint *endpoint; local 496 struct htc_endpoint *endpoint; local [all...] |
/linux-master/drivers/net/wireguard/ |
H A D | socket.c | 21 struct endpoint *endpoint, u8 ds, struct dst_cache *cache) 24 .saddr = endpoint->src4.s_addr, 25 .daddr = endpoint->addr4.sin_addr.s_addr, 26 .fl4_dport = endpoint->addr4.sin_port, 55 endpoint->src4.s_addr = 0; 56 endpoint->src_if4 = 0; 62 if (unlikely(endpoint->src_if4 && ((IS_ERR(rt) && 64 rt->dst.dev->ifindex != endpoint->src_if4)))) { 65 endpoint 20 send4(struct wg_device *wg, struct sk_buff *skb, struct endpoint *endpoint, u8 ds, struct dst_cache *cache) argument 97 send6(struct wg_device *wg, struct sk_buff *skb, struct endpoint *endpoint, u8 ds, struct dst_cache *cache) argument 209 struct endpoint endpoint; local 235 wg_socket_endpoint_from_skb(struct endpoint *endpoint, const struct sk_buff *skb) argument 273 wg_socket_set_peer_endpoint(struct wg_peer *peer, const struct endpoint *endpoint) argument 302 struct endpoint endpoint; local [all...] |
H A D | socket.h | 25 int wg_socket_endpoint_from_skb(struct endpoint *endpoint, 28 const struct endpoint *endpoint); 35 struct endpoint __endpoint; \
|
H A D | peer.h | 21 struct endpoint { struct 44 struct endpoint endpoint; member in struct:wg_peer
|
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | htc_mbox.c | 45 ep_dist->endpoint, credits); 65 if (cur_ep_dist->endpoint == ENDPOINT_0) 112 if (cur_ep_dist->endpoint == ENDPOINT_0) 123 * cover and then set each endpoint's normal value 136 cur_ep_dist->endpoint, 173 ep_dist->endpoint, limit); 191 if (cur_list->endpoint == ENDPOINT_0) 217 * HTC has an endpoint that needs credits, ep_dist is the endpoint in 253 * starve an endpoint completel 408 htc_tx_comp_update(struct htc_target *target, struct htc_endpoint *endpoint, struct htc_packet *packet) argument 438 htc_tx_complete(struct htc_endpoint *endpoint, struct list_head *txq) argument 454 struct htc_endpoint *endpoint = &target->endpoint[packet->endpoint]; local 470 struct htc_endpoint *endpoint; local 599 ath6kl_htc_tx_pkts_get(struct htc_target *target, struct htc_endpoint *endpoint, struct list_head *queue) argument 679 ath6kl_htc_tx_setup_scat_list(struct htc_target *target, struct htc_endpoint *endpoint, struct hif_scatter_req *scat_req, int n_scat, struct list_head *queue) argument 755 ath6kl_htc_tx_bundle(struct htc_endpoint *endpoint, struct list_head *queue, int *sent_bundle, int *n_bundle_pkts) argument 858 ath6kl_htc_tx_from_queue(struct htc_target *target, struct htc_endpoint *endpoint) argument 965 ath6kl_htc_tx_try(struct htc_target *target, struct htc_endpoint *endpoint, struct htc_packet *tx_pkt) argument 1007 struct htc_endpoint *endpoint; local 1097 struct htc_endpoint *endpoint; local 1124 struct htc_endpoint *endpoint; local 1155 struct htc_endpoint *endpoint = &target->endpoint[eid]; local 1191 struct htc_endpoint *endpoint; local 1209 struct htc_endpoint *endpoint = &target->endpoint[eid]; local 1252 ath6kl_htc_rx_update_stats(struct htc_endpoint *endpoint, int n_look_ahds) argument 1336 ath6kl_htc_rx_set_indicate(u32 lk_ahd, struct htc_endpoint *endpoint, struct htc_packet *packet) argument 1349 ath6kl_htc_rx_chk_water_mark(struct htc_endpoint *endpoint) argument 1469 ath6kl_htc_rx_alloc(struct htc_target *target, u32 lk_ahds[], int msg, struct htc_endpoint *endpoint, struct list_head *queue) argument 1597 struct htc_endpoint *endpoint; local 1670 htc_parse_trailer(struct htc_target *target, struct htc_record_hdr *record, u8 *record_buf, u32 *next_lk_ahds, enum htc_endpoint_id endpoint, int *n_lk_ahds) argument 1750 htc_proc_trailer(struct htc_target *target, u8 *buf, int len, u32 *next_lk_ahds, int *n_lk_ahds, enum htc_endpoint_id endpoint) argument 1900 ath6kl_htc_rx_complete(struct htc_endpoint *endpoint, struct htc_packet *packet) argument 2145 struct htc_endpoint *endpoint; local 2320 struct htc_endpoint *endpoint; local 2381 struct htc_endpoint *endpoint; local 2429 struct htc_endpoint *endpoint; local 2573 struct htc_endpoint *endpoint; local 2594 ath6kl_htc_mbox_get_rxbuf_num(struct htc_target *target, enum htc_endpoint_id endpoint) argument [all...] |
H A D | htc-ops.h | 62 enum htc_endpoint_id endpoint, 65 return target->dev->ar->htc_ops->flush_txep(target, endpoint, tag); 74 enum htc_endpoint_id endpoint, 77 return target->dev->ar->htc_ops->activity_changed(target, endpoint, 82 enum htc_endpoint_id endpoint) 84 return target->dev->ar->htc_ops->get_rxbuf_num(target, endpoint); 61 ath6kl_htc_flush_txep(struct htc_target *target, enum htc_endpoint_id endpoint, u16 tag) argument 73 ath6kl_htc_activity_changed(struct htc_target *target, enum htc_endpoint_id endpoint, bool active) argument 81 ath6kl_htc_get_rxbuf_num(struct htc_target *target, enum htc_endpoint_id endpoint) argument
|
H A D | trace.h | 195 TP_PROTO(int status, int endpoint, void *buf, 198 TP_ARGS(status, endpoint, buf, buf_len), 202 __field(int, endpoint) 209 __entry->endpoint = endpoint; 215 "status %d endpoint %d len %zd\n", 217 __entry->endpoint, 223 TP_PROTO(int status, int endpoint, void *buf, 226 TP_ARGS(status, endpoint, buf, buf_len), 230 __field(int, endpoint) [all...] |
/linux-master/include/drm/ |
H A D | drm_of.h | 47 struct of_endpoint *endpoint); 49 int port, int endpoint, 55 int drm_of_get_data_lanes_count(const struct device_node *endpoint, 92 struct of_endpoint *endpoint) 97 int port, int endpoint, 118 drm_of_get_data_lanes_count(const struct device_node *endpoint, argument 148 * Remove the panel bridge of a given DT node's port and endpoint number 153 int port, int endpoint) 159 remote = of_graph_get_remote_node(np, port, endpoint); 175 struct of_endpoint endpoint; local 90 drm_of_encoder_active_endpoint(struct device_node *node, struct drm_encoder *encoder, struct of_endpoint *endpoint) argument 96 drm_of_find_panel_or_bridge(const struct device_node *np, int port, int endpoint, struct drm_panel **panel, struct drm_bridge **bridge) argument 152 drm_of_panel_bridge_remove(const struct device_node *np, int port, int endpoint) argument 185 struct of_endpoint endpoint; local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_of.c | 151 * For bound crtcs, bind the encoders attached to their remote endpoint 187 * drm_of_encoder_active_endpoint - return the active encoder endpoint 192 * parse the encoder endpoint connecting to the crtc port. 196 struct of_endpoint *endpoint) 210 ret = of_graph_parse_endpoint(ep, endpoint); 224 * @endpoint: endpoint in the device tree node 228 * Given a DT node's port and endpoint number, find the connected node and 238 int port, int endpoint, 259 remote = of_graph_get_remote_node(np, port, endpoint); 194 drm_of_encoder_active_endpoint(struct device_node *node, struct drm_encoder *encoder, struct of_endpoint *endpoint) argument 237 drm_of_find_panel_or_bridge(const struct device_node *np, int port, int endpoint, struct drm_panel **panel, struct drm_bridge **bridge) argument 307 struct device_node *endpoint = NULL; local 450 drm_of_get_data_lanes_count(const struct device_node *endpoint, const unsigned int min, const unsigned int max) argument 487 struct device_node *endpoint; local 514 struct device_node *endpoint, *dsi_host_node; local [all...] |
/linux-master/drivers/gpu/drm/atmel-hlcdc/ |
H A D | atmel_hlcdc_output.c | 67 static int atmel_hlcdc_attach_endpoint(struct drm_device *dev, int endpoint) argument 75 ep = of_graph_get_endpoint_by_regs(dev->dev->of_node, 0, endpoint); 79 ret = drm_of_find_panel_or_bridge(dev->dev->of_node, 0, endpoint, 95 dev_err(dev->dev, "endpoint %d: invalid bus width\n", endpoint); 129 int endpoint, ret = 0; local 136 for (endpoint = 0; !ret || endpoint < 4; endpoint++) { 137 ret = atmel_hlcdc_attach_endpoint(dev, endpoint); [all...] |
/linux-master/include/linux/ |
H A D | of_graph.h | 18 * struct of_endpoint - the OF graph endpoint data structure 19 * @port: identifier (value of reg property) of a port this endpoint belongs to 20 * @id: identifier (value of reg property) of this endpoint 21 * @local_node: pointer to device_node of this endpoint 30 * for_each_endpoint_of_node - iterate over every endpoint in a device node 32 * @child: loop variable pointing to the current endpoint node 43 struct of_endpoint *endpoint); 57 u32 port, u32 endpoint); 66 struct of_endpoint *endpoint) 120 u32 port, u32 endpoint) 65 of_graph_parse_endpoint(const struct device_node *node, struct of_endpoint *endpoint) argument 118 of_graph_get_remote_node( const struct device_node *node, u32 port, u32 endpoint) argument [all...] |
/linux-master/include/linux/soc/apple/ |
H A D | rtkit.h | 43 * on a non-system endpoint. Called from a worker thread. 60 void (*recv_message)(void *cookie, u8 endpoint, u64 message); 61 bool (*recv_message_early)(void *cookie, u8 endpoint, u64 message); 144 * Starts an endpoint. Must be called after boot but before any messages can be 145 * sent or received from that endpoint. 147 int apple_rtkit_start_ep(struct apple_rtkit *rtk, u8 endpoint); 150 * Send a message to the given endpoint. 153 * @ep: target endpoint
|
/linux-master/drivers/usb/storage/ |
H A D | uas-detect.h | 31 struct usb_host_endpoint *endpoint = alt->endpoint; local 35 unsigned char *extra = endpoint[i].extra; 36 int len = endpoint[i].extralen; 41 eps[pipe_id - 1] = &endpoint[i];
|
/linux-master/drivers/usb/core/ |
H A D | endpoint.c | 3 * drivers/usb/core/endpoint.c 150 struct usb_host_endpoint *endpoint, 162 ep_dev->desc = &endpoint->desc; 167 dev_set_name(&ep_dev->dev, "ep_%02x", endpoint->desc.bEndpointAddress); 174 endpoint->ep_dev = ep_dev; 183 void usb_remove_ep_devs(struct usb_host_endpoint *endpoint) argument 185 struct ep_device *ep_dev = endpoint->ep_dev; 189 endpoint->ep_dev = NULL; 149 usb_create_ep_devs(struct device *parent, struct usb_host_endpoint *endpoint, struct usb_device *udev) argument
|
/linux-master/include/uapi/linux/ |
H A D | virtio_iommu.h | 77 __le32 endpoint; member in struct:virtio_iommu_req_attach 86 __le32 endpoint; member in struct:virtio_iommu_req_detach 141 __le32 endpoint; member in struct:virtio_iommu_req_probe 166 __le32 endpoint; member in struct:virtio_iommu_fault
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | thc63lvd1024.c | 123 struct device_node *endpoint; local 126 endpoint = of_graph_get_endpoint_by_regs(thc63->dev->of_node, 128 if (!endpoint) { 129 dev_err(thc63->dev, "Missing endpoint in port@%u\n", 134 remote = of_graph_get_remote_port_parent(endpoint); 135 of_node_put(endpoint); 143 dev_err(thc63->dev, "port@%u remote endpoint is disabled\n", 154 endpoint = of_graph_get_endpoint_by_regs(thc63->dev->of_node, 156 if (endpoint) { 157 remote = of_graph_get_remote_port_parent(endpoint); [all...] |
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_rgb.c | 79 struct device_node *port, *endpoint; local 97 for_each_child_of_node(port, endpoint) { 98 if (of_property_read_u32(endpoint, "reg", &endpoint_id)) 102 if (rockchip_drm_endpoint_is_subdriver(endpoint) != 0) 109 of_node_put(endpoint);
|