/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/ |
H A D | fc_led_parse.c | 53 static int act_version(str *p_str, led_dtls_t *dtls); 54 static int act_leds_board(str *p_str, led_dtls_t *dtls); 55 static int act_status_board(str *p_str, led_dtls_t *dtls); 56 static int act_disk_driver(str *p_str, led_dtls_t *dtls); 57 static int act_n_disks(str *p_str, led_dtls_t *dtls); 58 static int act_asrt_pres(str *p_str, led_dtls_t *dtls); 59 static int act_asrt_fault(str *p_str, led_dtls_t *dtls); 60 static int act_led_on(str *p_str, led_dtls_t *dtls); 61 static int act_disk_present(str *p_str, led_dtls_t *dtls); 62 static int act_disk_fault(str *p_str, led_dtls_t *dtls); 168 act_version(str *p_str, led_dtls_t *dtls) argument 222 act_leds_board(str *p_str, led_dtls_t *dtls) argument 237 act_status_board(str *p_str, led_dtls_t *dtls) argument 252 act_disk_driver(str *p_str, led_dtls_t *dtls) argument 258 act_disk_parent(str *p_str, led_dtls_t *dtls) argument 264 act_unit_parent(str *p_str, led_dtls_t *dtls) argument 270 act_led_nodes(str *p_str, led_dtls_t *dtls) argument 284 act_n_disks(str *p_str, led_dtls_t *dtls) argument 371 act_asrt_pres(str *p_str, led_dtls_t *dtls) argument 377 act_asrt_fault(str *p_str, led_dtls_t *dtls) argument 383 act_led_on(str *p_str, led_dtls_t *dtls) argument 411 act_disk_present(str *p_str, led_dtls_t *dtls) argument 417 act_disk_fault(str *p_str, led_dtls_t *dtls) argument 423 act_led_id(str *p_str, led_dtls_t *dtls) argument 457 act_slow_poll(str *p_str, led_dtls_t *dtls) argument 463 act_fast_poll(str *p_str, led_dtls_t *dtls) argument 469 act_relax_interval(str *p_str, led_dtls_t *dtls) argument 475 act_test_interval(str *p_str, led_dtls_t *dtls) argument 492 led_dtls_t *dtls = calloc(1, sizeof (led_dtls_t)); local 596 free_led_dtls(led_dtls_t *dtls) argument [all...] |
H A D | fcal_leds_thread.c | 46 static int update_picl(led_dtls_t *dtls, int disk); 47 static int get_drv_info(di_node_t node, led_dtls_t *dtls); 48 static int walk_disks(di_node_t node, led_dtls_t *dtls); 49 static int chk_minors(led_dtls_t *dtls); 50 static void set_led(int diskNo, token_t led_tok, led_dtls_t *dtls); 51 static int set_clr_led(int diskNo, token_t led_tok, led_dtls_t *dtls, int set); 52 void set_led(int diskNo, token_t led_tok, led_dtls_t *dtls); 53 void clr_led(int diskNo, token_t led_tok, led_dtls_t *dtls); 54 static void retry_led(led_dtls_t *dtls); 55 static void start_led_test(led_dtls_t *dtls, in 75 delete_disk_unit(led_dtls_t *dtls, int disk) argument 113 update_picl(led_dtls_t *dtls, int disk) argument 273 get_drv_info(di_node_t node, led_dtls_t *dtls) argument 362 walk_disks(di_node_t node, led_dtls_t *dtls) argument 402 chk_minors(led_dtls_t *dtls) argument 423 is_led_test(led_dtls_t *dtls) argument 434 set_clr_led(int diskNo, token_t led_tok, led_dtls_t *dtls, int set) argument 489 set_led(int diskNo, token_t led_tok, led_dtls_t *dtls) argument 499 clr_led(int diskNo, token_t led_tok, led_dtls_t *dtls) argument 511 retry_led(led_dtls_t *dtls) argument 536 start_led_test(led_dtls_t *dtls, int disk) argument 556 end_led_test(led_dtls_t *dtls, int disk) argument 623 led_dtls_t *dtls = g_led_dtls; local [all...] |
H A D | fcal_leds.c | 59 static void add_led_refs(led_dtls_t *dtls); 60 static void delete_led_refs(led_dtls_t *dtls); 166 led_dtls_t *dtls = g_led_dtls; local 187 if (dtls == NULL) 192 for (disk = 0; disk < dtls->n_disks; disk++) { 194 if (addr == dtls->led_addr[led][disk]) 200 if (disk == dtls->n_disks) 202 stat = dtls->led_state[led][disk]; 218 find_disk_slot(led_dtls_t *dtls, int disk, picl_nodehdl_t *nodeh) argument 224 if (dtls 262 add_led_refs(led_dtls_t *dtls) argument 362 delete_led_refs(led_dtls_t *dtls) argument 423 led_dtls_t *dtls = NULL; local [all...] |
H A D | fcal_leds.h | 274 typedef int (*actfun_t)(str *p_str, led_dtls_t *dtls); 300 void free_led_dtls(led_dtls_t *dtls); 301 int find_disk_slot(led_dtls_t *dtls, int disk, picl_nodehdl_t *nodeh); 302 void delete_disk_unit(led_dtls_t *dtls, int disk); 303 boolean_t is_led_test(led_dtls_t *dtls); 305 void clr_led(int diskNo, token_t led_tok, led_dtls_t *dtls);
|