Lines Matching refs:evt_entry
3783 struct csio_evt_msg *evt_entry = NULL; in csio_enqueue_evt() local
3800 evt_entry = list_first_entry(&hw->evt_free_q, in csio_enqueue_evt()
3802 list_del_init(&evt_entry->list); in csio_enqueue_evt()
3805 evt_entry->type = type; in csio_enqueue_evt()
3806 memcpy((void *)evt_entry->data, evt_msg, len); in csio_enqueue_evt()
3807 list_add_tail(&evt_entry->list, &hw->evt_active_q); in csio_enqueue_evt()
3819 struct csio_evt_msg *evt_entry = NULL; in csio_enqueue_evt_lock() local
3844 evt_entry = list_first_entry(&hw->evt_free_q, in csio_enqueue_evt_lock()
3846 list_del_init(&evt_entry->list); in csio_enqueue_evt_lock()
3849 evt_entry->type = type; in csio_enqueue_evt_lock()
3855 memcpy((void *)((uintptr_t)evt_entry->data + off), in csio_enqueue_evt_lock()
3861 memcpy((void *)evt_entry->data, evt_msg, len); in csio_enqueue_evt_lock()
3863 list_add_tail(&evt_entry->list, &hw->evt_active_q); in csio_enqueue_evt_lock()
3872 csio_free_evt(struct csio_hw *hw, struct csio_evt_msg *evt_entry) in csio_free_evt() argument
3874 if (evt_entry) { in csio_free_evt()
3876 list_del_init(&evt_entry->list); in csio_free_evt()
3877 list_add_tail(&evt_entry->list, &hw->evt_free_q); in csio_free_evt()
3913 struct list_head *evt_entry, *next_entry; in csio_evtq_cleanup() local
3923 list_for_each_safe(evt_entry, next_entry, &hw->evt_free_q) { in csio_evtq_cleanup()
3924 kfree(evt_entry); in csio_evtq_cleanup()
3978 struct list_head *evt_entry, *next_entry; in csio_evtq_worker() local
3994 list_for_each_safe(evt_entry, next_entry, &evt_q) { in csio_evtq_worker()
3995 evt_msg = (struct csio_evt_msg *) evt_entry; in csio_evtq_worker()
4344 struct csio_evt_msg *evt_entry; in csio_hw_init() local
4392 evt_entry = kzalloc(sizeof(struct csio_evt_msg), GFP_KERNEL); in csio_hw_init()
4393 if (!evt_entry) { in csio_hw_init()
4399 list_add_tail(&evt_entry->list, &hw->evt_free_q); in csio_hw_init()