aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/emulex/benet/be_cmds.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/emulex/benet/be_cmds.h')
-rw-r--r--drivers/net/ethernet/emulex/benet/be_cmds.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_cmds.h b/drivers/net/ethernet/emulex/benet/be_cmds.h
index 03e8a15c6922..5284b825bba2 100644
--- a/drivers/net/ethernet/emulex/benet/be_cmds.h
+++ b/drivers/net/ethernet/emulex/benet/be_cmds.h
@@ -231,6 +231,7 @@ struct be_mcc_mailbox {
231#define OPCODE_COMMON_GET_FN_PRIVILEGES 170 231#define OPCODE_COMMON_GET_FN_PRIVILEGES 170
232#define OPCODE_COMMON_READ_OBJECT 171 232#define OPCODE_COMMON_READ_OBJECT 171
233#define OPCODE_COMMON_WRITE_OBJECT 172 233#define OPCODE_COMMON_WRITE_OBJECT 172
234#define OPCODE_COMMON_DELETE_OBJECT 174
234#define OPCODE_COMMON_MANAGE_IFACE_FILTERS 193 235#define OPCODE_COMMON_MANAGE_IFACE_FILTERS 193
235#define OPCODE_COMMON_GET_IFACE_LIST 194 236#define OPCODE_COMMON_GET_IFACE_LIST 194
236#define OPCODE_COMMON_ENABLE_DISABLE_VF 196 237#define OPCODE_COMMON_ENABLE_DISABLE_VF 196
@@ -1253,6 +1254,13 @@ struct lancer_cmd_resp_read_object {
1253 u32 eof; 1254 u32 eof;
1254}; 1255};
1255 1256
1257struct lancer_cmd_req_delete_object {
1258 struct be_cmd_req_hdr hdr;
1259 u32 rsvd1;
1260 u32 rsvd2;
1261 u8 object_name[104];
1262};
1263
1256/************************ WOL *******************************/ 1264/************************ WOL *******************************/
1257struct be_cmd_req_acpi_wol_magic_config{ 1265struct be_cmd_req_acpi_wol_magic_config{
1258 struct be_cmd_req_hdr hdr; 1266 struct be_cmd_req_hdr hdr;
@@ -2067,6 +2075,7 @@ int lancer_cmd_write_object(struct be_adapter *adapter, struct be_dma_mem *cmd,
2067int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd, 2075int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd,
2068 u32 data_size, u32 data_offset, const char *obj_name, 2076 u32 data_size, u32 data_offset, const char *obj_name,
2069 u32 *data_read, u32 *eof, u8 *addn_status); 2077 u32 *data_read, u32 *eof, u8 *addn_status);
2078int lancer_cmd_delete_object(struct be_adapter *adapter, const char *obj_name);
2070int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc, 2079int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc,
2071 u16 optype, int offset); 2080 u16 optype, int offset);
2072int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac, 2081int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac,
@@ -2120,6 +2129,7 @@ int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter,
2120 struct be_fat_conf_params *cfgs); 2129 struct be_fat_conf_params *cfgs);
2121int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask); 2130int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask);
2122int lancer_initiate_dump(struct be_adapter *adapter); 2131int lancer_initiate_dump(struct be_adapter *adapter);
2132int lancer_delete_dump(struct be_adapter *adapter);
2123bool dump_present(struct be_adapter *adapter); 2133bool dump_present(struct be_adapter *adapter);
2124int lancer_test_and_set_rdy_state(struct be_adapter *adapter); 2134int lancer_test_and_set_rdy_state(struct be_adapter *adapter);
2125int be_cmd_query_port_name(struct be_adapter *adapter, u8 *port_name); 2135int be_cmd_query_port_name(struct be_adapter *adapter, u8 *port_name);