/linux-master/include/linux/ |
H A D | ntb_transport.h | 65 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data, member in struct:ntb_queue_handlers
|
H A D | netdevice.h | 417 * @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 D | thermal_nl.h | 43 int (*rx_handler)(struct nl_msg *, void *),
|
H A D | thermal_nl.c | 56 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 D | hsr_slave.c | 80 return rcu_access_pointer(dev->rx_handler) == hsr_handle_frame;
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_ethtool.c | 535 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 D | cpsw_priv.h | 512 cpdma_handler_fn rx_handler);
|
/linux-master/drivers/crypto/chelsio/ |
H A D | chcr_core.c | 47 .rx_handler = chcr_uld_rx_handler,
|
/linux-master/drivers/net/ipvlan/ |
H A D | ipvlan.h | 208 return rcu_access_pointer(dev->rx_handler) == ipvlan_handle_frame;
|
/linux-master/drivers/ntb/ |
H A D | ntb_transport.c | 160 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 D | cxgb4_uld.h | 482 int (*rx_handler)(void *handle, const __be64 *rsp, member in struct:cxgb4_uld_info
|
H A D | cxgb4_uld.c | 91 ret = adap->uld[q->uld].rx_handler(adap->uld[q->uld].handle,
|
/linux-master/drivers/net/ |
H A D | ntb_netdev.c | 397 .rx_handler = ntb_netdev_rx_handler,
|
H A D | macsec.c | 111 * 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 D | rmnet_config.c | 26 return rcu_access_pointer(real_dev->rx_handler) == rmnet_rx_handler;
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_main.c | 588 .rx_handler = chtls_uld_rx_handler,
|
/linux-master/drivers/net/wireless/virtual/ |
H A D | virt_wifi.c | 618 return rcu_access_pointer(dev->rx_handler) == virt_wifi_rx_handler;
|
/linux-master/net/bridge/ |
H A D | br_private.h | 930 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 D | dev.c | 5236 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 D | device.c | 1507 .rx_handler = c4iw_uld_rx_handler,
|
/linux-master/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 97 .rx_handler = t4_uld_rx_handler,
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 2234 .rx_handler = chcr_ktls_uld_rx_handler,
|