Lines Matching full:rules
99 unsigned long rules, in mtk_phy_led_hw_is_supported() argument
106 if (rules & ~supported_triggers) in mtk_phy_led_hw_is_supported()
114 unsigned long *rules, u16 on_set, in mtk_phy_led_hw_ctrl_get() argument
156 if (!rules) in mtk_phy_led_hw_ctrl_get()
160 *rules |= BIT(TRIGGER_NETDEV_LINK); in mtk_phy_led_hw_ctrl_get()
163 *rules |= BIT(TRIGGER_NETDEV_LINK_10); in mtk_phy_led_hw_ctrl_get()
166 *rules |= BIT(TRIGGER_NETDEV_LINK_100); in mtk_phy_led_hw_ctrl_get()
169 *rules |= BIT(TRIGGER_NETDEV_LINK_1000); in mtk_phy_led_hw_ctrl_get()
172 *rules |= BIT(TRIGGER_NETDEV_LINK_2500); in mtk_phy_led_hw_ctrl_get()
175 *rules |= BIT(TRIGGER_NETDEV_FULL_DUPLEX); in mtk_phy_led_hw_ctrl_get()
178 *rules |= BIT(TRIGGER_NETDEV_HALF_DUPLEX); in mtk_phy_led_hw_ctrl_get()
181 *rules |= BIT(TRIGGER_NETDEV_RX); in mtk_phy_led_hw_ctrl_get()
184 *rules |= BIT(TRIGGER_NETDEV_TX); in mtk_phy_led_hw_ctrl_get()
191 unsigned long rules, u16 on_set, in mtk_phy_led_hw_ctrl_set() argument
202 if (rules & BIT(TRIGGER_NETDEV_FULL_DUPLEX)) in mtk_phy_led_hw_ctrl_set()
205 if (rules & BIT(TRIGGER_NETDEV_HALF_DUPLEX)) in mtk_phy_led_hw_ctrl_set()
208 if (rules & (BIT(TRIGGER_NETDEV_LINK_10) | BIT(TRIGGER_NETDEV_LINK))) in mtk_phy_led_hw_ctrl_set()
211 if (rules & (BIT(TRIGGER_NETDEV_LINK_100) | BIT(TRIGGER_NETDEV_LINK))) in mtk_phy_led_hw_ctrl_set()
214 if (rules & (BIT(TRIGGER_NETDEV_LINK_1000) | BIT(TRIGGER_NETDEV_LINK))) in mtk_phy_led_hw_ctrl_set()
217 if (rules & (BIT(TRIGGER_NETDEV_LINK_2500) | BIT(TRIGGER_NETDEV_LINK))) in mtk_phy_led_hw_ctrl_set()
220 if (rules & BIT(TRIGGER_NETDEV_RX)) { in mtk_phy_led_hw_ctrl_set()
235 if (rules & BIT(TRIGGER_NETDEV_TX)) { in mtk_phy_led_hw_ctrl_set()