Lines Matching defs:rocker
218 struct rocker *rocker; member
233 struct rocker { struct
238 struct rocker_port **ports; argument
244 struct rocker_dma_ring_info cmd_ring; argument
245 struct rocker_dma_ring_info event_ring; argument
247 spinlock_t flow_tbl_lock; /* for flow tbl accesses */
248 u64 flow_tbl_next_cookie;
250 spinlock_t group_tbl_lock; /* for group tbl accesses */
251 struct timer_list fdb_cleanup_timer;
253 spinlock_t fdb_tbl_lock; /* for fdb tbl accesses */
254 unsigned long internal_vlan_bitmap[ROCKER_INTERNAL_VLAN_BITMAP_LEN];
256 spinlock_t internal_vlan_tbl_lock; /* for vlan tbl accesses */
258 spinlock_t neigh_tbl_lock; /* for neigh tbl accesses */
259 u32 neigh_tbl_next_index;
458 static u32 rocker_msix_vector(const struct rocker *rocker, unsigned int vector) in rocker_msix_vector()
475 #define rocker_write32(rocker, reg, val) \ argument
477 #define rocker_read32(rocker, reg) \ argument
479 #define rocker_write64(rocker, reg, val) \ argument
481 #define rocker_read64(rocker, reg) \ argument
488 static int rocker_reg_test(const struct rocker *rocker) in rocker_reg_test()
518 static int rocker_dma_test_one(const struct rocker *rocker, in rocker_dma_test_one()
547 static int rocker_dma_test_offset(const struct rocker *rocker, in rocker_dma_test_offset()
607 static int rocker_dma_test(const struct rocker *rocker, in rocker_dma_test()
630 static int rocker_basic_hw_test(const struct rocker *rocker) in rocker_basic_hw_test()
959 static void rocker_desc_head_set(const struct rocker *rocker, in rocker_desc_head_set()
986 static void rocker_dma_ring_credits_set(const struct rocker *rocker, in rocker_dma_ring_credits_set()
1000 static int rocker_dma_ring_create(const struct rocker *rocker, in rocker_dma_ring_create()
1036 static void rocker_dma_ring_destroy(const struct rocker *rocker, in rocker_dma_ring_destroy()
1047 static void rocker_dma_ring_pass_to_producer(const struct rocker *rocker, in rocker_dma_ring_pass_to_producer()
1062 static int rocker_dma_ring_bufs_alloc(const struct rocker *rocker, in rocker_dma_ring_bufs_alloc()
1109 static void rocker_dma_ring_bufs_free(const struct rocker *rocker, in rocker_dma_ring_bufs_free()
1128 static int rocker_dma_rings_init(struct rocker *rocker) in rocker_dma_rings_init()
1177 static void rocker_dma_rings_fini(struct rocker *rocker) in rocker_dma_rings_fini()
1191 const struct rocker *rocker = rocker_port->rocker; in rocker_dma_rx_ring_skb_map() local
1242 static void rocker_dma_rx_ring_skb_unmap(const struct rocker *rocker, in rocker_dma_rx_ring_skb_unmap()
1257 static void rocker_dma_rx_ring_skb_free(const struct rocker *rocker, in rocker_dma_rx_ring_skb_free()
1273 const struct rocker *rocker = rocker_port->rocker; in rocker_dma_rx_ring_skbs_alloc() local
1294 const struct rocker *rocker = rocker_port->rocker; in rocker_dma_rx_ring_skbs_free() local
1303 struct rocker *rocker = rocker_port->rocker; in rocker_port_dma_rings_init() local
1364 struct rocker *rocker = rocker_port->rocker; in rocker_port_dma_rings_fini() local
1393 struct rocker *rocker = dev_id; in rocker_cmd_irq_handler() local
1427 static int rocker_event_link_change(const struct rocker *rocker, in rocker_event_link_change()
1462 static int rocker_event_mac_vlan_seen(const struct rocker *rocker, in rocker_event_mac_vlan_seen()
1494 static int rocker_event_process(const struct rocker *rocker, in rocker_event_process()
1521 struct rocker *rocker = dev_id; in rocker_event_irq_handler() local
1580 struct rocker *rocker = rocker_port->rocker; in rocker_cmd_exec() local
2352 static int rocker_init_tbls(struct rocker *rocker) in rocker_init_tbls()
2372 static void rocker_free_tbls(struct rocker *rocker) in rocker_free_tbls()
2411 rocker_flow_tbl_find(const struct rocker *rocker, in rocker_flow_tbl_find()
2430 struct rocker *rocker = rocker_port->rocker; in rocker_flow_tbl_add() local
2467 struct rocker *rocker = rocker_port->rocker; in rocker_flow_tbl_del() local
2724 rocker_group_tbl_find(const struct rocker *rocker, in rocker_group_tbl_find()
2756 struct rocker *rocker = rocker_port->rocker; in rocker_group_tbl_add() local
2788 struct rocker *rocker = rocker_port->rocker; in rocker_group_tbl_del() local
2903 rocker_neigh_tbl_find(const struct rocker *rocker, __be32 ip_addr) in rocker_neigh_tbl_find()
2915 static void _rocker_neigh_add(struct rocker *rocker, in _rocker_neigh_add()
2955 struct rocker *rocker = rocker_port->rocker; in rocker_port_ipv4_neigh() local
3076 struct rocker *rocker = rocker_port->rocker; in rocker_port_ipv4_nh() local
3136 const struct rocker *rocker = rocker_port->rocker; in rocker_port_vlan_flood_group() local
3184 const struct rocker *rocker = rocker_port->rocker; in rocker_port_vlan_l2_groups() local
3599 rocker_fdb_tbl_find(const struct rocker *rocker, in rocker_fdb_tbl_find()
3616 struct rocker *rocker = rocker_port->rocker; in rocker_port_fdb() local
3667 struct rocker *rocker = rocker_port->rocker; in rocker_port_fdb_flush() local
3704 struct rocker *rocker = (struct rocker *)data; in rocker_fdb_cleanup() local
3904 rocker_internal_vlan_tbl_find(const struct rocker *rocker, int ifindex) in rocker_internal_vlan_tbl_find()
3920 struct rocker *rocker = rocker_port->rocker; in rocker_port_internal_vlan_id_get() local
3963 struct rocker *rocker = rocker_port->rocker; in rocker_port_internal_vlan_id_put() local
4104 const struct rocker *rocker = rocker_port->rocker; in rocker_tx_desc_frags_unmap() local
4135 const struct rocker *rocker = rocker_port->rocker; in rocker_tx_desc_frag_map_put() local
4168 struct rocker *rocker = rocker_port->rocker; in rocker_port_xmit() local
4332 const struct rocker *rocker = rocker_port->rocker; in rocker_port_attr_get() local
4371 struct rocker *rocker = rocker_port->rocker; in rocker_port_bridge_ageing_time() local
4569 struct rocker *rocker = rocker_port->rocker; in rocker_port_fdb_dump() local
4823 const struct rocker *rocker = rocker_port->rocker; in rocker_port_poll_tx() local
4859 static int rocker_port_rx_proc(const struct rocker *rocker, in rocker_port_rx_proc()
4902 const struct rocker *rocker = rocker_port->rocker; in rocker_port_poll_rx() local
4944 const struct rocker *rocker = rocker_port->rocker; in rocker_carrier_init() local
4955 static void rocker_remove_ports(const struct rocker *rocker) in rocker_remove_ports()
4973 const struct rocker *rocker = rocker_port->rocker; in rocker_port_dev_addr_init() local
4985 static int rocker_probe_port(struct rocker *rocker, unsigned int port_number) in rocker_probe_port()
5054 static int rocker_probe_ports(struct rocker *rocker) in rocker_probe_ports()
5076 static int rocker_msix_init(struct rocker *rocker) in rocker_msix_init()
5110 static void rocker_msix_fini(const struct rocker *rocker) in rocker_msix_fini()
5118 struct rocker *rocker; in rocker_probe() local
5259 struct rocker *rocker = pci_get_drvdata(pdev); in rocker_remove() local