Lines Matching refs:ca
97 ib_dma_unmap_single(priv->ca, mapping[0], in ipoib_ud_dma_unmap_rx()
145 mapping[0] = ib_dma_map_single(priv->ca, skb->data, buf_size, in ipoib_alloc_rx_skb()
147 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0]))) in ipoib_alloc_rx_skb()
266 int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req) in ipoib_dma_map_tx() argument
274 mapping[0] = ib_dma_map_single(ca, skb->data, skb_headlen(skb), in ipoib_dma_map_tx()
276 if (unlikely(ib_dma_mapping_error(ca, mapping[0]))) in ipoib_dma_map_tx()
285 mapping[i + off] = ib_dma_map_page(ca, in ipoib_dma_map_tx()
289 if (unlikely(ib_dma_mapping_error(ca, mapping[i + off]))) in ipoib_dma_map_tx()
298 ib_dma_unmap_page(ca, mapping[i - !off], skb_frag_size(frag), DMA_TO_DEVICE); in ipoib_dma_map_tx()
302 ib_dma_unmap_single(ca, mapping[0], skb_headlen(skb), DMA_TO_DEVICE); in ipoib_dma_map_tx()
316 ib_dma_unmap_single(priv->ca, mapping[0], skb_headlen(skb), in ipoib_dma_unmap_tx()
325 ib_dma_unmap_page(priv->ca, mapping[i + off], in ipoib_dma_unmap_tx()
579 if (unlikely(ipoib_dma_map_tx(priv->ca, tx_req))) { in ipoib_send()
729 ib_find_pkey(priv->ca, priv->port, priv->pkey, in ipoib_pkey_dev_check_presence()
898 int ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port) in ipoib_ib_dev_init() argument
902 priv->ca = ca; in ipoib_ib_dev_init()
906 if (ipoib_transport_dev_init(dev, ca)) { in ipoib_ib_dev_init()
907 printk(KERN_WARNING "%s: ipoib_transport_dev_init failed\n", ca->name); in ipoib_ib_dev_init()
934 result = ib_query_pkey(priv->ca, priv->port, 0, &priv->pkey); in update_parent_pkey()