Lines Matching refs:num_frags
393 for (i = 0; i < fw_mon->num_frags; i++) { in iwl_dbg_tlv_fragments_free()
406 fw_mon->num_frags = 0; in iwl_dbg_tlv_fragments_free()
573 u32 num_frags, remain_pages, frag_pages; in iwl_dbg_tlv_alloc_fragments() local
583 if (fw_mon->num_frags || in iwl_dbg_tlv_alloc_fragments()
588 num_frags = le32_to_cpu(fw_mon_cfg->max_frags_num); in iwl_dbg_tlv_alloc_fragments()
592 num_frags = 1; in iwl_dbg_tlv_alloc_fragments()
597 num_frags = min_t(u32, num_frags, BUF_ALLOC_MAX_NUM_FRAGS); in iwl_dbg_tlv_alloc_fragments()
598 num_frags = min_t(u32, num_frags, remain_pages); in iwl_dbg_tlv_alloc_fragments()
599 frag_pages = DIV_ROUND_UP(remain_pages, num_frags); in iwl_dbg_tlv_alloc_fragments()
601 fw_mon->frags = kcalloc(num_frags, sizeof(*fw_mon->frags), GFP_KERNEL); in iwl_dbg_tlv_alloc_fragments()
605 for (i = 0; i < num_frags; i++) { in iwl_dbg_tlv_alloc_fragments()
627 fw_mon->num_frags++; in iwl_dbg_tlv_alloc_fragments()
660 remain_frags = fw_mon->num_frags - fw_mon_idx; in iwl_dbg_tlv_apply_buffer()
670 u32 num_frags = min_t(u32, remain_frags, in iwl_dbg_tlv_apply_buffer() local
674 .num_frags = cpu_to_le32(num_frags), in iwl_dbg_tlv_apply_buffer()
686 for (j = 0; j < num_frags; j++) { in iwl_dbg_tlv_apply_buffer()
698 remain_frags -= num_frags; in iwl_dbg_tlv_apply_buffer()
726 u32 remain_frags, num_frags; in iwl_dbg_tlv_update_dram() local
744 remain_frags = fw_mon->num_frags - fw_mon_idx; in iwl_dbg_tlv_update_dram()
748 num_frags = min_t(u32, remain_frags, BUF_ALLOC_MAX_NUM_FRAGS); in iwl_dbg_tlv_update_dram()
751 data->num_frags = cpu_to_le32(num_frags); in iwl_dbg_tlv_update_dram()
755 cpu_to_le32(alloc_id), cpu_to_le32(num_frags)); in iwl_dbg_tlv_update_dram()
757 for (j = 0; j < num_frags; j++) { in iwl_dbg_tlv_update_dram()