Searched refs:rx_handler (Results 1 - 22 of 22) sorted by relevance

/linux-master/include/linux/
H A Dntb_transport.h65 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data, member in struct:ntb_queue_handlers
H A Dnetdevice.h417 * @RX_HANDLER_CONSUMED: skb was consumed by rx_handler, do not process it
420 * case skb->dev was changed by rx_handler.
422 * @RX_HANDLER_PASS: Do nothing, pass the skb as if no rx_handler was called.
427 * Currently, a net_device can only have a single rx_handler registered. Trying
428 * to register a second rx_handler will return -EBUSY.
430 * To register a rx_handler on a net_device, use netdev_rx_handler_register().
431 * To unregister a rx_handler on a net_device, use
434 * Upon return, rx_handler is expected to tell __netif_receive_skb() what to
437 * If the rx_handler consumed the skb in some way, it should return
438 * RX_HANDLER_CONSUMED. This is appropriate when the rx_handler arrange
2093 rx_handler_func_t __rcu *rx_handler; member in struct:net_device
[all...]
/linux-master/tools/lib/thermal/
H A Dthermal_nl.h43 int (*rx_handler)(struct nl_msg *, void *),
H A Dthermal_nl.c56 int (*rx_handler)(struct nl_msg *, void *), void *data)
58 if (!rx_handler)
65 nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, rx_handler, data);
/linux-master/net/hsr/
H A Dhsr_slave.c80 return rcu_access_pointer(dev->rx_handler) == hsr_handle_frame;
/linux-master/drivers/net/ethernet/ti/
H A Dcpsw_ethtool.c535 cpdma_handler_fn rx_handler)
546 handler = rx_handler;
598 cpdma_handler_fn rx_handler)
613 ret = cpsw_update_channels_res(priv, chs->rx_count, 1, rx_handler);
617 ret = cpsw_update_channels_res(priv, chs->tx_count, 0, rx_handler);
534 cpsw_update_channels_res(struct cpsw_priv *priv, int ch_num, int rx, cpdma_handler_fn rx_handler) argument
596 cpsw_set_channels_common(struct net_device *ndev, struct ethtool_channels *chs, cpdma_handler_fn rx_handler) argument
H A Dcpsw_priv.h512 cpdma_handler_fn rx_handler);
/linux-master/drivers/crypto/chelsio/
H A Dchcr_core.c47 .rx_handler = chcr_uld_rx_handler,
/linux-master/drivers/net/ipvlan/
H A Dipvlan.h208 return rcu_access_pointer(dev->rx_handler) == ipvlan_handle_frame;
/linux-master/drivers/ntb/
H A Dntb_transport.c160 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data, member in struct:ntb_transport_qp
1469 if (qp->rx_handler && qp->client_ready)
1470 qp->rx_handler(qp, qp->cb_data, cb_data, len);
1969 * @rx_handler: receive callback function
2015 qp->rx_handler = handlers->rx_handler;
2169 qp->rx_handler = NULL;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_uld.h482 int (*rx_handler)(void *handle, const __be64 *rsp, member in struct:cxgb4_uld_info
H A Dcxgb4_uld.c91 ret = adap->uld[q->uld].rx_handler(adap->uld[q->uld].handle,
/linux-master/drivers/net/
H A Dntb_netdev.c397 .rx_handler = ntb_netdev_rx_handler,
H A Dmacsec.c111 * struct macsec_rxh_data - rx_handler private argument
4140 rx_handler_func_t *rx_handler; local
4186 rx_handler = rtnl_dereference(real_dev->rx_handler);
4187 if (rx_handler && rx_handler != macsec_handle_frame)
4212 if (rx_handler && sci_exists(real_dev, sci)) {
4443 return rcu_access_pointer(dev->rx_handler) == macsec_handle_frame;
/linux-master/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_config.c26 return rcu_access_pointer(real_dev->rx_handler) == rmnet_rx_handler;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_main.c588 .rx_handler = chtls_uld_rx_handler,
/linux-master/drivers/net/wireless/virtual/
H A Dvirt_wifi.c618 return rcu_access_pointer(dev->rx_handler) == virt_wifi_rx_handler;
/linux-master/net/bridge/
H A Dbr_private.h930 return rcu_dereference(dev->rx_handler) == br_get_rx_handler(dev);
935 return rcu_dereference_rtnl(dev->rx_handler) == br_get_rx_handler(dev);
/linux-master/net/core/
H A Ddev.c5236 return dev && rtnl_dereference(dev->rx_handler);
5243 * @rx_handler: receive handler to register
5252 * For a general description of rx_handler, see enum rx_handler_result.
5255 rx_handler_func_t *rx_handler,
5264 /* Note: rx_handler_data must be set before rx_handler */
5266 rcu_assign_pointer(dev->rx_handler, rx_handler);
5284 RCU_INIT_POINTER(dev->rx_handler, NULL);
5285 /* a reader seeing a non NULL rx_handler in a rcu_read_lock()
5335 rx_handler_func_t *rx_handler; local
5254 netdev_rx_handler_register(struct net_device *dev, rx_handler_func_t *rx_handler, void *rx_handler_data) argument
[all...]
/linux-master/drivers/infiniband/hw/cxgb4/
H A Ddevice.c1507 .rx_handler = c4iw_uld_rx_handler,
/linux-master/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c97 .rx_handler = t4_uld_rx_handler,
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c2234 .rx_handler = chcr_ktls_uld_rx_handler,

Completed in 358 milliseconds