Lines Matching refs:iocpu_platform_action_entry_t
64 typedef struct iocpu_platform_action_entry iocpu_platform_action_entry_t;
76 iocpu_add_platform_action(queue_head_t * queue, iocpu_platform_action_entry_t * entry);
79 iocpu_remove_platform_action(iocpu_platform_action_entry_t * entry);
89 static iocpu_platform_action_entry_t * gIOAllActionsQueue;
103 static iocpu_platform_action_entry_t quiesce_actions[kNumQuiesceActions] =
131 void iocpu_add_platform_action(queue_head_t * queue, iocpu_platform_action_entry_t * entry)
133 iocpu_platform_action_entry_t * next;
135 queue_iterate(queue, next, iocpu_platform_action_entry_t *, link)
139 queue_insert_before(queue, entry, next, iocpu_platform_action_entry_t *, link);
143 queue_enter(queue, entry, iocpu_platform_action_entry_t *, link); // at tail
146 void iocpu_remove_platform_action(iocpu_platform_action_entry_t * entry)
157 iocpu_platform_action_entry_t * next;
159 queue_iterate(queue, next, iocpu_platform_action_entry_t *, link)
211 iocpu_platform_action_entry_t * entry;
218 entry = IONew(iocpu_platform_action_entry_t, 1);
356 iocpu_platform_action_entry_t * entry;
361 IODelete(entry, iocpu_platform_action_entry_t, 1);