/* Convert SPLIT_TIMEOUT to jiffies. The default and minimum as per 1394a-2000 clause 8.3.2.2.6 is 100ms.  */
static void calculate_expire(struct csr_control *csr)
/* Convert SPLIT_TIMEOUT to jiffies. The default and minimum as per 1394a-2000 clause 8.3.2.2.6 is 100ms.  */
static void calculate_expire(struct csr_control *csr)
{
	unsigned int usecs = (csr->split_timeout_hi & 7) * 1000000 +
			     (csr->split_timeout_lo >> 19) * 125;
	csr->expire = usecs_to_jiffies(usecs > 100000 ? usecs : 100000);
	HPSB_VERBOSE("CSR: setting expire to %lu, HZ=%u", csr->expire, HZ);
}