Deleted Added
full compact
ispvar.h (292725) ispvar.h (292739)
1/* $FreeBSD: head/sys/dev/isp/ispvar.h 292725 2015-12-25 13:03:18Z mav $ */
1/* $FreeBSD: head/sys/dev/isp/ispvar.h 292739 2015-12-26 04:26:32Z mav $ */
2/*-
3 * Copyright (c) 1997-2009 by Matthew Jacob
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 *

--- 300 unchanged lines hidden (view full) ---

310#define ISP_HANDLE_FREE 0x00000000
311#define ISP_HANDLE_CMD_MASK 0x00001fff
312#define ISP_HANDLE_USAGE_MASK 0x0000e000
313#define ISP_HANDLE_USAGE_SHIFT 13
314#define ISP_H2HT(hdl) ((hdl & ISP_HANDLE_USAGE_MASK) >> ISP_HANDLE_USAGE_SHIFT)
315# define ISP_HANDLE_NONE 0
316# define ISP_HANDLE_INITIATOR 1
317# define ISP_HANDLE_TARGET 2
2/*-
3 * Copyright (c) 1997-2009 by Matthew Jacob
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 *

--- 300 unchanged lines hidden (view full) ---

310#define ISP_HANDLE_FREE 0x00000000
311#define ISP_HANDLE_CMD_MASK 0x00001fff
312#define ISP_HANDLE_USAGE_MASK 0x0000e000
313#define ISP_HANDLE_USAGE_SHIFT 13
314#define ISP_H2HT(hdl) ((hdl & ISP_HANDLE_USAGE_MASK) >> ISP_HANDLE_USAGE_SHIFT)
315# define ISP_HANDLE_NONE 0
316# define ISP_HANDLE_INITIATOR 1
317# define ISP_HANDLE_TARGET 2
318# define ISP_HANDLE_CTRL 3
318#define ISP_HANDLE_SEQ_MASK 0xffff0000
319#define ISP_HANDLE_SEQ_SHIFT 16
320#define ISP_H2SEQ(hdl) ((hdl & ISP_HANDLE_SEQ_MASK) >> ISP_HANDLE_SEQ_SHIFT)
321#define ISP_VALID_HANDLE(c, hdl) \
322 ((ISP_H2HT(hdl) == ISP_HANDLE_INITIATOR || \
319#define ISP_HANDLE_SEQ_MASK 0xffff0000
320#define ISP_HANDLE_SEQ_SHIFT 16
321#define ISP_H2SEQ(hdl) ((hdl & ISP_HANDLE_SEQ_MASK) >> ISP_HANDLE_SEQ_SHIFT)
322#define ISP_VALID_HANDLE(c, hdl) \
323 ((ISP_H2HT(hdl) == ISP_HANDLE_INITIATOR || \
323 ISP_H2HT(hdl) == ISP_HANDLE_TARGET) && \
324 ISP_H2HT(hdl) == ISP_HANDLE_TARGET || \
325 ISP_H2HT(hdl) == ISP_HANDLE_CTRL) && \
324 ((hdl) & ISP_HANDLE_CMD_MASK) < (c)->isp_maxcmds && \
325 (hdl) == ((c)->isp_xflist[(hdl) & ISP_HANDLE_CMD_MASK].handle))
326#define ISP_BAD_HANDLE_INDEX 0xffffffff
327
328
329/*
330 * FC Port Database entry.
331 *

--- 813 unchanged lines hidden ---
326 ((hdl) & ISP_HANDLE_CMD_MASK) < (c)->isp_maxcmds && \
327 (hdl) == ((c)->isp_xflist[(hdl) & ISP_HANDLE_CMD_MASK].handle))
328#define ISP_BAD_HANDLE_INDEX 0xffffffff
329
330
331/*
332 * FC Port Database entry.
333 *

--- 813 unchanged lines hidden ---