Lines Matching refs:attrs
1243 const struct rocker_tlv **attrs) in rocker_dma_rx_ring_skb_unmap() argument
1249 if (!attrs[ROCKER_TLV_RX_FRAG_ADDR] || in rocker_dma_rx_ring_skb_unmap()
1250 !attrs[ROCKER_TLV_RX_FRAG_MAX_LEN]) in rocker_dma_rx_ring_skb_unmap()
1252 dma_handle = rocker_tlv_get_u64(attrs[ROCKER_TLV_RX_FRAG_ADDR]); in rocker_dma_rx_ring_skb_unmap()
1253 len = rocker_tlv_get_u16(attrs[ROCKER_TLV_RX_FRAG_MAX_LEN]); 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() local
1265 rocker_tlv_parse_desc(attrs, ROCKER_TLV_RX_MAX, desc_info); in rocker_dma_rx_ring_skb_free()
1266 rocker_dma_rx_ring_skb_unmap(rocker, attrs); in rocker_dma_rx_ring_skb_free()
1430 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_LINK_CHANGED_MAX + 1]; in rocker_event_link_change() local
1435 rocker_tlv_parse_nested(attrs, ROCKER_TLV_EVENT_LINK_CHANGED_MAX, info); in rocker_event_link_change()
1436 if (!attrs[ROCKER_TLV_EVENT_LINK_CHANGED_PPORT] || in rocker_event_link_change()
1437 !attrs[ROCKER_TLV_EVENT_LINK_CHANGED_LINKUP]) in rocker_event_link_change()
1440 rocker_tlv_get_u32(attrs[ROCKER_TLV_EVENT_LINK_CHANGED_PPORT]) - 1; in rocker_event_link_change()
1441 link_up = rocker_tlv_get_u8(attrs[ROCKER_TLV_EVENT_LINK_CHANGED_LINKUP]); in rocker_event_link_change()
1465 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAX + 1]; in rocker_event_mac_vlan_seen() local
1472 rocker_tlv_parse_nested(attrs, ROCKER_TLV_EVENT_MAC_VLAN_MAX, info); in rocker_event_mac_vlan_seen()
1473 if (!attrs[ROCKER_TLV_EVENT_MAC_VLAN_PPORT] || in rocker_event_mac_vlan_seen()
1474 !attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAC] || in rocker_event_mac_vlan_seen()
1475 !attrs[ROCKER_TLV_EVENT_MAC_VLAN_VLAN_ID]) in rocker_event_mac_vlan_seen()
1478 rocker_tlv_get_u32(attrs[ROCKER_TLV_EVENT_MAC_VLAN_PPORT]) - 1; in rocker_event_mac_vlan_seen()
1479 addr = rocker_tlv_data(attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAC]); in rocker_event_mac_vlan_seen()
1480 vlan_id = rocker_tlv_get_be16(attrs[ROCKER_TLV_EVENT_MAC_VLAN_VLAN_ID]); in rocker_event_mac_vlan_seen()
1497 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAX + 1]; in rocker_event_process() local
1501 rocker_tlv_parse_desc(attrs, ROCKER_TLV_EVENT_MAX, desc_info); in rocker_event_process()
1502 if (!attrs[ROCKER_TLV_EVENT_TYPE] || in rocker_event_process()
1503 !attrs[ROCKER_TLV_EVENT_INFO]) in rocker_event_process()
1506 type = rocker_tlv_get_u16(attrs[ROCKER_TLV_EVENT_TYPE]); in rocker_event_process()
1507 info = attrs[ROCKER_TLV_EVENT_INFO]; in rocker_event_process()
1660 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_ethtool_proc() local
1666 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_settings_ethtool_proc()
1667 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_settings_ethtool_proc()
1671 attrs[ROCKER_TLV_CMD_INFO]); 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() local
1702 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_settings_macaddr_proc()
1703 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_settings_macaddr_proc()
1707 attrs[ROCKER_TLV_CMD_INFO]); in rocker_cmd_get_port_settings_macaddr_proc()
1730 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_phys_name_proc() local
1736 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_settings_phys_name_proc()
1737 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_settings_phys_name_proc()
1741 attrs[ROCKER_TLV_CMD_INFO]); in rocker_cmd_get_port_settings_phys_name_proc()
4106 const struct rocker_tlv *attrs[ROCKER_TLV_TX_MAX + 1]; in rocker_tx_desc_frags_unmap() local
4110 rocker_tlv_parse_desc(attrs, ROCKER_TLV_TX_MAX, desc_info); in rocker_tx_desc_frags_unmap()
4111 if (!attrs[ROCKER_TLV_TX_FRAGS]) in rocker_tx_desc_frags_unmap()
4113 rocker_tlv_for_each_nested(attr, attrs[ROCKER_TLV_TX_FRAGS], rem) { in rocker_tx_desc_frags_unmap()
4736 const struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_stats_ethtool_proc() local
4743 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_stats_ethtool_proc()
4745 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_stats_ethtool_proc()
4749 attrs[ROCKER_TLV_CMD_INFO]); in rocker_cmd_get_port_stats_ethtool_proc()
4863 const struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_port_rx_proc() local
4871 rocker_tlv_parse_desc(attrs, ROCKER_TLV_RX_MAX, desc_info); in rocker_port_rx_proc()
4872 if (!attrs[ROCKER_TLV_RX_FRAG_LEN]) in rocker_port_rx_proc()
4874 if (attrs[ROCKER_TLV_RX_FLAGS]) in rocker_port_rx_proc()
4875 rx_flags = rocker_tlv_get_u16(attrs[ROCKER_TLV_RX_FLAGS]); in rocker_port_rx_proc()
4877 rocker_dma_rx_ring_skb_unmap(rocker, attrs); in rocker_port_rx_proc()
4879 rx_len = rocker_tlv_get_u16(attrs[ROCKER_TLV_RX_FRAG_LEN]); in rocker_port_rx_proc()