[dpdk-test-report] |WARNING| pw76206 [PATCH v1 04/42] net/txgbe: add error types and dummy function

checkpatch at dpdk.org checkpatch at dpdk.org
Wed Sep 9 01:26:19 CEST 2020


Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/76206

_coding style issues_


ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#85: FILE: drivers/net/txgbe/base/txgbe_dummy.h:10:
+#define TUP(x) x##_unused __attribute__((unused))

WARNING:RETURN_VOID: void function return statements are not generally useful
#110: FILE: drivers/net/txgbe/base/txgbe_dummy.h:35:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#120: FILE: drivers/net/txgbe/base/txgbe_dummy.h:45:
+static inline s32 txgbe_rom_readw_buffer_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, void *TUP3)

WARNING:LONG_LINE: line over 100 characters
#140: FILE: drivers/net/txgbe/base/txgbe_dummy.h:65:
+static inline s32 txgbe_rom_writew_buffer_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, void *TUP3)

WARNING:LONG_LINE: line over 100 characters
#152: FILE: drivers/net/txgbe/base/txgbe_dummy.h:77:
+static inline s32 txgbe_rom_write_buffer_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, void *TUP3)

WARNING:RETURN_VOID: void function return statements are not generally useful
#193: FILE: drivers/net/txgbe/base/txgbe_dummy.h:118:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#261: FILE: drivers/net/txgbe/base/txgbe_dummy.h:186:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#265: FILE: drivers/net/txgbe/base/txgbe_dummy.h:190:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#273: FILE: drivers/net/txgbe/base/txgbe_dummy.h:198:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#289: FILE: drivers/net/txgbe/base/txgbe_dummy.h:214:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#293: FILE: drivers/net/txgbe/base/txgbe_dummy.h:218:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#297: FILE: drivers/net/txgbe/base/txgbe_dummy.h:222:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#306: FILE: drivers/net/txgbe/base/txgbe_dummy.h:231:
+static inline s32 txgbe_mac_check_link_dummy(struct txgbe_hw *TUP0, u32 *TUP1, bool *TUP3, bool TUP4)

WARNING:LONG_LINE: line over 100 characters
#310: FILE: drivers/net/txgbe/base/txgbe_dummy.h:235:
+static inline s32 txgbe_mac_get_link_capabilities_dummy(struct txgbe_hw *TUP0, u32 *TUP1, bool *TUP2)

WARNING:RETURN_VOID: void function return statements are not generally useful
#317: FILE: drivers/net/txgbe/base/txgbe_dummy.h:242:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#321: FILE: drivers/net/txgbe/base/txgbe_dummy.h:246:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#342: FILE: drivers/net/txgbe/base/txgbe_dummy.h:267:
+static inline s32 txgbe_mac_set_rar_dummy(struct txgbe_hw *TUP0, u32 TUP1, u8 *TUP2, u32 TUP3, u32 TUP4)

WARNING:LONG_LINE: line over 100 characters
#374: FILE: drivers/net/txgbe/base/txgbe_dummy.h:299:
+static inline s32 txgbe_mac_update_uc_addr_list_dummy(struct txgbe_hw *TUP0, u8 *TUP1, u32 TUP2, txgbe_mc_addr_itr TUP3)

WARNING:LONG_LINE: line over 100 characters
#378: FILE: drivers/net/txgbe/base/txgbe_dummy.h:303:
+static inline s32 txgbe_mac_update_mc_addr_list_dummy(struct txgbe_hw *TUP0, u8 *TUP1, u32 TUP2, txgbe_mc_addr_itr TUP3, bool TUP4)

WARNING:LONG_LINE: line over 100 characters
#394: FILE: drivers/net/txgbe/base/txgbe_dummy.h:319:
+static inline s32 txgbe_mac_set_vfta_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, bool TUP3, bool TUP4)

WARNING:LONG_LINE: line over 100 characters
#398: FILE: drivers/net/txgbe/base/txgbe_dummy.h:323:
+static inline s32 txgbe_mac_set_vlvf_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, bool TUP3, u32 *TUP4, u32 TUP5, bool TUP6)

WARNING:RETURN_VOID: void function return statements are not generally useful
#409: FILE: drivers/net/txgbe/base/txgbe_dummy.h:334:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#410: FILE: drivers/net/txgbe/base/txgbe_dummy.h:335:
+static inline void txgbe_mac_set_vlan_anti_spoofing_dummy(struct txgbe_hw *TUP0, bool TUP1, int TUP2)

WARNING:RETURN_VOID: void function return statements are not generally useful
#413: FILE: drivers/net/txgbe/base/txgbe_dummy.h:338:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#433: FILE: drivers/net/txgbe/base/txgbe_dummy.h:358:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#434: FILE: drivers/net/txgbe/base/txgbe_dummy.h:359:
+static inline s32 txgbe_mac_set_fw_drv_ver_dummy(struct txgbe_hw *TUP0, u8 TUP1, u8 TUP2, u8 TUP3, u8 TUP4, u16 TUP5, const char *TUP6)

WARNING:RETURN_VOID: void function return statements are not generally useful
#449: FILE: drivers/net/txgbe/base/txgbe_dummy.h:374:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#453: FILE: drivers/net/txgbe/base/txgbe_dummy.h:378:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#457: FILE: drivers/net/txgbe/base/txgbe_dummy.h:382:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#458: FILE: drivers/net/txgbe/base/txgbe_dummy.h:383:
+static inline void txgbe_mac_set_source_address_pruning_dummy(struct txgbe_hw *TUP0, bool TUP1, unsigned int TUP2)

WARNING:RETURN_VOID: void function return statements are not generally useful
#461: FILE: drivers/net/txgbe/base/txgbe_dummy.h:386:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#462: FILE: drivers/net/txgbe/base/txgbe_dummy.h:387:
+static inline void txgbe_mac_set_ethertype_anti_spoofing_dummy(struct txgbe_hw *TUP0, bool TUP1, int TUP2)

WARNING:RETURN_VOID: void function return statements are not generally useful
#465: FILE: drivers/net/txgbe/base/txgbe_dummy.h:390:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#482: FILE: drivers/net/txgbe/base/txgbe_dummy.h:407:
+static inline s32 txgbe_mac_read_iosf_sb_reg_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, u32 *TUP3)

WARNING:LONG_LINE: line over 100 characters
#486: FILE: drivers/net/txgbe/base/txgbe_dummy.h:411:
+static inline s32 txgbe_mac_write_iosf_sb_reg_dummy(struct txgbe_hw *TUP0, u32 TUP1, u32 TUP2, u32 TUP3)

WARNING:RETURN_VOID: void function return statements are not generally useful
#493: FILE: drivers/net/txgbe/base/txgbe_dummy.h:418:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#497: FILE: drivers/net/txgbe/base/txgbe_dummy.h:422:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#501: FILE: drivers/net/txgbe/base/txgbe_dummy.h:426:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#505: FILE: drivers/net/txgbe/base/txgbe_dummy.h:430:
+	return;
+}

WARNING:RETURN_VOID: void function return statements are not generally useful
#591: FILE: drivers/net/txgbe/base/txgbe_dummy.h:516:
+	return;
+}

WARNING:LONG_LINE: line over 100 characters
#608: FILE: drivers/net/txgbe/base/txgbe_dummy.h:533:
+static inline s32 txgbe_phy_read_i2c_byte_unlocked_dummy(struct txgbe_hw *TUP0, u8 TUP1, u8 TUP2, u8 *TUP3)

WARNING:LONG_LINE: line over 100 characters
#612: FILE: drivers/net/txgbe/base/txgbe_dummy.h:537:
+static inline s32 txgbe_phy_write_i2c_byte_unlocked_dummy(struct txgbe_hw *TUP0, u8 TUP1, u8 TUP2, u8 TUP3)

WARNING:LONG_LINE: line over 100 characters
#622: FILE: drivers/net/txgbe/base/txgbe_dummy.h:547:
+static inline s32 txgbe_link_read_link_unlocked_dummy(struct txgbe_hw *TUP0, u8 TUP1, u16 TUP2, u16 *TUP3)

WARNING:LONG_LINE: line over 100 characters
#630: FILE: drivers/net/txgbe/base/txgbe_dummy.h:555:
+static inline s32 txgbe_link_write_link_unlocked_dummy(struct txgbe_hw *TUP0, u8 TUP1, u16 TUP2, u16 TUP3)

WARNING:RETURN_VOID: void function return statements are not generally useful
#639: FILE: drivers/net/txgbe/base/txgbe_dummy.h:564:
+	return;
+}

WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'?
#905: FILE: drivers/net/txgbe/base/txgbe_status.h:85:
+#define TXGBE_ERR_MASTER_REQUESTS_PENDING	-(TERR_BASE + 12)

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1010: FILE: drivers/net/txgbe/base/txgbe_type.h:142:
+	s32 (*get_bus_info)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1011: FILE: drivers/net/txgbe/base/txgbe_type.h:143:
+	void (*set_lan_id)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1030: FILE: drivers/net/txgbe/base/txgbe_type.h:162:
+	s32 (*read_link)(struct txgbe_hw *, u8 addr, u16 reg, u16 *val);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1031: FILE: drivers/net/txgbe/base/txgbe_type.h:163:
+	s32 (*read_link_unlocked)(struct txgbe_hw *, u8 addr, u16 reg,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1033: FILE: drivers/net/txgbe/base/txgbe_type.h:165:
+	s32 (*write_link)(struct txgbe_hw *, u8 addr, u16 reg, u16 val);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1034: FILE: drivers/net/txgbe/base/txgbe_type.h:166:
+	s32 (*write_link_unlocked)(struct txgbe_hw *, u8 addr, u16 reg,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1041: FILE: drivers/net/txgbe/base/txgbe_type.h:173:
+	s32 (*init_params)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1042: FILE: drivers/net/txgbe/base/txgbe_type.h:174:
+	s32 (*read16)(struct txgbe_hw *, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1042: FILE: drivers/net/txgbe/base/txgbe_type.h:174:
+	s32 (*read16)(struct txgbe_hw *, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1042: FILE: drivers/net/txgbe/base/txgbe_type.h:174:
+	s32 (*read16)(struct txgbe_hw *, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1043: FILE: drivers/net/txgbe/base/txgbe_type.h:175:
+	s32 (*readw_sw)(struct txgbe_hw *, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1043: FILE: drivers/net/txgbe/base/txgbe_type.h:175:
+	s32 (*readw_sw)(struct txgbe_hw *, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1043: FILE: drivers/net/txgbe/base/txgbe_type.h:175:
+	s32 (*readw_sw)(struct txgbe_hw *, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1044: FILE: drivers/net/txgbe/base/txgbe_type.h:176:
+	s32 (*readw_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1044: FILE: drivers/net/txgbe/base/txgbe_type.h:176:
+	s32 (*readw_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1044: FILE: drivers/net/txgbe/base/txgbe_type.h:176:
+	s32 (*readw_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'void *' should also have an identifier name
#1044: FILE: drivers/net/txgbe/base/txgbe_type.h:176:
+	s32 (*readw_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1045: FILE: drivers/net/txgbe/base/txgbe_type.h:177:
+	s32 (*read32)(struct txgbe_hw *, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1045: FILE: drivers/net/txgbe/base/txgbe_type.h:177:
+	s32 (*read32)(struct txgbe_hw *, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1045: FILE: drivers/net/txgbe/base/txgbe_type.h:177:
+	s32 (*read32)(struct txgbe_hw *, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1046: FILE: drivers/net/txgbe/base/txgbe_type.h:178:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1046: FILE: drivers/net/txgbe/base/txgbe_type.h:178:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1046: FILE: drivers/net/txgbe/base/txgbe_type.h:178:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'void *' should also have an identifier name
#1046: FILE: drivers/net/txgbe/base/txgbe_type.h:178:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1047: FILE: drivers/net/txgbe/base/txgbe_type.h:179:
+	s32 (*write16)(struct txgbe_hw *, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1047: FILE: drivers/net/txgbe/base/txgbe_type.h:179:
+	s32 (*write16)(struct txgbe_hw *, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1047: FILE: drivers/net/txgbe/base/txgbe_type.h:179:
+	s32 (*write16)(struct txgbe_hw *, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1048: FILE: drivers/net/txgbe/base/txgbe_type.h:180:
+	s32 (*writew_sw)(struct txgbe_hw *, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1048: FILE: drivers/net/txgbe/base/txgbe_type.h:180:
+	s32 (*writew_sw)(struct txgbe_hw *, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1048: FILE: drivers/net/txgbe/base/txgbe_type.h:180:
+	s32 (*writew_sw)(struct txgbe_hw *, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1049: FILE: drivers/net/txgbe/base/txgbe_type.h:181:
+	s32 (*writew_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1049: FILE: drivers/net/txgbe/base/txgbe_type.h:181:
+	s32 (*writew_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1049: FILE: drivers/net/txgbe/base/txgbe_type.h:181:
+	s32 (*writew_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'void *' should also have an identifier name
#1049: FILE: drivers/net/txgbe/base/txgbe_type.h:181:
+	s32 (*writew_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1050: FILE: drivers/net/txgbe/base/txgbe_type.h:182:
+	s32 (*write32)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1050: FILE: drivers/net/txgbe/base/txgbe_type.h:182:
+	s32 (*write32)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1050: FILE: drivers/net/txgbe/base/txgbe_type.h:182:
+	s32 (*write32)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1051: FILE: drivers/net/txgbe/base/txgbe_type.h:183:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1051: FILE: drivers/net/txgbe/base/txgbe_type.h:183:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1051: FILE: drivers/net/txgbe/base/txgbe_type.h:183:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'void *' should also have an identifier name
#1051: FILE: drivers/net/txgbe/base/txgbe_type.h:183:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, void *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1052: FILE: drivers/net/txgbe/base/txgbe_type.h:184:
+	s32 (*validate_checksum)(struct txgbe_hw *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1052: FILE: drivers/net/txgbe/base/txgbe_type.h:184:
+	s32 (*validate_checksum)(struct txgbe_hw *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1053: FILE: drivers/net/txgbe/base/txgbe_type.h:185:
+	s32 (*update_checksum)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1054: FILE: drivers/net/txgbe/base/txgbe_type.h:186:
+	s32 (*calc_checksum)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1068: FILE: drivers/net/txgbe/base/txgbe_type.h:200:
+	s32 (*init_params)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1069: FILE: drivers/net/txgbe/base/txgbe_type.h:201:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1069: FILE: drivers/net/txgbe/base/txgbe_type.h:201:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1069: FILE: drivers/net/txgbe/base/txgbe_type.h:201:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1069: FILE: drivers/net/txgbe/base/txgbe_type.h:201:
+	s32 (*read_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1070: FILE: drivers/net/txgbe/base/txgbe_type.h:202:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1070: FILE: drivers/net/txgbe/base/txgbe_type.h:202:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1070: FILE: drivers/net/txgbe/base/txgbe_type.h:202:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1070: FILE: drivers/net/txgbe/base/txgbe_type.h:202:
+	s32 (*write_buffer)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1077: FILE: drivers/net/txgbe/base/txgbe_type.h:209:
+	s32 (*init_hw)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1078: FILE: drivers/net/txgbe/base/txgbe_type.h:210:
+	s32 (*reset_hw)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1079: FILE: drivers/net/txgbe/base/txgbe_type.h:211:
+	s32 (*start_hw)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1080: FILE: drivers/net/txgbe/base/txgbe_type.h:212:
+	s32 (*stop_hw)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1081: FILE: drivers/net/txgbe/base/txgbe_type.h:213:
+	s32 (*clear_hw_cntrs)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1082: FILE: drivers/net/txgbe/base/txgbe_type.h:214:
+	void (*enable_relaxed_ordering)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1083: FILE: drivers/net/txgbe/base/txgbe_type.h:215:
+	u64 (*get_supported_physical_layer)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1084: FILE: drivers/net/txgbe/base/txgbe_type.h:216:
+	s32 (*get_mac_addr)(struct txgbe_hw *, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1084: FILE: drivers/net/txgbe/base/txgbe_type.h:216:
+	s32 (*get_mac_addr)(struct txgbe_hw *, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1085: FILE: drivers/net/txgbe/base/txgbe_type.h:217:
+	s32 (*get_san_mac_addr)(struct txgbe_hw *, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1085: FILE: drivers/net/txgbe/base/txgbe_type.h:217:
+	s32 (*get_san_mac_addr)(struct txgbe_hw *, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1086: FILE: drivers/net/txgbe/base/txgbe_type.h:218:
+	s32 (*set_san_mac_addr)(struct txgbe_hw *, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1086: FILE: drivers/net/txgbe/base/txgbe_type.h:218:
+	s32 (*set_san_mac_addr)(struct txgbe_hw *, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1087: FILE: drivers/net/txgbe/base/txgbe_type.h:219:
+	s32 (*get_device_caps)(struct txgbe_hw *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1087: FILE: drivers/net/txgbe/base/txgbe_type.h:219:
+	s32 (*get_device_caps)(struct txgbe_hw *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1088: FILE: drivers/net/txgbe/base/txgbe_type.h:220:
+	s32 (*get_wwn_prefix)(struct txgbe_hw *, u16 *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1088: FILE: drivers/net/txgbe/base/txgbe_type.h:220:
+	s32 (*get_wwn_prefix)(struct txgbe_hw *, u16 *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1088: FILE: drivers/net/txgbe/base/txgbe_type.h:220:
+	s32 (*get_wwn_prefix)(struct txgbe_hw *, u16 *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1089: FILE: drivers/net/txgbe/base/txgbe_type.h:221:
+	s32 (*get_fcoe_boot_status)(struct txgbe_hw *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1089: FILE: drivers/net/txgbe/base/txgbe_type.h:221:
+	s32 (*get_fcoe_boot_status)(struct txgbe_hw *, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw*' should also have an identifier name
#1090: FILE: drivers/net/txgbe/base/txgbe_type.h:222:
+	s32 (*read_analog_reg8)(struct txgbe_hw*, u32, u8*);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1090: FILE: drivers/net/txgbe/base/txgbe_type.h:222:
+	s32 (*read_analog_reg8)(struct txgbe_hw*, u32, u8*);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8*' should also have an identifier name
#1090: FILE: drivers/net/txgbe/base/txgbe_type.h:222:
+	s32 (*read_analog_reg8)(struct txgbe_hw*, u32, u8*);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw*' should also have an identifier name
#1091: FILE: drivers/net/txgbe/base/txgbe_type.h:223:
+	s32 (*write_analog_reg8)(struct txgbe_hw*, u32, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1091: FILE: drivers/net/txgbe/base/txgbe_type.h:223:
+	s32 (*write_analog_reg8)(struct txgbe_hw*, u32, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1091: FILE: drivers/net/txgbe/base/txgbe_type.h:223:
+	s32 (*write_analog_reg8)(struct txgbe_hw*, u32, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1092: FILE: drivers/net/txgbe/base/txgbe_type.h:224:
+	s32 (*setup_sfp)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1093: FILE: drivers/net/txgbe/base/txgbe_type.h:225:
+	s32 (*enable_rx_dma)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1093: FILE: drivers/net/txgbe/base/txgbe_type.h:225:
+	s32 (*enable_rx_dma)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1094: FILE: drivers/net/txgbe/base/txgbe_type.h:226:
+	s32 (*disable_sec_rx_path)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1095: FILE: drivers/net/txgbe/base/txgbe_type.h:227:
+	s32 (*enable_sec_rx_path)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1096: FILE: drivers/net/txgbe/base/txgbe_type.h:228:
+	s32 (*disable_sec_tx_path)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1097: FILE: drivers/net/txgbe/base/txgbe_type.h:229:
+	s32 (*enable_sec_tx_path)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1098: FILE: drivers/net/txgbe/base/txgbe_type.h:230:
+	s32 (*acquire_swfw_sync)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1098: FILE: drivers/net/txgbe/base/txgbe_type.h:230:
+	s32 (*acquire_swfw_sync)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1099: FILE: drivers/net/txgbe/base/txgbe_type.h:231:
+	void (*release_swfw_sync)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1099: FILE: drivers/net/txgbe/base/txgbe_type.h:231:
+	void (*release_swfw_sync)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1100: FILE: drivers/net/txgbe/base/txgbe_type.h:232:
+	void (*init_swfw_sync)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1101: FILE: drivers/net/txgbe/base/txgbe_type.h:233:
+	u64 (*autoc_read)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1102: FILE: drivers/net/txgbe/base/txgbe_type.h:234:
+	void (*autoc_write)(struct txgbe_hw *, u64);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u64' should also have an identifier name
#1102: FILE: drivers/net/txgbe/base/txgbe_type.h:234:
+	void (*autoc_write)(struct txgbe_hw *, u64);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1103: FILE: drivers/net/txgbe/base/txgbe_type.h:235:
+	s32 (*prot_autoc_read)(struct txgbe_hw *, bool *, u64 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool *' should also have an identifier name
#1103: FILE: drivers/net/txgbe/base/txgbe_type.h:235:
+	s32 (*prot_autoc_read)(struct txgbe_hw *, bool *, u64 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u64 *' should also have an identifier name
#1103: FILE: drivers/net/txgbe/base/txgbe_type.h:235:
+	s32 (*prot_autoc_read)(struct txgbe_hw *, bool *, u64 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1104: FILE: drivers/net/txgbe/base/txgbe_type.h:236:
+	s32 (*prot_autoc_write)(struct txgbe_hw *, bool, u64);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1104: FILE: drivers/net/txgbe/base/txgbe_type.h:236:
+	s32 (*prot_autoc_write)(struct txgbe_hw *, bool, u64);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u64' should also have an identifier name
#1104: FILE: drivers/net/txgbe/base/txgbe_type.h:236:
+	s32 (*prot_autoc_write)(struct txgbe_hw *, bool, u64);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1108: FILE: drivers/net/txgbe/base/txgbe_type.h:240:
+	void (*disable_tx_laser)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1109: FILE: drivers/net/txgbe/base/txgbe_type.h:241:
+	void (*enable_tx_laser)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1110: FILE: drivers/net/txgbe/base/txgbe_type.h:242:
+	void (*flap_tx_laser)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1111: FILE: drivers/net/txgbe/base/txgbe_type.h:243:
+	s32 (*setup_link)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1111: FILE: drivers/net/txgbe/base/txgbe_type.h:243:
+	s32 (*setup_link)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1111: FILE: drivers/net/txgbe/base/txgbe_type.h:243:
+	s32 (*setup_link)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1112: FILE: drivers/net/txgbe/base/txgbe_type.h:244:
+	s32 (*setup_mac_link)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1112: FILE: drivers/net/txgbe/base/txgbe_type.h:244:
+	s32 (*setup_mac_link)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1112: FILE: drivers/net/txgbe/base/txgbe_type.h:244:
+	s32 (*setup_mac_link)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1113: FILE: drivers/net/txgbe/base/txgbe_type.h:245:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1113: FILE: drivers/net/txgbe/base/txgbe_type.h:245:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool *' should also have an identifier name
#1113: FILE: drivers/net/txgbe/base/txgbe_type.h:245:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1113: FILE: drivers/net/txgbe/base/txgbe_type.h:245:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1114: FILE: drivers/net/txgbe/base/txgbe_type.h:246:
+	s32 (*get_link_capabilities)(struct txgbe_hw *, u32 *,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1114: FILE: drivers/net/txgbe/base/txgbe_type.h:246:
+	s32 (*get_link_capabilities)(struct txgbe_hw *, u32 *,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool *' should also have an identifier name
#1114: FILE: drivers/net/txgbe/base/txgbe_type.h:246:
+	s32 (*get_link_capabilities)(struct txgbe_hw *, u32 *,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1116: FILE: drivers/net/txgbe/base/txgbe_type.h:248:
+	void (*set_rate_select_speed)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1116: FILE: drivers/net/txgbe/base/txgbe_type.h:248:
+	void (*set_rate_select_speed)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1119: FILE: drivers/net/txgbe/base/txgbe_type.h:251:
+	void (*setup_pba)(struct txgbe_hw *, int, u32, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'int' should also have an identifier name
#1119: FILE: drivers/net/txgbe/base/txgbe_type.h:251:
+	void (*setup_pba)(struct txgbe_hw *, int, u32, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1119: FILE: drivers/net/txgbe/base/txgbe_type.h:251:
+	void (*setup_pba)(struct txgbe_hw *, int, u32, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'int' should also have an identifier name
#1119: FILE: drivers/net/txgbe/base/txgbe_type.h:251:
+	void (*setup_pba)(struct txgbe_hw *, int, u32, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1122: FILE: drivers/net/txgbe/base/txgbe_type.h:254:
+	s32 (*led_on)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1122: FILE: drivers/net/txgbe/base/txgbe_type.h:254:
+	s32 (*led_on)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1123: FILE: drivers/net/txgbe/base/txgbe_type.h:255:
+	s32 (*led_off)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1123: FILE: drivers/net/txgbe/base/txgbe_type.h:255:
+	s32 (*led_off)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1124: FILE: drivers/net/txgbe/base/txgbe_type.h:256:
+	s32 (*blink_led_start)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1124: FILE: drivers/net/txgbe/base/txgbe_type.h:256:
+	s32 (*blink_led_start)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1125: FILE: drivers/net/txgbe/base/txgbe_type.h:257:
+	s32 (*blink_led_stop)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1125: FILE: drivers/net/txgbe/base/txgbe_type.h:257:
+	s32 (*blink_led_stop)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1126: FILE: drivers/net/txgbe/base/txgbe_type.h:258:
+	s32 (*init_led_link_act)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1129: FILE: drivers/net/txgbe/base/txgbe_type.h:261:
+	s32 (*set_rar)(struct txgbe_hw *, u32, u8 *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1129: FILE: drivers/net/txgbe/base/txgbe_type.h:261:
+	s32 (*set_rar)(struct txgbe_hw *, u32, u8 *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1129: FILE: drivers/net/txgbe/base/txgbe_type.h:261:
+	s32 (*set_rar)(struct txgbe_hw *, u32, u8 *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1129: FILE: drivers/net/txgbe/base/txgbe_type.h:261:
+	s32 (*set_rar)(struct txgbe_hw *, u32, u8 *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1129: FILE: drivers/net/txgbe/base/txgbe_type.h:261:
+	s32 (*set_rar)(struct txgbe_hw *, u32, u8 *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1130: FILE: drivers/net/txgbe/base/txgbe_type.h:262:
+	s32 (*set_uc_addr)(struct txgbe_hw *, u32, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1130: FILE: drivers/net/txgbe/base/txgbe_type.h:262:
+	s32 (*set_uc_addr)(struct txgbe_hw *, u32, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1130: FILE: drivers/net/txgbe/base/txgbe_type.h:262:
+	s32 (*set_uc_addr)(struct txgbe_hw *, u32, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1131: FILE: drivers/net/txgbe/base/txgbe_type.h:263:
+	s32 (*clear_rar)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1131: FILE: drivers/net/txgbe/base/txgbe_type.h:263:
+	s32 (*clear_rar)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1132: FILE: drivers/net/txgbe/base/txgbe_type.h:264:
+	s32 (*insert_mac_addr)(struct txgbe_hw *, u8 *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1132: FILE: drivers/net/txgbe/base/txgbe_type.h:264:
+	s32 (*insert_mac_addr)(struct txgbe_hw *, u8 *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1132: FILE: drivers/net/txgbe/base/txgbe_type.h:264:
+	s32 (*insert_mac_addr)(struct txgbe_hw *, u8 *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1133: FILE: drivers/net/txgbe/base/txgbe_type.h:265:
+	s32 (*set_vmdq)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1133: FILE: drivers/net/txgbe/base/txgbe_type.h:265:
+	s32 (*set_vmdq)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1133: FILE: drivers/net/txgbe/base/txgbe_type.h:265:
+	s32 (*set_vmdq)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1134: FILE: drivers/net/txgbe/base/txgbe_type.h:266:
+	s32 (*set_vmdq_san_mac)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1134: FILE: drivers/net/txgbe/base/txgbe_type.h:266:
+	s32 (*set_vmdq_san_mac)(struct txgbe_hw *, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1135: FILE: drivers/net/txgbe/base/txgbe_type.h:267:
+	s32 (*clear_vmdq)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1135: FILE: drivers/net/txgbe/base/txgbe_type.h:267:
+	s32 (*clear_vmdq)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1135: FILE: drivers/net/txgbe/base/txgbe_type.h:267:
+	s32 (*clear_vmdq)(struct txgbe_hw *, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1136: FILE: drivers/net/txgbe/base/txgbe_type.h:268:
+	s32 (*init_rx_addrs)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1137: FILE: drivers/net/txgbe/base/txgbe_type.h:269:
+	s32 (*update_uc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1137: FILE: drivers/net/txgbe/base/txgbe_type.h:269:
+	s32 (*update_uc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1137: FILE: drivers/net/txgbe/base/txgbe_type.h:269:
+	s32 (*update_uc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'txgbe_mc_addr_itr' should also have an identifier name
#1137: FILE: drivers/net/txgbe/base/txgbe_type.h:269:
+	s32 (*update_uc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1139: FILE: drivers/net/txgbe/base/txgbe_type.h:271:
+	s32 (*update_mc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1139: FILE: drivers/net/txgbe/base/txgbe_type.h:271:
+	s32 (*update_mc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1139: FILE: drivers/net/txgbe/base/txgbe_type.h:271:
+	s32 (*update_mc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'txgbe_mc_addr_itr' should also have an identifier name
#1139: FILE: drivers/net/txgbe/base/txgbe_type.h:271:
+	s32 (*update_mc_addr_list)(struct txgbe_hw *, u8 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1141: FILE: drivers/net/txgbe/base/txgbe_type.h:273:
+	s32 (*enable_mc)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1142: FILE: drivers/net/txgbe/base/txgbe_type.h:274:
+	s32 (*disable_mc)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1143: FILE: drivers/net/txgbe/base/txgbe_type.h:275:
+	s32 (*clear_vfta)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1144: FILE: drivers/net/txgbe/base/txgbe_type.h:276:
+	s32 (*set_vfta)(struct txgbe_hw *, u32, u32, bool, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1144: FILE: drivers/net/txgbe/base/txgbe_type.h:276:
+	s32 (*set_vfta)(struct txgbe_hw *, u32, u32, bool, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1144: FILE: drivers/net/txgbe/base/txgbe_type.h:276:
+	s32 (*set_vfta)(struct txgbe_hw *, u32, u32, bool, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1144: FILE: drivers/net/txgbe/base/txgbe_type.h:276:
+	s32 (*set_vfta)(struct txgbe_hw *, u32, u32, bool, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1144: FILE: drivers/net/txgbe/base/txgbe_type.h:276:
+	s32 (*set_vfta)(struct txgbe_hw *, u32, u32, bool, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1145: FILE: drivers/net/txgbe/base/txgbe_type.h:277:
+	s32 (*set_vlvf)(struct txgbe_hw *, u32, u32, bool, u32 *, u32,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1147: FILE: drivers/net/txgbe/base/txgbe_type.h:279:
+	s32 (*init_uta_tables)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1148: FILE: drivers/net/txgbe/base/txgbe_type.h:280:
+	void (*set_mac_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1148: FILE: drivers/net/txgbe/base/txgbe_type.h:280:
+	void (*set_mac_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'int' should also have an identifier name
#1148: FILE: drivers/net/txgbe/base/txgbe_type.h:280:
+	void (*set_mac_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1149: FILE: drivers/net/txgbe/base/txgbe_type.h:281:
+	void (*set_vlan_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1149: FILE: drivers/net/txgbe/base/txgbe_type.h:281:
+	void (*set_vlan_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'int' should also have an identifier name
#1149: FILE: drivers/net/txgbe/base/txgbe_type.h:281:
+	void (*set_vlan_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1150: FILE: drivers/net/txgbe/base/txgbe_type.h:282:
+	s32 (*update_xcast_mode)(struct txgbe_hw *, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'int' should also have an identifier name
#1150: FILE: drivers/net/txgbe/base/txgbe_type.h:282:
+	s32 (*update_xcast_mode)(struct txgbe_hw *, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1151: FILE: drivers/net/txgbe/base/txgbe_type.h:283:
+	s32 (*set_rlpml)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1151: FILE: drivers/net/txgbe/base/txgbe_type.h:283:
+	s32 (*set_rlpml)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1154: FILE: drivers/net/txgbe/base/txgbe_type.h:286:
+	s32 (*fc_enable)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1155: FILE: drivers/net/txgbe/base/txgbe_type.h:287:
+	s32 (*setup_fc)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1156: FILE: drivers/net/txgbe/base/txgbe_type.h:288:
+	void (*fc_autoneg)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'const char *' should also have an identifier name
#1159: FILE: drivers/net/txgbe/base/txgbe_type.h:291:
+	s32 (*set_fw_drv_ver)(struct txgbe_hw *, u8, u8, u8, u8, u16,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1161: FILE: drivers/net/txgbe/base/txgbe_type.h:293:
+	s32 (*get_thermal_sensor_data)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1166: FILE: drivers/net/txgbe/base/txgbe_type.h:298:
+	void (*set_source_address_pruning)(struct txgbe_hw *, bool,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1166: FILE: drivers/net/txgbe/base/txgbe_type.h:298:
+	void (*set_source_address_pruning)(struct txgbe_hw *, bool,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'unsigned int' should also have an identifier name
#1166: FILE: drivers/net/txgbe/base/txgbe_type.h:298:
+	void (*set_source_address_pruning)(struct txgbe_hw *, bool,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1168: FILE: drivers/net/txgbe/base/txgbe_type.h:300:
+	void (*set_ethertype_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1168: FILE: drivers/net/txgbe/base/txgbe_type.h:300:
+	void (*set_ethertype_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'int' should also have an identifier name
#1168: FILE: drivers/net/txgbe/base/txgbe_type.h:300:
+	void (*set_ethertype_anti_spoofing)(struct txgbe_hw *, bool, int);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1173: FILE: drivers/net/txgbe/base/txgbe_type.h:305:
+	s32 (*read_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1173: FILE: drivers/net/txgbe/base/txgbe_type.h:305:
+	s32 (*read_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1173: FILE: drivers/net/txgbe/base/txgbe_type.h:305:
+	s32 (*read_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1173: FILE: drivers/net/txgbe/base/txgbe_type.h:305:
+	s32 (*read_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1174: FILE: drivers/net/txgbe/base/txgbe_type.h:306:
+	s32 (*write_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1174: FILE: drivers/net/txgbe/base/txgbe_type.h:306:
+	s32 (*write_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1174: FILE: drivers/net/txgbe/base/txgbe_type.h:306:
+	s32 (*write_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1174: FILE: drivers/net/txgbe/base/txgbe_type.h:306:
+	s32 (*write_iosf_sb_reg)(struct txgbe_hw *, u32, u32, u32);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1188: FILE: drivers/net/txgbe/base/txgbe_type.h:322:
+	u32 (*get_media_type)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1189: FILE: drivers/net/txgbe/base/txgbe_type.h:323:
+	s32 (*identify)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1190: FILE: drivers/net/txgbe/base/txgbe_type.h:324:
+	s32 (*identify_sfp)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1191: FILE: drivers/net/txgbe/base/txgbe_type.h:325:
+	s32 (*init)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1192: FILE: drivers/net/txgbe/base/txgbe_type.h:326:
+	s32 (*reset)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1193: FILE: drivers/net/txgbe/base/txgbe_type.h:327:
+	s32 (*read_reg)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1193: FILE: drivers/net/txgbe/base/txgbe_type.h:327:
+	s32 (*read_reg)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1193: FILE: drivers/net/txgbe/base/txgbe_type.h:327:
+	s32 (*read_reg)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1193: FILE: drivers/net/txgbe/base/txgbe_type.h:327:
+	s32 (*read_reg)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1194: FILE: drivers/net/txgbe/base/txgbe_type.h:328:
+	s32 (*write_reg)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1194: FILE: drivers/net/txgbe/base/txgbe_type.h:328:
+	s32 (*write_reg)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1194: FILE: drivers/net/txgbe/base/txgbe_type.h:328:
+	s32 (*write_reg)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1194: FILE: drivers/net/txgbe/base/txgbe_type.h:328:
+	s32 (*write_reg)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1195: FILE: drivers/net/txgbe/base/txgbe_type.h:329:
+	s32 (*read_reg_mdi)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1195: FILE: drivers/net/txgbe/base/txgbe_type.h:329:
+	s32 (*read_reg_mdi)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1195: FILE: drivers/net/txgbe/base/txgbe_type.h:329:
+	s32 (*read_reg_mdi)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16 *' should also have an identifier name
#1195: FILE: drivers/net/txgbe/base/txgbe_type.h:329:
+	s32 (*read_reg_mdi)(struct txgbe_hw *, u32, u32, u16 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1196: FILE: drivers/net/txgbe/base/txgbe_type.h:330:
+	s32 (*write_reg_mdi)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1196: FILE: drivers/net/txgbe/base/txgbe_type.h:330:
+	s32 (*write_reg_mdi)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1196: FILE: drivers/net/txgbe/base/txgbe_type.h:330:
+	s32 (*write_reg_mdi)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1196: FILE: drivers/net/txgbe/base/txgbe_type.h:330:
+	s32 (*write_reg_mdi)(struct txgbe_hw *, u32, u32, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1197: FILE: drivers/net/txgbe/base/txgbe_type.h:331:
+	s32 (*setup_link)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1198: FILE: drivers/net/txgbe/base/txgbe_type.h:332:
+	s32 (*setup_internal_link)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1199: FILE: drivers/net/txgbe/base/txgbe_type.h:333:
+	s32 (*setup_link_speed)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32' should also have an identifier name
#1199: FILE: drivers/net/txgbe/base/txgbe_type.h:333:
+	s32 (*setup_link_speed)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool' should also have an identifier name
#1199: FILE: drivers/net/txgbe/base/txgbe_type.h:333:
+	s32 (*setup_link_speed)(struct txgbe_hw *, u32, bool);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1200: FILE: drivers/net/txgbe/base/txgbe_type.h:334:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1200: FILE: drivers/net/txgbe/base/txgbe_type.h:334:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'bool *' should also have an identifier name
#1200: FILE: drivers/net/txgbe/base/txgbe_type.h:334:
+	s32 (*check_link)(struct txgbe_hw *, u32 *, bool *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1201: FILE: drivers/net/txgbe/base/txgbe_type.h:335:
+	s32 (*get_firmware_version)(struct txgbe_hw *, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1201: FILE: drivers/net/txgbe/base/txgbe_type.h:335:
+	s32 (*get_firmware_version)(struct txgbe_hw *, u32 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1202: FILE: drivers/net/txgbe/base/txgbe_type.h:336:
+	s32 (*read_i2c_byte)(struct txgbe_hw *, u8, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1202: FILE: drivers/net/txgbe/base/txgbe_type.h:336:
+	s32 (*read_i2c_byte)(struct txgbe_hw *, u8, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1202: FILE: drivers/net/txgbe/base/txgbe_type.h:336:
+	s32 (*read_i2c_byte)(struct txgbe_hw *, u8, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1202: FILE: drivers/net/txgbe/base/txgbe_type.h:336:
+	s32 (*read_i2c_byte)(struct txgbe_hw *, u8, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1203: FILE: drivers/net/txgbe/base/txgbe_type.h:337:
+	s32 (*write_i2c_byte)(struct txgbe_hw *, u8, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1203: FILE: drivers/net/txgbe/base/txgbe_type.h:337:
+	s32 (*write_i2c_byte)(struct txgbe_hw *, u8, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1203: FILE: drivers/net/txgbe/base/txgbe_type.h:337:
+	s32 (*write_i2c_byte)(struct txgbe_hw *, u8, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1203: FILE: drivers/net/txgbe/base/txgbe_type.h:337:
+	s32 (*write_i2c_byte)(struct txgbe_hw *, u8, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1204: FILE: drivers/net/txgbe/base/txgbe_type.h:338:
+	s32 (*read_i2c_sff8472)(struct txgbe_hw *, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1204: FILE: drivers/net/txgbe/base/txgbe_type.h:338:
+	s32 (*read_i2c_sff8472)(struct txgbe_hw *, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1204: FILE: drivers/net/txgbe/base/txgbe_type.h:338:
+	s32 (*read_i2c_sff8472)(struct txgbe_hw *, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1205: FILE: drivers/net/txgbe/base/txgbe_type.h:339:
+	s32 (*read_i2c_eeprom)(struct txgbe_hw *, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1205: FILE: drivers/net/txgbe/base/txgbe_type.h:339:
+	s32 (*read_i2c_eeprom)(struct txgbe_hw *, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8 *' should also have an identifier name
#1205: FILE: drivers/net/txgbe/base/txgbe_type.h:339:
+	s32 (*read_i2c_eeprom)(struct txgbe_hw *, u8, u8 *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1206: FILE: drivers/net/txgbe/base/txgbe_type.h:340:
+	s32 (*write_i2c_eeprom)(struct txgbe_hw *, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1206: FILE: drivers/net/txgbe/base/txgbe_type.h:340:
+	s32 (*write_i2c_eeprom)(struct txgbe_hw *, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u8' should also have an identifier name
#1206: FILE: drivers/net/txgbe/base/txgbe_type.h:340:
+	s32 (*write_i2c_eeprom)(struct txgbe_hw *, u8, u8);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1207: FILE: drivers/net/txgbe/base/txgbe_type.h:341:
+	void (*i2c_bus_clear)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1208: FILE: drivers/net/txgbe/base/txgbe_type.h:342:
+	s32 (*check_overtemp)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1209: FILE: drivers/net/txgbe/base/txgbe_type.h:343:
+	s32 (*set_phy_power)(struct txgbe_hw *, bool on);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1210: FILE: drivers/net/txgbe/base/txgbe_type.h:344:
+	s32 (*enter_lplu)(struct txgbe_hw *);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1212: FILE: drivers/net/txgbe/base/txgbe_type.h:346:
+	s32 (*read_i2c_byte_unlocked)(struct txgbe_hw *, u8 offset, u8 addr,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1214: FILE: drivers/net/txgbe/base/txgbe_type.h:348:
+	s32 (*write_i2c_byte_unlocked)(struct txgbe_hw *, u8 offset, u8 addr,

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1223: FILE: drivers/net/txgbe/base/txgbe_type.h:357:
+	s32  (*read)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1223: FILE: drivers/net/txgbe/base/txgbe_type.h:357:
+	s32  (*read)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1223: FILE: drivers/net/txgbe/base/txgbe_type.h:357:
+	s32  (*read)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1223: FILE: drivers/net/txgbe/base/txgbe_type.h:357:
+	s32  (*read)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1224: FILE: drivers/net/txgbe/base/txgbe_type.h:358:
+	s32  (*write)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1224: FILE: drivers/net/txgbe/base/txgbe_type.h:358:
+	s32  (*write)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1224: FILE: drivers/net/txgbe/base/txgbe_type.h:358:
+	s32  (*write)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1224: FILE: drivers/net/txgbe/base/txgbe_type.h:358:
+	s32  (*write)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1225: FILE: drivers/net/txgbe/base/txgbe_type.h:359:
+	s32  (*read_posted)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1225: FILE: drivers/net/txgbe/base/txgbe_type.h:359:
+	s32  (*read_posted)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1225: FILE: drivers/net/txgbe/base/txgbe_type.h:359:
+	s32  (*read_posted)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1225: FILE: drivers/net/txgbe/base/txgbe_type.h:359:
+	s32  (*read_posted)(struct txgbe_hw *, u32 *, u16,  u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1226: FILE: drivers/net/txgbe/base/txgbe_type.h:360:
+	s32  (*write_posted)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u32 *' should also have an identifier name
#1226: FILE: drivers/net/txgbe/base/txgbe_type.h:360:
+	s32  (*write_posted)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1226: FILE: drivers/net/txgbe/base/txgbe_type.h:360:
+	s32  (*write_posted)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1226: FILE: drivers/net/txgbe/base/txgbe_type.h:360:
+	s32  (*write_posted)(struct txgbe_hw *, u32 *, u16, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1227: FILE: drivers/net/txgbe/base/txgbe_type.h:361:
+	s32  (*check_for_msg)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1227: FILE: drivers/net/txgbe/base/txgbe_type.h:361:
+	s32  (*check_for_msg)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1228: FILE: drivers/net/txgbe/base/txgbe_type.h:362:
+	s32  (*check_for_ack)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1228: FILE: drivers/net/txgbe/base/txgbe_type.h:362:
+	s32  (*check_for_ack)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'struct txgbe_hw *' should also have an identifier name
#1229: FILE: drivers/net/txgbe/base/txgbe_type.h:363:
+	s32  (*check_for_rst)(struct txgbe_hw *, u16);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'u16' should also have an identifier name
#1229: FILE: drivers/net/txgbe/base/txgbe_type.h:363:
+	s32  (*check_for_rst)(struct txgbe_hw *, u16);

total: 1 errors, 334 warnings, 0 checks, 1163 lines checked
Warning in drivers/net/txgbe/base/txgbe_dummy.h:
Using compiler attribute directly


More information about the test-report mailing list