Lines Matching refs:node
99 * struct iwl_dbg_tlv_timer_node - timer node struct
103 * @tlv: TLV attach to the timer node
124 struct iwl_dbg_tlv_node *node;
126 node = kzalloc(sizeof(*node) + len, GFP_KERNEL);
127 if (!node)
130 memcpy(&node->tlv, tlv, sizeof(node->tlv) + len);
131 list_add_tail(&node->list, list);
373 struct iwl_dbg_tlv_timer_node *node, *tmp;
375 list_for_each_entry_safe(node, tmp, timer_list, list) {
376 del_timer_sync(&node->timer);
377 list_del(&node->list);
378 kfree(node);
710 struct iwl_dbg_tlv_node *node;
712 list_for_each_entry(node, hcmd_list, list) {
713 struct iwl_fw_ini_hcmd_tlv *hcmd = (void *)node->tlv.data;
715 u16 hcmd_len = le32_to_cpu(node->tlv.length) - sizeof(*hcmd);
749 struct iwl_dbg_tlv_node *node;
753 list_for_each_entry(node, trig_list, list) {
754 struct iwl_fw_ini_trigger_tlv *trig = (void *)node->tlv.data;
765 if (le32_to_cpu(node->tlv.length) <
789 timer_node->tlv = &node->tlv;
831 struct iwl_dbg_tlv_node *node)
833 struct iwl_ucode_tlv *node_tlv = &node->tlv;
858 struct list_head *prev = node->list.prev;
861 list_del(&node->list);
863 tmp = krealloc(node, sizeof(*node) + size, GFP_KERNEL);
869 list_add(&node->list, prev);
914 struct iwl_dbg_tlv_node *node, *match = NULL;
917 list_for_each_entry(node, trig_list, list) {
922 is_trig_data_contained(trig_tlv, &node->tlv)) {
923 match = node;
941 struct iwl_dbg_tlv_node *node;
945 list_for_each_entry(node, trig_list, list) {
946 struct iwl_ucode_tlv *tlv = &node->tlv;
987 struct iwl_dbg_tlv_node *node;
989 list_for_each_entry(node, active_trig_list, list) {
991 .trig = (void *)node->tlv.data,
993 u32 num_data = iwl_tlv_array_len(&node->tlv, dump_data.trig,