Lines Matching refs:wops
1439 struct rocker_world_ops *wops; in rocker_world_init() local
1442 wops = rocker_world_ops_find(mode); in rocker_world_init()
1443 if (!wops) { in rocker_world_init()
1448 rocker->wops = wops; in rocker_world_init()
1449 rocker->wpriv = kzalloc(wops->priv_size, GFP_KERNEL); in rocker_world_init()
1452 if (!wops->init) in rocker_world_init()
1454 err = wops->init(rocker); in rocker_world_init()
1462 struct rocker_world_ops *wops = rocker->wops; in rocker_world_fini() local
1464 if (!wops || !wops->fini) in rocker_world_fini()
1466 wops->fini(rocker); in rocker_world_fini()
1481 if (rocker->wops) { in rocker_world_check_init()
1482 if (rocker->wops->mode != mode) { in rocker_world_check_init()
1493 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_pre_init() local
1496 rocker_port->wpriv = kzalloc(wops->port_priv_size, GFP_KERNEL); in rocker_world_port_pre_init()
1499 if (!wops->port_pre_init) in rocker_world_port_pre_init()
1501 err = wops->port_pre_init(rocker_port); in rocker_world_port_pre_init()
1509 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_init() local
1511 if (!wops->port_init) in rocker_world_port_init()
1513 return wops->port_init(rocker_port); in rocker_world_port_init()
1518 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_fini() local
1520 if (!wops->port_fini) in rocker_world_port_fini()
1522 wops->port_fini(rocker_port); in rocker_world_port_fini()
1527 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_post_fini() local
1529 if (!wops->port_post_fini) in rocker_world_port_post_fini()
1531 wops->port_post_fini(rocker_port); in rocker_world_port_post_fini()
1537 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_open() local
1539 if (!wops->port_open) in rocker_world_port_open()
1541 return wops->port_open(rocker_port); in rocker_world_port_open()
1546 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_stop() local
1548 if (!wops->port_stop) in rocker_world_port_stop()
1550 wops->port_stop(rocker_port); in rocker_world_port_stop()
1557 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_attr_stp_state_set() local
1559 if (!wops->port_attr_stp_state_set) in rocker_world_port_attr_stp_state_set()
1565 return wops->port_attr_stp_state_set(rocker_port, state); in rocker_world_port_attr_stp_state_set()
1573 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_attr_bridge_flags_set() local
1575 if (!wops->port_attr_bridge_flags_set) in rocker_world_port_attr_bridge_flags_set()
1581 return wops->port_attr_bridge_flags_set(rocker_port, brport_flags, in rocker_world_port_attr_bridge_flags_set()
1589 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_attr_bridge_flags_get() local
1591 if (!wops->port_attr_bridge_flags_get) in rocker_world_port_attr_bridge_flags_get()
1593 return wops->port_attr_bridge_flags_get(rocker_port, p_brport_flags); in rocker_world_port_attr_bridge_flags_get()
1602 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_attr_bridge_flags_support_get() local
1604 if (!wops->port_attr_bridge_flags_support_get) in rocker_world_port_attr_bridge_flags_support_get()
1606 return wops->port_attr_bridge_flags_support_get(rocker_port, in rocker_world_port_attr_bridge_flags_support_get()
1616 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_attr_bridge_ageing_time_set() local
1618 if (!wops->port_attr_bridge_ageing_time_set) in rocker_world_port_attr_bridge_ageing_time_set()
1624 return wops->port_attr_bridge_ageing_time_set(rocker_port, ageing_time, in rocker_world_port_attr_bridge_ageing_time_set()
1633 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_obj_vlan_add() local
1638 if (!wops->port_obj_vlan_add) in rocker_world_port_obj_vlan_add()
1644 return wops->port_obj_vlan_add(rocker_port, vlan); in rocker_world_port_obj_vlan_add()
1651 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_obj_vlan_del() local
1656 if (!wops->port_obj_vlan_del) in rocker_world_port_obj_vlan_del()
1658 return wops->port_obj_vlan_del(rocker_port, vlan); in rocker_world_port_obj_vlan_del()
1665 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_fdb_add() local
1667 if (!wops->port_obj_fdb_add) in rocker_world_port_fdb_add()
1670 return wops->port_obj_fdb_add(rocker_port, info->vid, info->addr); in rocker_world_port_fdb_add()
1677 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_fdb_del() local
1679 if (!wops->port_obj_fdb_del) in rocker_world_port_fdb_del()
1681 return wops->port_obj_fdb_del(rocker_port, info->vid, info->addr); in rocker_world_port_fdb_del()
1687 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_master_linked() local
1689 if (!wops->port_master_linked) in rocker_world_port_master_linked()
1691 return wops->port_master_linked(rocker_port, master); in rocker_world_port_master_linked()
1697 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_master_unlinked() local
1699 if (!wops->port_master_unlinked) in rocker_world_port_master_unlinked()
1701 return wops->port_master_unlinked(rocker_port, master); in rocker_world_port_master_unlinked()
1707 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_neigh_update() local
1709 if (!wops->port_neigh_update) in rocker_world_port_neigh_update()
1711 return wops->port_neigh_update(rocker_port, n); in rocker_world_port_neigh_update()
1717 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_neigh_destroy() local
1719 if (!wops->port_neigh_destroy) in rocker_world_port_neigh_destroy()
1721 return wops->port_neigh_destroy(rocker_port, n); in rocker_world_port_neigh_destroy()
1728 struct rocker_world_ops *wops = rocker_port->rocker->wops; in rocker_world_port_ev_mac_vlan_seen() local
1730 if (!wops->port_ev_mac_vlan_seen) in rocker_world_port_ev_mac_vlan_seen()
1732 return wops->port_ev_mac_vlan_seen(rocker_port, addr, vlan_id); in rocker_world_port_ev_mac_vlan_seen()
1738 struct rocker_world_ops *wops = rocker->wops; in rocker_world_fib4_add() local
1740 if (!wops->fib4_add) in rocker_world_fib4_add()
1742 return wops->fib4_add(rocker, fen_info); in rocker_world_fib4_add()
1748 struct rocker_world_ops *wops = rocker->wops; in rocker_world_fib4_del() local
1750 if (!wops->fib4_del) in rocker_world_fib4_del()
1752 return wops->fib4_del(rocker, fen_info); in rocker_world_fib4_del()
1757 struct rocker_world_ops *wops = rocker->wops; in rocker_world_fib4_abort() local
1759 if (wops->fib4_abort) in rocker_world_fib4_abort()
1760 wops->fib4_abort(rocker); in rocker_world_fib4_abort()