Lines Matching refs:attrs
1163 struct rocker_tlv **attrs) in rocker_dma_rx_ring_skb_unmap() argument
1169 if (!attrs[ROCKER_TLV_RX_FRAG_ADDR] || in rocker_dma_rx_ring_skb_unmap()
1170 !attrs[ROCKER_TLV_RX_FRAG_MAX_LEN]) in rocker_dma_rx_ring_skb_unmap()
1172 dma_handle = rocker_tlv_get_u64(attrs[ROCKER_TLV_RX_FRAG_ADDR]); in rocker_dma_rx_ring_skb_unmap()
1173 len = rocker_tlv_get_u16(attrs[ROCKER_TLV_RX_FRAG_MAX_LEN]); in rocker_dma_rx_ring_skb_unmap()
1180 struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_dma_rx_ring_skb_free() local
1185 rocker_tlv_parse_desc(attrs, ROCKER_TLV_RX_MAX, desc_info); in rocker_dma_rx_ring_skb_free()
1186 rocker_dma_rx_ring_skb_unmap(rocker, attrs); in rocker_dma_rx_ring_skb_free()
1349 struct rocker_tlv *attrs[ROCKER_TLV_EVENT_LINK_CHANGED_MAX + 1]; in rocker_event_link_change() local
1354 rocker_tlv_parse_nested(attrs, ROCKER_TLV_EVENT_LINK_CHANGED_MAX, info); in rocker_event_link_change()
1355 if (!attrs[ROCKER_TLV_EVENT_LINK_CHANGED_PPORT] || in rocker_event_link_change()
1356 !attrs[ROCKER_TLV_EVENT_LINK_CHANGED_LINKUP]) in rocker_event_link_change()
1359 rocker_tlv_get_u32(attrs[ROCKER_TLV_EVENT_LINK_CHANGED_PPORT]) - 1; in rocker_event_link_change()
1360 link_up = rocker_tlv_get_u8(attrs[ROCKER_TLV_EVENT_LINK_CHANGED_LINKUP]); in rocker_event_link_change()
1388 struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAX + 1]; in rocker_event_mac_vlan_seen() local
1395 rocker_tlv_parse_nested(attrs, ROCKER_TLV_EVENT_MAC_VLAN_MAX, info); in rocker_event_mac_vlan_seen()
1396 if (!attrs[ROCKER_TLV_EVENT_MAC_VLAN_PPORT] || in rocker_event_mac_vlan_seen()
1397 !attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAC] || in rocker_event_mac_vlan_seen()
1398 !attrs[ROCKER_TLV_EVENT_MAC_VLAN_VLAN_ID]) in rocker_event_mac_vlan_seen()
1401 rocker_tlv_get_u32(attrs[ROCKER_TLV_EVENT_MAC_VLAN_PPORT]) - 1; in rocker_event_mac_vlan_seen()
1402 addr = rocker_tlv_data(attrs[ROCKER_TLV_EVENT_MAC_VLAN_MAC]); in rocker_event_mac_vlan_seen()
1403 vlan_id = rocker_tlv_get_be16(attrs[ROCKER_TLV_EVENT_MAC_VLAN_VLAN_ID]); in rocker_event_mac_vlan_seen()
1420 struct rocker_tlv *attrs[ROCKER_TLV_EVENT_MAX + 1]; in rocker_event_process() local
1424 rocker_tlv_parse_desc(attrs, ROCKER_TLV_EVENT_MAX, desc_info); in rocker_event_process()
1425 if (!attrs[ROCKER_TLV_EVENT_TYPE] || in rocker_event_process()
1426 !attrs[ROCKER_TLV_EVENT_INFO]) in rocker_event_process()
1429 type = rocker_tlv_get_u16(attrs[ROCKER_TLV_EVENT_TYPE]); in rocker_event_process()
1430 info = attrs[ROCKER_TLV_EVENT_INFO]; in rocker_event_process()
1574 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_ethtool_proc() local
1580 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_settings_ethtool_proc()
1581 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_settings_ethtool_proc()
1585 attrs[ROCKER_TLV_CMD_INFO]); 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() local
1617 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_settings_macaddr_proc()
1618 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_settings_macaddr_proc()
1622 attrs[ROCKER_TLV_CMD_INFO]); in rocker_cmd_get_port_settings_macaddr_proc()
1646 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_settings_phys_name_proc() local
1652 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_settings_phys_name_proc()
1653 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_settings_phys_name_proc()
1657 attrs[ROCKER_TLV_CMD_INFO]); in rocker_cmd_get_port_settings_phys_name_proc()
3879 struct rocker_tlv *attrs[ROCKER_TLV_TX_MAX + 1]; in rocker_tx_desc_frags_unmap() local
3883 rocker_tlv_parse_desc(attrs, ROCKER_TLV_TX_MAX, desc_info); in rocker_tx_desc_frags_unmap()
3884 if (!attrs[ROCKER_TLV_TX_FRAGS]) in rocker_tx_desc_frags_unmap()
3886 rocker_tlv_for_each_nested(attr, attrs[ROCKER_TLV_TX_FRAGS], rem) { in rocker_tx_desc_frags_unmap()
4369 struct rocker_tlv *attrs[ROCKER_TLV_CMD_MAX + 1]; in rocker_cmd_get_port_stats_ethtool_proc() local
4376 rocker_tlv_parse_desc(attrs, ROCKER_TLV_CMD_MAX, desc_info); in rocker_cmd_get_port_stats_ethtool_proc()
4378 if (!attrs[ROCKER_TLV_CMD_INFO]) in rocker_cmd_get_port_stats_ethtool_proc()
4382 attrs[ROCKER_TLV_CMD_INFO]); in rocker_cmd_get_port_stats_ethtool_proc()
4497 struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_port_rx_proc() local
4504 rocker_tlv_parse_desc(attrs, ROCKER_TLV_RX_MAX, desc_info); in rocker_port_rx_proc()
4505 if (!attrs[ROCKER_TLV_RX_FRAG_LEN]) in rocker_port_rx_proc()
4508 rocker_dma_rx_ring_skb_unmap(rocker, attrs); in rocker_port_rx_proc()
4510 rx_len = rocker_tlv_get_u16(attrs[ROCKER_TLV_RX_FRAG_LEN]); in rocker_port_rx_proc()