Home
last modified time | relevance | path

Searched refs:filter_sem (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dmcdi_filters.c358 WARN_ON(!rwsem_is_locked(&efx->filter_sem)); in efx_mcdi_filter_insert_locked()
557 down_read(&efx->filter_sem); in efx_mcdi_filter_insert()
559 up_read(&efx->filter_sem); in efx_mcdi_filter_insert()
569 * Caller must hold efx->filter_sem for read, and efx->filter_state->lock
687 down_read(&efx->filter_sem); in efx_mcdi_filter_remove_safe()
693 up_read(&efx->filter_sem); in efx_mcdi_filter_remove_safe()
697 /* Caller must hold efx->filter_sem for read */
722 down_read(&efx->filter_sem); in efx_mcdi_filter_get_safe()
735 up_read(&efx->filter_sem); in efx_mcdi_filter_get_safe()
969 * Caller must hold efx->filter_sem fo
[all...]
H A Def10_sriov.c505 down_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_mac()
510 up_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_mac()
544 up_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_mac()
548 up_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_mac()
584 down_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_vlan()
658 up_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_vlan()
671 up_write(&vf->efx->filter_sem); in efx_ef10_sriov_set_vf_vlan()
H A Defx_common.c147 down_read(&efx->filter_sem); in efx_mac_reconfigure()
149 up_read(&efx->filter_sem); in efx_mac_reconfigure()
719 down_write(&efx->filter_sem); in efx_reset_down()
785 up_write(&efx->filter_sem); in efx_reset_up()
802 up_write(&efx->filter_sem); in efx_reset_up()
1019 init_rwsem(&efx->filter_sem); in efx_init_struct()
H A Defx.c987 down_write(&efx->filter_sem); in efx_pci_probe_main()
989 up_write(&efx->filter_sem); in efx_pci_probe_main()
1278 down_write(&efx->filter_sem); in efx_pm_resume()
1280 up_write(&efx->filter_sem); in efx_pm_resume()
H A Drx_common.c812 down_write(&efx->filter_sem); in efx_probe_filters()
851 up_write(&efx->filter_sem); in efx_probe_filters()
867 down_write(&efx->filter_sem); in efx_remove_filters()
869 up_write(&efx->filter_sem); in efx_remove_filters()
H A Def100_nic.c1206 down_write(&efx->filter_sem); in ef100_probe_main()
1208 up_write(&efx->filter_sem); in ef100_probe_main()
1261 down_write(&efx->filter_sem); in ef100_remove()
1263 up_write(&efx->filter_sem); in ef100_remove()
H A Def10.c444 down_write(&efx->filter_sem); in efx_ef10_add_vlan()
446 up_write(&efx->filter_sem); in efx_ef10_add_vlan()
473 down_write(&efx->filter_sem); in efx_ef10_del_vlan_internal()
475 up_write(&efx->filter_sem); in efx_ef10_del_vlan_internal()
3216 down_write(&efx->filter_sem); in efx_ef10_vport_set_mac_address()
3218 up_write(&efx->filter_sem); in efx_ef10_vport_set_mac_address()
3248 down_write(&efx->filter_sem); in efx_ef10_vport_set_mac_address()
3250 up_write(&efx->filter_sem); in efx_ef10_vport_set_mac_address()
3304 down_write(&efx->filter_sem); in efx_ef10_set_mac_address()
3315 up_write(&efx->filter_sem); in efx_ef10_set_mac_address()
[all...]
H A Dnet_driver.h947 * @filter_sem: Filter table rw_semaphore, protects existence of @filter_state
1123 struct rw_semaphore filter_sem; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dmcdi_filters.c361 WARN_ON(!rwsem_is_locked(&efx->filter_sem)); in efx_mcdi_filter_insert_locked()
561 down_read(&efx->filter_sem); in efx_mcdi_filter_insert()
563 up_read(&efx->filter_sem); in efx_mcdi_filter_insert()
573 * Caller must hold efx->filter_sem for read, and efx->filter_state->lock
691 down_read(&efx->filter_sem); in efx_mcdi_filter_remove_safe()
697 up_read(&efx->filter_sem); in efx_mcdi_filter_remove_safe()
701 /* Caller must hold efx->filter_sem for read */
726 down_read(&efx->filter_sem); in efx_mcdi_filter_get_safe()
739 up_read(&efx->filter_sem); in efx_mcdi_filter_get_safe()
973 * Caller must hold efx->filter_sem fo
[all...]
H A Def100_netdev.c409 down_write(&efx->filter_sem); in ef100_remove_netdev()
411 up_write(&efx->filter_sem); in ef100_remove_netdev()
469 down_write(&efx->filter_sem); in ef100_probe_netdev()
471 up_write(&efx->filter_sem); in ef100_probe_netdev()
H A Defx_common.c144 down_read(&efx->filter_sem); in efx_mac_reconfigure()
146 up_read(&efx->filter_sem); in efx_mac_reconfigure()
716 down_write(&efx->filter_sem); in efx_reset_down()
782 up_write(&efx->filter_sem); in efx_reset_up()
797 up_write(&efx->filter_sem); in efx_reset_up()
1012 init_rwsem(&efx->filter_sem); in efx_init_struct()
H A Def100_nic.c395 down_write(&efx->filter_sem); in ef100_filter_table_up()
406 up_write(&efx->filter_sem); in ef100_filter_table_up()
421 up_write(&efx->filter_sem); in ef100_filter_table_up()
429 down_write(&efx->filter_sem); in ef100_filter_table_down()
433 up_write(&efx->filter_sem); in ef100_filter_table_down()
H A Defx.c946 down_write(&efx->filter_sem); in efx_pci_probe_main()
948 up_write(&efx->filter_sem); in efx_pci_probe_main()
1268 down_write(&efx->filter_sem); in efx_pm_resume()
1270 up_write(&efx->filter_sem); in efx_pm_resume()
H A Def10.c444 down_write(&efx->filter_sem); in efx_ef10_add_vlan()
446 up_write(&efx->filter_sem); in efx_ef10_add_vlan()
473 down_write(&efx->filter_sem); in efx_ef10_del_vlan_internal()
475 up_write(&efx->filter_sem); in efx_ef10_del_vlan_internal()
2559 down_write(&efx->filter_sem); in efx_ef10_filter_table_probe()
2575 up_write(&efx->filter_sem); in efx_ef10_filter_table_probe()
2581 down_write(&efx->filter_sem); in efx_ef10_filter_table_remove()
2583 up_write(&efx->filter_sem); in efx_ef10_filter_table_remove()
H A Dnet_driver.h934 * @filter_sem: Filter table rw_semaphore, protects existence of @filter_state
1115 struct rw_semaphore filter_sem; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Defx_common.c148 down_read(&efx->filter_sem); in efx_siena_mac_reconfigure()
150 up_read(&efx->filter_sem); in efx_siena_mac_reconfigure()
727 down_write(&efx->filter_sem); in efx_siena_reset_down()
793 up_write(&efx->filter_sem); in efx_siena_reset_up()
810 up_write(&efx->filter_sem); in efx_siena_reset_up()
1028 init_rwsem(&efx->filter_sem); in efx_siena_init_struct()
H A Defx.c927 down_write(&efx->filter_sem); in efx_pci_probe_main()
929 up_write(&efx->filter_sem); in efx_pci_probe_main()
1230 down_write(&efx->filter_sem); in efx_pm_resume()
1232 up_write(&efx->filter_sem); in efx_pm_resume()
H A Drx_common.c802 down_write(&efx->filter_sem); in efx_siena_probe_filters()
839 up_write(&efx->filter_sem); in efx_siena_probe_filters()
855 down_write(&efx->filter_sem); in efx_siena_remove_filters()
857 up_write(&efx->filter_sem); in efx_siena_remove_filters()
H A Dnet_driver.h906 * @filter_sem: Filter table rw_semaphore, protects existence of @filter_state
1083 struct rw_semaphore filter_sem; member
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Defx.c970 down_read(&efx->filter_sem); in ef4_mac_reconfigure()
972 up_read(&efx->filter_sem); in ef4_mac_reconfigure()
1693 init_rwsem(&efx->filter_sem); in ef4_probe_filters()
1695 down_write(&efx->filter_sem); in ef4_probe_filters()
1732 up_write(&efx->filter_sem); in ef4_probe_filters()
1745 down_write(&efx->filter_sem); in ef4_remove_filters()
1747 up_write(&efx->filter_sem); in ef4_remove_filters()
1752 down_read(&efx->filter_sem); in ef4_restore_filters()
1754 up_read(&efx->filter_sem); in ef4_restore_filters()
2406 down_read(&efx->filter_sem); in ef4_reset_up()
[all...]
H A Dnet_driver.h738 * @filter_sem: Filter table rw_semaphore, for freeing the table
880 struct rw_semaphore filter_sem; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Defx.c960 down_read(&efx->filter_sem); in ef4_mac_reconfigure()
962 up_read(&efx->filter_sem); in ef4_mac_reconfigure()
1683 init_rwsem(&efx->filter_sem); in ef4_probe_filters()
1685 down_write(&efx->filter_sem); in ef4_probe_filters()
1722 up_write(&efx->filter_sem); in ef4_probe_filters()
1735 down_write(&efx->filter_sem); in ef4_remove_filters()
1737 up_write(&efx->filter_sem); in ef4_remove_filters()
1742 down_read(&efx->filter_sem); in ef4_restore_filters()
1744 up_read(&efx->filter_sem); in ef4_restore_filters()
2395 down_read(&efx->filter_sem); in ef4_reset_up()
[all...]
H A Dnet_driver.h738 * @filter_sem: Filter table rw_semaphore, for freeing the table
880 struct rw_semaphore filter_sem; member

Completed in 51 milliseconds