| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_main.c | 68 #define rx_mode_work_to_nic_dev(rx_mode_work) \ argument 69 container_of(rx_mode_work, struct hinic_dev, rx_mode_work) 782 struct hinic_rx_mode_work *rx_mode_work = work_to_rx_mode_work(work); in set_rx_mode() local 783 struct hinic_dev *nic_dev = rx_mode_work_to_nic_dev(rx_mode_work); in set_rx_mode() 785 hinic_port_set_rx_mode(nic_dev, rx_mode_work->rx_mode); in set_rx_mode() 794 struct hinic_rx_mode_work *rx_mode_work; in hinic_set_rx_mode() local 797 rx_mode_work = &nic_dev->rx_mode_work; in hinic_set_rx_mode() 810 rx_mode_work->rx_mode = rx_mode; in hinic_set_rx_mode() 812 queue_work(nic_dev->workq, &rx_mode_work->work); in hinic_set_rx_mode() 1162 struct hinic_rx_mode_work *rx_mode_work; in nic_dev_init() local [all …]
|
| H A D | hinic_dev.h | 94 struct hinic_rx_mode_work rx_mode_work; member
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_main.c | 167 INIT_WORK(&nic_dev->rx_mode_work, hinic3_set_rx_mode_work); in hinic3_init_nic_dev() 503 cancel_work_sync(&nic_dev->rx_mode_work); in hinic3_nic_remove()
|
| H A D | hinic3_filter.c | 390 nic_dev = container_of(work, struct hinic3_nic_dev, rx_mode_work); in hinic3_set_rx_mode_work()
|
| H A D | hinic3_netdev_ops.c | 846 queue_work(nic_dev->workq, &nic_dev->rx_mode_work); in hinic3_nic_set_rx_mode()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | cpsw.c | 310 struct cpsw_priv *priv = container_of(work, struct cpsw_priv, rx_mode_work); in cpsw_ndo_set_rx_mode_work() 352 schedule_work(&priv->rx_mode_work); in cpsw_ndo_set_rx_mode() 1494 INIT_WORK(&priv_sl2->rx_mode_work, cpsw_ndo_set_rx_mode_work); in cpsw_probe_dual_emac() 1676 INIT_WORK(&priv->rx_mode_work, cpsw_ndo_set_rx_mode_work); in cpsw_probe() 1803 disable_work_sync(&priv->rx_mode_work); in cpsw_remove()
|
| H A D | cpsw_new.c | 253 struct cpsw_priv *priv = container_of(work, struct cpsw_priv, rx_mode_work); in cpsw_ndo_set_rx_mode_work() 290 schedule_work(&priv->rx_mode_work); in cpsw_ndo_set_rx_mode() 1419 INIT_WORK(&priv->rx_mode_work, cpsw_ndo_set_rx_mode_work); in cpsw_create_ports() 1480 disable_work_sync(&priv->rx_mode_work); in cpsw_unregister_ports()
|
| H A D | cpsw_priv.h | 394 struct work_struct rx_mode_work; member
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A D | nicvf_main.c | 2020 struct nicvf *nic = container_of(vf_work, struct nicvf, rx_mode_work); in nicvf_set_rx_mode_task() 2070 kfree(nic->rx_mode_work.mc); in nicvf_set_rx_mode() 2071 nic->rx_mode_work.mc = mc_list; in nicvf_set_rx_mode() 2072 nic->rx_mode_work.mode = mode; in nicvf_set_rx_mode() 2073 queue_work(nic->nicvf_rx_mode_wq, &nic->rx_mode_work.work); in nicvf_set_rx_mode() 2239 INIT_WORK(&nic->rx_mode_work.work, nicvf_set_rx_mode_task); in nicvf_probe()
|
| H A D | nic.h | 324 struct nicvf_work rx_mode_work; member
|
| /linux/drivers/net/ethernet/adi/ |
| H A D | adin1110.c | 142 struct work_struct rx_mode_work; member 863 port_priv = container_of(work, struct adin1110_port_priv, rx_mode_work); in adin1110_rx_mode_work() 879 schedule_work(&port_priv->rx_mode_work); in adin1110_set_rx_mode() 1596 INIT_WORK(&port_priv->rx_mode_work, adin1110_rx_mode_work); in adin1110_probe_netdevs()
|
| /linux/drivers/s390/net/ |
| H A D | qeth_l3_main.c | 1155 rx_mode_work); in qeth_l3_rx_mode_work() 1784 schedule_work(&card->rx_mode_work); in qeth_l3_set_rx_mode() 1948 INIT_WORK(&card->rx_mode_work, qeth_l3_rx_mode_work); in qeth_l3_probe_device()
|
| H A D | qeth_l2_main.c | 458 rx_mode_work); in qeth_l2_rx_mode_work() 534 schedule_work(&card->rx_mode_work); in qeth_l2_set_rx_mode() 2308 INIT_WORK(&card->rx_mode_work, qeth_l2_rx_mode_work); in qeth_l2_probe_device()
|
| H A D | qeth_core.h | 834 struct work_struct rx_mode_work; member
|
| H A D | qeth_core_main.c | 5406 cancel_work_sync(&card->rx_mode_work); in qeth_set_offline()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_pf.c | 2336 queue_work(pf->otx2_wq, &pf->rx_mode_work); in otx2_set_rx_mode() 2341 struct otx2_nic *pf = container_of(work, struct otx2_nic, rx_mode_work); in otx2_rx_mode_wrk_handler() 2954 INIT_WORK(&pf->rx_mode_work, otx2_rx_mode_wrk_handler); in otx2_wq_init()
|
| H A D | otx2_common.h | 522 struct work_struct rx_mode_work; member
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 452 struct work_struct rx_mode_work; member 3787 container_of(work, struct virtnet_info, rx_mode_work); in virtnet_rx_mode_work() 3878 schedule_work(&vi->rx_mode_work); in virtnet_set_rx_mode() 5694 flush_work(&vi->rx_mode_work); in virtnet_freeze_down() 6816 INIT_WORK(&vi->rx_mode_work, virtnet_rx_mode_work); in virtnet_probe() 7119 flush_work(&vi->rx_mode_work); in virtnet_remove()
|