Lines Matching refs:index
118 int index; in WFSi_WBTCallback() local
119 for (index = 0; (1 << index) <= work->use_bitmap; ++index) in WFSi_WBTCallback()
121 if(((1 << index) & work->use_bitmap) != 0) in WFSi_WBTCallback()
123 if ((work->list[index].offset == offset) && in WFSi_WBTCallback()
124 (work->list[index].length == length)) in WFSi_WBTCallback()
126 file = &work->list[index]; in WFSi_WBTCallback()
137 index = (int)MATH_CTZ((u32)~work->use_bitmap); in WFSi_WBTCallback()
138 if (index < WFS_LOCK_HANDLE_MAX) in WFSi_WBTCallback()
141 work->use_bitmap |= (1 << index); in WFSi_WBTCallback()
142 file = &work->list[index]; in WFSi_WBTCallback()
148 (u32)(WFS_LOCKED_BLOCK_INDEX + index), in WFSi_WBTCallback()
167 … work->recv_msg[aid].arg1 = MI_HToLE32((u32)(WFS_LOCKED_BLOCK_INDEX + index)); in WFSi_WBTCallback()
178 u32 index = id - WFS_LOCKED_BLOCK_INDEX; in WFSi_WBTCallback() local
179 if (index < WFS_LOCK_HANDLE_MAX) in WFSi_WBTCallback()
181 WFSLockInfo *file = &work->list[index]; in WFSi_WBTCallback()
186 work->use_bitmap &= ~(1 << index); in WFSi_WBTCallback()