Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/cam_periph.c
Show First 20 Lines • Show All 737 Lines • ▼ Show 20 Lines | if (periph->flags & CAM_PERIPH_NEW_DEV_FOUND) { | ||||
switch (periph->deferred_ac) { | switch (periph->deferred_ac) { | ||||
case AC_FOUND_DEVICE: | case AC_FOUND_DEVICE: | ||||
ccb.ccb_h.func_code = XPT_GDEV_TYPE; | ccb.ccb_h.func_code = XPT_GDEV_TYPE; | ||||
xpt_setup_ccb(&ccb.ccb_h, periph->path, CAM_PRIORITY_NORMAL); | xpt_setup_ccb(&ccb.ccb_h, periph->path, CAM_PRIORITY_NORMAL); | ||||
xpt_action(&ccb); | xpt_action(&ccb); | ||||
arg = &ccb; | arg = &ccb; | ||||
break; | break; | ||||
case AC_PATH_REGISTERED: | case AC_PATH_REGISTERED: | ||||
ccb.ccb_h.func_code = XPT_PATH_INQ; | xpt_path_inq(&ccb.cpi, periph->path, CAM_PRIORITY_NORMAL); | ||||
cem: was NORMAL | |||||
Not Done Inline ActionsDoh! imp: Doh! | |||||
xpt_setup_ccb(&ccb.ccb_h, periph->path, CAM_PRIORITY_NORMAL); | |||||
xpt_action(&ccb); | |||||
arg = &ccb; | arg = &ccb; | ||||
break; | break; | ||||
default: | default: | ||||
arg = NULL; | arg = NULL; | ||||
break; | break; | ||||
} | } | ||||
periph->deferred_callback(NULL, periph->deferred_ac, | periph->deferred_callback(NULL, periph->deferred_ac, | ||||
periph->path, arg); | periph->path, arg); | ||||
▲ Show 20 Lines • Show All 1,303 Lines • Show Last 20 Lines |
was NORMAL