Lines Matching refs:iocpu_platform_action_entry_t
67 typedef struct iocpu_platform_action_entry iocpu_platform_action_entry_t;
79 iocpu_add_platform_action(queue_head_t * queue, iocpu_platform_action_entry_t * entry);
82 iocpu_remove_platform_action(iocpu_platform_action_entry_t * entry);
92 static iocpu_platform_action_entry_t * gIOAllActionsQueue;
106 static iocpu_platform_action_entry_t quiesce_actions[kNumQuiesceActions] =
140 void iocpu_add_platform_action(queue_head_t * queue, iocpu_platform_action_entry_t * entry)
142 iocpu_platform_action_entry_t * next;
144 queue_iterate(queue, next, iocpu_platform_action_entry_t *, link)
148 queue_insert_before(queue, entry, next, iocpu_platform_action_entry_t *, link);
152 queue_enter(queue, entry, iocpu_platform_action_entry_t *, link); // at tail
155 void iocpu_remove_platform_action(iocpu_platform_action_entry_t * entry)
166 iocpu_platform_action_entry_t * next;
168 queue_iterate(queue, next, iocpu_platform_action_entry_t *, link)
221 iocpu_platform_action_entry_t * entry;
228 entry = IONew(iocpu_platform_action_entry_t, 1);
386 iocpu_platform_action_entry_t * entry;
391 IODelete(entry, iocpu_platform_action_entry_t, 1);