Lines Matching refs:endpoint
26 struct htc_endpoint *endpoint = &target->endpoint[epid]; in htc_issue_send() local
35 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb); in htc_issue_send()
40 static struct htc_endpoint *get_next_avail_ep(struct htc_endpoint *endpoint) in get_next_avail_ep() argument
45 if (endpoint[avail_epid].service_id == 0) in get_next_avail_ep()
46 return &endpoint[avail_epid]; in get_next_avail_ep()
91 struct htc_endpoint *endpoint; in htc_process_target_rdy() local
96 endpoint = &target->endpoint[ENDPOINT0]; in htc_process_target_rdy()
97 endpoint->service_id = HTC_CTRL_RSVD_SVC; in htc_process_target_rdy()
98 endpoint->max_msglen = HTC_MAX_CONTROL_MESSAGE_LENGTH; in htc_process_target_rdy()
107 struct htc_endpoint *endpoint, *tmp_endpoint = NULL; in htc_process_conn_rsp() local
119 endpoint = &target->endpoint[epid]; in htc_process_conn_rsp()
122 tmp_endpoint = &target->endpoint[tepid]; in htc_process_conn_rsp()
132 endpoint->service_id = service_id; in htc_process_conn_rsp()
133 endpoint->max_txqdepth = tmp_endpoint->max_txqdepth; in htc_process_conn_rsp()
134 endpoint->ep_callbacks = tmp_endpoint->ep_callbacks; in htc_process_conn_rsp()
135 endpoint->ul_pipeid = tmp_endpoint->ul_pipeid; in htc_process_conn_rsp()
136 endpoint->dl_pipeid = tmp_endpoint->dl_pipeid; in htc_process_conn_rsp()
137 endpoint->max_msglen = max_msglen; in htc_process_conn_rsp()
237 struct htc_endpoint *endpoint; in htc_connect_service() local
242 endpoint = get_next_avail_ep(target->endpoint); in htc_connect_service()
243 if (!endpoint) { in htc_connect_service()
249 endpoint->service_id = service_connreq->service_id; in htc_connect_service()
250 endpoint->max_txqdepth = service_connreq->max_send_qdepth; in htc_connect_service()
251 endpoint->ul_pipeid = service_to_ulpipe(service_connreq->service_id); in htc_connect_service()
252 endpoint->dl_pipeid = service_to_dlpipe(service_connreq->service_id); in htc_connect_service()
253 endpoint->ep_callbacks = service_connreq->ep_callbacks; in htc_connect_service()
270 conn_msg->dl_pipeid = endpoint->dl_pipeid; in htc_connect_service()
271 conn_msg->ul_pipeid = endpoint->ul_pipeid; in htc_connect_service()
323 struct htc_endpoint *endpoint; in ath9k_htc_txcompletion_cb() local
340 endpoint = &htc_handle->endpoint[htc_hdr->endpoint_id]; in ath9k_htc_txcompletion_cb()
343 if (endpoint->ep_callbacks.tx) { in ath9k_htc_txcompletion_cb()
344 endpoint->ep_callbacks.tx(endpoint->ep_callbacks.priv, in ath9k_htc_txcompletion_cb()
399 struct htc_endpoint *endpoint; in ath9k_htc_rx_msg() local
455 endpoint = &htc_handle->endpoint[epid]; in ath9k_htc_rx_msg()
456 if (endpoint->ep_callbacks.rx) in ath9k_htc_rx_msg()
457 endpoint->ep_callbacks.rx(endpoint->ep_callbacks.priv, in ath9k_htc_rx_msg()
466 struct htc_endpoint *endpoint; in ath9k_htc_hw_alloc() local
481 endpoint = &target->endpoint[ENDPOINT0]; in ath9k_htc_hw_alloc()
482 endpoint->ul_pipeid = hif->control_ul_pipe; in ath9k_htc_hw_alloc()
483 endpoint->dl_pipeid = hif->control_dl_pipe; in ath9k_htc_hw_alloc()