Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/cam_periph.c
Context not available. | |||||
dirs[1] = CAM_DIR_IN; | dirs[1] = CAM_DIR_IN; | ||||
numbufs = 2; | numbufs = 2; | ||||
break; | break; | ||||
case XPT_NVME_IO: | |||||
jimharris: Maybe create different XPT_NVME_* enum values for IO and ADMIN? | |||||
case XPT_NVME_ADMIN: | |||||
if ((ccb->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_NONE) | |||||
Done Inline ActionsStyle - need a space after 'return'. jimharris: Style - need a space after 'return'. | |||||
return (0); | |||||
if ((ccb->ccb_h.flags & CAM_DATA_MASK) != CAM_DATA_VADDR) | |||||
return (EINVAL); | |||||
data_ptrs[0] = &ccb->nvmeio.data_ptr; | |||||
lengths[0] = ccb->nvmeio.dxfer_len; | |||||
dirs[0] = ccb->ccb_h.flags & CAM_DIR_MASK; | |||||
numbufs = 1; | |||||
break; | |||||
case XPT_DEV_ADVINFO: | case XPT_DEV_ADVINFO: | ||||
if (ccb->cdai.bufsiz == 0) | if (ccb->cdai.bufsiz == 0) | ||||
return (0); | return (0); | ||||
Context not available. |
Maybe create different XPT_NVME_* enum values for IO and ADMIN?