Lines Matching refs:CadenceGEMState

425 static inline uint64_t tx_desc_get_buffer(CadenceGEMState *s, uint32_t *desc)  in tx_desc_get_buffer()
470 static inline uint64_t rx_desc_get_buffer(CadenceGEMState *s, uint32_t *desc) in rx_desc_get_buffer()
480 static inline int gem_get_desc_len(CadenceGEMState *s, bool rx_n_tx) in gem_get_desc_len()
557 static uint32_t gem_get_max_buf_len(CadenceGEMState *s, bool tx) in gem_get_max_buf_len()
576 static void gem_set_isr(CadenceGEMState *s, int q, uint32_t flag) in gem_set_isr()
591 static void gem_init_register_masks(CadenceGEMState *s) in gem_init_register_masks()
640 static void phy_update_link(CadenceGEMState *s) in phy_update_link()
660 CadenceGEMState *s; in gem_can_receive()
699 static void gem_update_int_status(CadenceGEMState *s) in gem_update_int_status()
714 static void gem_receive_updatestats(CadenceGEMState *s, const uint8_t *packet, in gem_receive_updatestats()
805 static int gem_mac_address_filter(CadenceGEMState *s, const uint8_t *packet) in gem_mac_address_filter()
851 static int get_queue_from_screen(CadenceGEMState *s, uint8_t *rxbuf_ptr, in get_queue_from_screen()
969 static uint32_t gem_get_queue_base_addr(CadenceGEMState *s, bool tx, int q) in gem_get_queue_base_addr()
988 static inline uint32_t gem_get_tx_queue_base_addr(CadenceGEMState *s, int q) in gem_get_tx_queue_base_addr()
993 static inline uint32_t gem_get_rx_queue_base_addr(CadenceGEMState *s, int q) in gem_get_rx_queue_base_addr()
998 static hwaddr gem_get_desc_addr(CadenceGEMState *s, bool tx, int q) in gem_get_desc_addr()
1010 static hwaddr gem_get_tx_desc_addr(CadenceGEMState *s, int q) in gem_get_tx_desc_addr()
1015 static hwaddr gem_get_rx_desc_addr(CadenceGEMState *s, int q) in gem_get_rx_desc_addr()
1020 static void gem_get_rx_desc(CadenceGEMState *s, int q) in gem_get_rx_desc()
1047 CadenceGEMState *s = qemu_get_nic_opaque(nc); in gem_receive()
1224 static void gem_transmit_updatestats(CadenceGEMState *s, const uint8_t *packet, in gem_transmit_updatestats()
1270 static void gem_transmit(CadenceGEMState *s) in gem_transmit()
1420 static void gem_phy_reset(CadenceGEMState *s) in gem_phy_reset()
1448 CadenceGEMState *s = CADENCE_GEM(d); in gem_reset()
1490 static uint16_t gem_phy_read(CadenceGEMState *s, unsigned reg_num) in gem_phy_read()
1496 static void gem_phy_write(CadenceGEMState *s, unsigned reg_num, uint16_t val) in gem_phy_write()
1524 static void gem_handle_phy_access(CadenceGEMState *s) in gem_handle_phy_access()
1562 CadenceGEMState *s; in gem_read()
1596 CadenceGEMState *s = (CadenceGEMState *)opaque; in gem_write()
1701 CadenceGEMState *s = qemu_get_nic_opaque(nc); in gem_set_link()
1718 CadenceGEMState *s = CADENCE_GEM(dev); in gem_realize()
1758 CadenceGEMState *s = CADENCE_GEM(obj); in gem_init()
1775 VMSTATE_UINT32_ARRAY(regs, CadenceGEMState, CADENCE_GEM_MAXREG),
1776 VMSTATE_UINT16_ARRAY(phy_regs, CadenceGEMState, 32),
1777 VMSTATE_UINT8(phy_loop, CadenceGEMState),
1778 VMSTATE_UINT32_ARRAY(rx_desc_addr, CadenceGEMState,
1780 VMSTATE_UINT32_ARRAY(tx_desc_addr, CadenceGEMState,
1782 VMSTATE_BOOL_ARRAY(sar_active, CadenceGEMState, 4),
1788 DEFINE_NIC_PROPERTIES(CadenceGEMState, conf),
1789 DEFINE_PROP_UINT32("revision", CadenceGEMState, revision,
1791 DEFINE_PROP_UINT8("phy-addr", CadenceGEMState, phy_addr, BOARD_PHY_ADDRESS),
1792 DEFINE_PROP_UINT8("num-priority-queues", CadenceGEMState,
1794 DEFINE_PROP_UINT8("num-type1-screeners", CadenceGEMState,
1796 DEFINE_PROP_UINT8("num-type2-screeners", CadenceGEMState,
1798 DEFINE_PROP_UINT16("jumbo-max-len", CadenceGEMState,
1800 DEFINE_PROP_LINK("dma", CadenceGEMState, dma_mr,
1818 .instance_size = sizeof(CadenceGEMState),