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()
258 struct hif_client_s *client; in pfe_eth_open() local
263 client = &priv->client; in pfe_eth_open()
265 if (client->pfe) { in pfe_eth_open()
266 hif_shm = client->pfe->hif.shm; in pfe_eth_open()
273 memset(client, 0, sizeof(*client)); in pfe_eth_open()
274 client->id = PFE_CL_GEM0 + priv->id; in pfe_eth_open()
275 client->tx_qn = emac_txq_cnt; in pfe_eth_open()
276 client->rx_qn = EMAC_RXQ_CNT; in pfe_eth_open()
277 client->priv = priv; in pfe_eth_open()
278 client->pfe = priv->pfe; in pfe_eth_open()
279 client->port_id = dev->data->port_id; in pfe_eth_open()
280 client->event_handler = pfe_eth_event_handler; in pfe_eth_open()
282 client->tx_qsize = EMAC_TXQ_DEPTH; in pfe_eth_open()
283 client->rx_qsize = EMAC_RXQ_DEPTH; in pfe_eth_open()
285 rc = hif_lib_client_register(client); in pfe_eth_open()
288 " failed", client->id); in pfe_eth_open()
296 ret = hif_lib_receive_pkt(&client->rx_q[0], in pfe_eth_open()
302 ret = hif_lib_receive_pkt(&client->rx_q[0], in pfe_eth_open()
309 memset(client, 0, sizeof(*client)); in pfe_eth_open()
310 client->id = PFE_CL_GEM0 + priv->id; in pfe_eth_open()
311 client->tx_qn = emac_txq_cnt; in pfe_eth_open()
312 client->rx_qn = EMAC_RXQ_CNT; in pfe_eth_open()
313 client->priv = priv; in pfe_eth_open()
314 client->pfe = priv->pfe; in pfe_eth_open()
315 client->port_id = dev->data->port_id; in pfe_eth_open()
316 client->event_handler = pfe_eth_event_handler; in pfe_eth_open()
318 client->tx_qsize = EMAC_TXQ_DEPTH; in pfe_eth_open()
319 client->rx_qsize = EMAC_RXQ_DEPTH; in pfe_eth_open()
321 rc = hif_lib_client_register(client); in pfe_eth_open()
324 client->id); in pfe_eth_open()
491 dev->data->rx_queues[queue_idx] = &priv->client.rx_q[queue_idx]; in pfe_rx_queue_setup()
492 priv->client.rx_q[queue_idx].queue_id = queue_idx; in pfe_rx_queue_setup()
523 dev->data->tx_queues[queue_idx] = &priv->client.tx_q[queue_idx]; in pfe_tx_queue_setup()
524 priv->client.tx_q[queue_idx].queue_id = queue_idx; in pfe_tx_queue_setup()