Lines Matching refs:rocker_tlv
675 #define ROCKER_TLV_HDRLEN ROCKER_TLV_ALIGN(sizeof(struct rocker_tlv))
685 static struct rocker_tlv *rocker_tlv_next(const struct rocker_tlv *tlv, in rocker_tlv_next()
691 return (struct rocker_tlv *) ((char *) tlv + totlen); in rocker_tlv_next()
694 static int rocker_tlv_ok(const struct rocker_tlv *tlv, int remaining) in rocker_tlv_ok()
725 static int rocker_tlv_type(const struct rocker_tlv *tlv) in rocker_tlv_type()
730 static void *rocker_tlv_data(const struct rocker_tlv *tlv) in rocker_tlv_data()
735 static int rocker_tlv_len(const struct rocker_tlv *tlv) in rocker_tlv_len()
740 static u8 rocker_tlv_get_u8(const struct rocker_tlv *tlv) in rocker_tlv_get_u8()
745 static u16 rocker_tlv_get_u16(const struct rocker_tlv *tlv) in rocker_tlv_get_u16()
750 static __be16 rocker_tlv_get_be16(const struct rocker_tlv *tlv) in rocker_tlv_get_be16()
755 static u32 rocker_tlv_get_u32(const struct rocker_tlv *tlv) in rocker_tlv_get_u32()
760 static u64 rocker_tlv_get_u64(const struct rocker_tlv *tlv) in rocker_tlv_get_u64()
765 static void rocker_tlv_parse(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse()
768 const struct rocker_tlv *tlv; in rocker_tlv_parse()
769 const struct rocker_tlv *head = (const struct rocker_tlv *) buf; in rocker_tlv_parse()
772 memset(tb, 0, sizeof(struct rocker_tlv *) * (maxtype + 1)); in rocker_tlv_parse()
782 static void rocker_tlv_parse_nested(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse_nested()
783 const struct rocker_tlv *tlv) in rocker_tlv_parse_nested()
789 static void rocker_tlv_parse_desc(const struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse_desc()
796 static struct rocker_tlv *rocker_tlv_start(struct rocker_desc_info *desc_info) in rocker_tlv_start()
798 return (struct rocker_tlv *) ((char *) desc_info->data + in rocker_tlv_start()
807 struct rocker_tlv *tlv; in rocker_tlv_put()
857 static struct rocker_tlv *
860 struct rocker_tlv *start = rocker_tlv_start(desc_info); in rocker_tlv_nest_start()
869 struct rocker_tlv *start) in rocker_tlv_nest_end()
875 const struct rocker_tlv *start) in rocker_tlv_nest_cancel()
1243 const struct rocker_tlv **attrs) in rocker_dma_rx_ring_skb_unmap()
1260 const struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_dma_rx_ring_skb_free()
1428 const struct rocker_tlv *info) in rocker_event_link_change()
1430 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_LINK_CHANGED_MAX + 1]; in rocker_event_link_change()
1463 const struct rocker_tlv *info) in rocker_event_mac_vlan_seen()
1465 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAX + 1]; in rocker_event_mac_vlan_seen()
1497 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAX + 1]; in rocker_event_process()
1498 const struct rocker_tlv *info; in rocker_event_process()
1639 struct rocker_tlv *cmd_info; in rocker_cmd_get_port_settings_prep()
1660 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_ethtool_proc()
1661 const struct rocker_tlv *info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_MAX + 1]; in rocker_cmd_get_port_settings_ethtool_proc()
1698 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_macaddr_proc()
1699 const struct rocker_tlv *info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_MAX + 1]; in rocker_cmd_get_port_settings_macaddr_proc()
1700 const struct rocker_tlv *attr; in rocker_cmd_get_port_settings_macaddr_proc()
1729 const struct rocker_tlv *info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_MAX + 1]; in rocker_cmd_get_port_settings_phys_name_proc()
1730 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_phys_name_proc()
1732 const struct rocker_tlv *attr; in rocker_cmd_get_port_settings_phys_name_proc()
1771 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_settings_ethtool_prep()
1801 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_settings_macaddr_prep()
1825 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_settings_mtu_prep()
1848 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_learning_prep()
2122 struct rocker_tlv *cmd_info; in rocker_cmd_flow_tbl_add()
2179 struct rocker_tlv *cmd_info; in rocker_cmd_flow_tbl_del()
2236 struct rocker_tlv *group_ids; in rocker_cmd_group_tbl_add_group_ids()
2288 struct rocker_tlv *cmd_info; in rocker_cmd_group_tbl_add()
2333 struct rocker_tlv *cmd_info; in rocker_cmd_group_tbl_del()
4106 const struct rocker_tlv *attrs[ROCKER_TLV_TX_MAX + 1]; in rocker_tx_desc_frags_unmap()
4107 struct rocker_tlv *attr; in rocker_tx_desc_frags_unmap()
4114 const struct rocker_tlv *frag_attrs[ROCKER_TLV_TX_FRAG_ATTR_MAX + 1]; in rocker_tx_desc_frags_unmap()
4138 struct rocker_tlv *frag; in rocker_tx_desc_frag_map_put()
4170 struct rocker_tlv *frags; in rocker_port_xmit()
4712 struct rocker_tlv *cmd_stats; in rocker_cmd_get_port_stats_prep()
4736 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_stats_ethtool_proc()
4737 const struct rocker_tlv *stats_attrs[ROCKER_TLV_CMD_PORT_STATS_MAX + 1]; in rocker_cmd_get_port_stats_ethtool_proc()
4738 const struct rocker_tlv *pattr; in rocker_cmd_get_port_stats_ethtool_proc()
4863 const struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_port_rx_proc()