@ -48,8 +48,8 @@ const uuid_le mei_wd_guid = UUID_LE(0x05B79A6F, 0x4628, 0x4D7F, 0x89,
static void mei_wd_set_start_timeout ( struct mei_device * dev , u16 timeout )
{
dev_dbg ( & dev - > pdev - > dev , " wd: set timeout=%d. \n " , timeout ) ;
memcpy ( dev - > wd_data , mei_start_wd_params , MEI_WD_PARAMS _SIZE ) ;
memcpy ( dev - > wd_data + MEI_WD_PARAMS _SIZE , & timeout , sizeof ( u16 ) ) ;
memcpy ( dev - > wd_data , mei_start_wd_params , MEI_WD_HDR _SIZE ) ;
memcpy ( dev - > wd_data + MEI_WD_HDR _SIZE , & timeout , sizeof ( u16 ) ) ;
}
/**
@ -66,7 +66,7 @@ int mei_wd_host_init(struct mei_device *dev)
/* look for WD client and connect to it */
dev - > wd_cl . state = MEI_FILE_DISCONNECTED ;
dev - > wd_timeout = AMT _WD_DEFAULT_TIMEOUT;
dev - > wd_timeout = MEI _WD_DEFAULT_TIMEOUT;
/* find ME WD client */
mei_me_cl_update_filext ( dev , & dev - > wd_cl ,
@ -108,10 +108,10 @@ int mei_wd_send(struct mei_device *dev)
mei_hdr - > msg_complete = 1 ;
mei_hdr - > reserved = 0 ;
if ( ! memcmp ( dev - > wd_data , mei_start_wd_params , MEI_WD_PARAMS _SIZE ) )
mei_hdr - > length = MEI_START_WD_DATA _SIZE ;
else if ( ! memcmp ( dev - > wd_data , mei_stop_wd_params , MEI_WD_PARAMS _SIZE ) )
mei_hdr - > length = MEI_WD_PARAMS _SIZE ;
if ( ! memcmp ( dev - > wd_data , mei_start_wd_params , MEI_WD_HDR _SIZE ) )
mei_hdr - > length = MEI_WD_START_MSG _SIZE ;
else if ( ! memcmp ( dev - > wd_data , mei_stop_wd_params , MEI_WD_HDR _SIZE ) )
mei_hdr - > length = MEI_WD_STOP_MSG _SIZE ;
else
return - EINVAL ;
@ -138,7 +138,7 @@ int mei_wd_stop(struct mei_device *dev, bool preserve)
return 0 ;
dev - > wd_timeout = 0 ;
memcpy ( dev - > wd_data , mei_stop_wd_params , MEI_WD_PARAMS _SIZE ) ;
memcpy ( dev - > wd_data , mei_stop_wd_params , MEI_WD_STOP_MSG _SIZE ) ;
dev - > stop = true ;
ret = mei_flow_ctrl_creds ( dev , & dev - > wd_cl ) ;
@ -315,7 +315,7 @@ static int mei_wd_ops_set_timeout(struct watchdog_device *wd_dev, unsigned int t
return - ENODEV ;
/* Check Timeout value */
if ( timeout < AMT _WD_MIN_TIMEOUT | | timeout > AMT _WD_MAX_TIMEOUT)
if ( timeout < MEI _WD_MIN_TIMEOUT | | timeout > MEI _WD_MAX_TIMEOUT)
return - EINVAL ;
mutex_lock ( & dev - > device_lock ) ;
@ -349,9 +349,9 @@ static const struct watchdog_info wd_info = {
static struct watchdog_device amt_wd_dev = {
. info = & wd_info ,
. ops = & wd_ops ,
. timeout = AMT _WD_DEFAULT_TIMEOUT,
. min_timeout = AMT _WD_MIN_TIMEOUT,
. max_timeout = AMT _WD_MAX_TIMEOUT,
. timeout = MEI _WD_DEFAULT_TIMEOUT,
. min_timeout = MEI _WD_MIN_TIMEOUT,
. max_timeout = MEI _WD_MAX_TIMEOUT,
} ;