Lines Matching refs:client

102 	while ((mbuf = hif_lib_tx_get_next_complete(&priv->client,  in pfe_eth_flush_txQ()
131 hif_lib_event_handler_start(&priv->client, EVENT_TXDONE_IND, 0); in pfe_eth_event_handler()
198 hif_lib_xmit_pkt(&priv->client, queue->queue_id, in pfe_xmit_pkts()
206 hif_lib_xmit_pkt(&priv->client, queue->queue_id, in pfe_xmit_pkts()
214 hif_lib_xmit_pkt(&priv->client, queue->queue_id, in pfe_xmit_pkts()
221 hif_lib_xmit_pkt(&priv->client, queue->queue_id, in pfe_xmit_pkts()
242 struct hif_client_s *client; in pfe_eth_open() local
247 client = &priv->client; in pfe_eth_open()
249 if (client->pfe) { in pfe_eth_open()
250 hif_shm = client->pfe->hif.shm; in pfe_eth_open()
257 memset(client, 0, sizeof(*client)); in pfe_eth_open()
258 client->id = PFE_CL_GEM0 + priv->id; in pfe_eth_open()
259 client->tx_qn = emac_txq_cnt; in pfe_eth_open()
260 client->rx_qn = EMAC_RXQ_CNT; in pfe_eth_open()
261 client->priv = priv; in pfe_eth_open()
262 client->pfe = priv->pfe; in pfe_eth_open()
263 client->port_id = dev->data->port_id; in pfe_eth_open()
264 client->event_handler = pfe_eth_event_handler; in pfe_eth_open()
266 client->tx_qsize = EMAC_TXQ_DEPTH; in pfe_eth_open()
267 client->rx_qsize = EMAC_RXQ_DEPTH; in pfe_eth_open()
269 rc = hif_lib_client_register(client); in pfe_eth_open()
272 " failed", client->id); in pfe_eth_open()
280 ret = hif_lib_receive_pkt(&client->rx_q[0], in pfe_eth_open()
286 ret = hif_lib_receive_pkt(&client->rx_q[0], in pfe_eth_open()
293 memset(client, 0, sizeof(*client)); in pfe_eth_open()
294 client->id = PFE_CL_GEM0 + priv->id; in pfe_eth_open()
295 client->tx_qn = emac_txq_cnt; in pfe_eth_open()
296 client->rx_qn = EMAC_RXQ_CNT; in pfe_eth_open()
297 client->priv = priv; in pfe_eth_open()
298 client->pfe = priv->pfe; in pfe_eth_open()
299 client->port_id = dev->data->port_id; in pfe_eth_open()
300 client->event_handler = pfe_eth_event_handler; in pfe_eth_open()
302 client->tx_qsize = EMAC_TXQ_DEPTH; in pfe_eth_open()
303 client->rx_qsize = EMAC_RXQ_DEPTH; in pfe_eth_open()
305 rc = hif_lib_client_register(client); in pfe_eth_open()
308 client->id); in pfe_eth_open()
475 dev->data->rx_queues[queue_idx] = &priv->client.rx_q[queue_idx]; in pfe_rx_queue_setup()
476 priv->client.rx_q[queue_idx].queue_id = queue_idx; in pfe_rx_queue_setup()
495 dev->data->tx_queues[queue_idx] = &priv->client.tx_q[queue_idx]; in pfe_tx_queue_setup()
496 priv->client.tx_q[queue_idx].queue_id = queue_idx; in pfe_tx_queue_setup()