Lines Matching refs:rocker_tlv
593 #define ROCKER_TLV_HDRLEN ROCKER_TLV_ALIGN(sizeof(struct rocker_tlv))
603 static struct rocker_tlv *rocker_tlv_next(const struct rocker_tlv *tlv, in rocker_tlv_next()
609 return (struct rocker_tlv *) ((char *) tlv + totlen); in rocker_tlv_next()
612 static int rocker_tlv_ok(const struct rocker_tlv *tlv, int remaining) in rocker_tlv_ok()
643 static int rocker_tlv_type(const struct rocker_tlv *tlv) in rocker_tlv_type()
648 static void *rocker_tlv_data(const struct rocker_tlv *tlv) in rocker_tlv_data()
653 static int rocker_tlv_len(const struct rocker_tlv *tlv) in rocker_tlv_len()
658 static u8 rocker_tlv_get_u8(const struct rocker_tlv *tlv) in rocker_tlv_get_u8()
663 static u16 rocker_tlv_get_u16(const struct rocker_tlv *tlv) in rocker_tlv_get_u16()
668 static __be16 rocker_tlv_get_be16(const struct rocker_tlv *tlv) in rocker_tlv_get_be16()
673 static u32 rocker_tlv_get_u32(const struct rocker_tlv *tlv) in rocker_tlv_get_u32()
678 static u64 rocker_tlv_get_u64(const struct rocker_tlv *tlv) in rocker_tlv_get_u64()
683 static void rocker_tlv_parse(struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse()
686 const struct rocker_tlv *tlv; in rocker_tlv_parse()
687 const struct rocker_tlv *head = (const struct rocker_tlv *) buf; in rocker_tlv_parse()
690 memset(tb, 0, sizeof(struct rocker_tlv *) * (maxtype + 1)); in rocker_tlv_parse()
696 tb[type] = (struct rocker_tlv *) tlv; in rocker_tlv_parse()
700 static void rocker_tlv_parse_nested(struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse_nested()
701 const struct rocker_tlv *tlv) in rocker_tlv_parse_nested()
707 static void rocker_tlv_parse_desc(struct rocker_tlv **tb, int maxtype, in rocker_tlv_parse_desc()
714 static struct rocker_tlv *rocker_tlv_start(struct rocker_desc_info *desc_info) in rocker_tlv_start()
716 return (struct rocker_tlv *) ((char *) desc_info->data + in rocker_tlv_start()
725 struct rocker_tlv *tlv; in rocker_tlv_put()
775 static struct rocker_tlv *
778 struct rocker_tlv *start = rocker_tlv_start(desc_info); in rocker_tlv_nest_start()
787 struct rocker_tlv *start) in rocker_tlv_nest_end()
793 struct rocker_tlv *start) in rocker_tlv_nest_cancel()
1163 struct rocker_tlv **attrs) in rocker_dma_rx_ring_skb_unmap()
1180 struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_dma_rx_ring_skb_free()
1347 const struct rocker_tlv *info) in rocker_event_link_change()
1349 struct rocker_tlv *attrs[ROCKER_TLV_EVENT_LINK_CHANGED_MAX + 1]; in rocker_event_link_change()
1386 const struct rocker_tlv *info) in rocker_event_mac_vlan_seen()
1388 struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAX + 1]; in rocker_event_mac_vlan_seen()
1420 struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAX + 1]; in rocker_event_process()
1421 struct rocker_tlv *info; in rocker_event_process()
1552 struct rocker_tlv *cmd_info; in rocker_cmd_get_port_settings_prep()
1574 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_ethtool_proc()
1575 struct rocker_tlv *info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_MAX + 1]; in rocker_cmd_get_port_settings_ethtool_proc()
1613 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_macaddr_proc()
1614 struct rocker_tlv *info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_MAX + 1]; in rocker_cmd_get_port_settings_macaddr_proc()
1615 struct rocker_tlv *attr; in rocker_cmd_get_port_settings_macaddr_proc()
1645 struct rocker_tlv *info_attrs[ROCKER_TLV_CMD_PORT_SETTINGS_MAX + 1]; in rocker_cmd_get_port_settings_phys_name_proc()
1646 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_phys_name_proc()
1648 struct rocker_tlv *attr; in rocker_cmd_get_port_settings_phys_name_proc()
1688 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_settings_ethtool_prep()
1719 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_settings_macaddr_prep()
1743 struct rocker_tlv *cmd_info; in rocker_cmd_set_port_learning_prep()
2004 struct rocker_tlv *cmd_info; in rocker_cmd_flow_tbl_add()
2062 struct rocker_tlv *cmd_info; in rocker_cmd_flow_tbl_del()
2119 struct rocker_tlv *group_ids; in rocker_cmd_group_tbl_add_group_ids()
2172 struct rocker_tlv *cmd_info; in rocker_cmd_group_tbl_add()
2218 struct rocker_tlv *cmd_info; in rocker_cmd_group_tbl_del()
3879 struct rocker_tlv *attrs[ROCKER_TLV_TX_MAX + 1]; in rocker_tx_desc_frags_unmap()
3880 struct rocker_tlv *attr; in rocker_tx_desc_frags_unmap()
3887 struct rocker_tlv *frag_attrs[ROCKER_TLV_TX_FRAG_ATTR_MAX + 1]; in rocker_tx_desc_frags_unmap()
3911 struct rocker_tlv *frag; in rocker_tx_desc_frag_map_put()
3943 struct rocker_tlv *frags; in rocker_port_xmit()
4344 struct rocker_tlv *cmd_stats; in rocker_cmd_get_port_stats_prep()
4369 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_stats_ethtool_proc()
4370 struct rocker_tlv *stats_attrs[ROCKER_TLV_CMD_PORT_STATS_MAX + 1]; in rocker_cmd_get_port_stats_ethtool_proc()
4371 struct rocker_tlv *pattr; in rocker_cmd_get_port_stats_ethtool_proc()
4497 struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_port_rx_proc()