Home
last modified time | relevance | path

Searched refs:free_slots (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/infiniband/hw/bng_re/
H A Dbng_fw.c153 cookie, crsqe->free_slots); in bng_re_process_qp_event()
306 u32 bsize, free_slots, required_slots; in __send_message() local
325 free_slots = HWQ_FREE_SLOTS(hwq); in __send_message()
329 if (required_slots >= free_slots) { in __send_message()
332 required_slots, free_slots); in __send_message()
339 crsqe->free_slots = free_slots; in __send_message()
H A Dbng_fw.h104 u32 free_slots; member
/linux/drivers/dma/
H A Dmv_xor.c224 list_move_tail(&iter->node, &mv_chan->free_slots); in mv_chan_clean_completed_slots()
227 &mv_chan->free_slots); in mv_chan_clean_completed_slots()
252 list_move_tail(&desc->node, &mv_chan->free_slots); in mv_desc_clean_slot()
255 &mv_chan->free_slots); in mv_desc_clean_slot()
355 if (!list_empty(&mv_chan->free_slots)) { in mv_chan_alloc_slot()
356 iter = list_first_entry(&mv_chan->free_slots, in mv_chan_alloc_slot()
466 list_add_tail(&slot->node, &mv_chan->free_slots); in mv_xor_alloc_chan_resources()
640 list_move_tail(&iter->node, &mv_chan->free_slots); in mv_xor_free_chan_resources()
645 list_move_tail(&iter->node, &mv_chan->free_slots); in mv_xor_free_chan_resources()
650 list_move_tail(&iter->node, &mv_chan->free_slots); in mv_xor_free_chan_resources()
[all …]
H A Dmv_xor.h112 struct list_head free_slots; member
/linux/fs/fat/
H A Ddir.c1302 int err, free_slots, i, nr_bhs; in fat_add_entries() local
1308 free_slots = nr_bhs = 0; in fat_add_entries()
1323 free_slots++; in fat_add_entries()
1324 if (free_slots == nr_slots) in fat_add_entries()
1330 free_slots = nr_bhs = 0; in fat_add_entries()
1345 pos -= free_slots * sizeof(*de); in fat_add_entries()
1346 nr_slots -= free_slots; in fat_add_entries()
1347 if (free_slots) { in fat_add_entries()
1353 int size = free_slots * sizeof(*de); in fat_add_entries()
1424 if (free_slots) in fat_add_entries()
[all …]
/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_rcfw.c286 u32 bsize, free_slots, required_slots; in __send_message() local
305 free_slots = HWQ_FREE_SLOTS(hwq); in __send_message()
309 if (required_slots >= free_slots) { in __send_message()
312 required_slots, free_slots); in __send_message()
321 crsqe->free_slots = free_slots; in __send_message()
677 cookie, crsqe->free_slots); in bnxt_qplib_process_qp_event()
H A Dqplib_rcfw.h158 u32 free_slots; member
/linux/drivers/crypto/ccp/
H A Dccp-dev-v3.c87 cmd_q->free_slots--; in ccp_do_cmd()
97 if (op->ioc || !cmd_q->free_slots) in ccp_do_cmd()
140 cmd_q->free_slots = CMD_Q_DEPTH(cmd_q->q_status); in ccp_do_cmd()
419 cmd_q->free_slots = ccp_get_free_slots(cmd_q); in ccp_init()
H A Dccp-dev.h299 unsigned int free_slots; member
H A Dccp-ops.c2483 cmd_q->free_slots = cmd_q->ccp->vdata->perform->get_free_slots(cmd_q); in ccp_run_cmd()
/linux/drivers/net/can/usb/
H A Dems_usb.c255 unsigned int free_slots; /* remember number of available slots */ member
273 dev->free_slots = dev->intr_in_buffer[1]; in ems_usb_read_interrupt_callback()
274 if (dev->free_slots > CPC_TX_QUEUE_TRIGGER_HIGH && in ems_usb_read_interrupt_callback()
604 dev->free_slots = 50; /* initial size */ in ems_usb_start()
857 dev->free_slots < CPC_TX_QUEUE_TRIGGER_LOW) { in ems_usb_start_xmit()
/linux/drivers/gpu/drm/omapdrm/
H A Dtcm-sita.c28 static void free_slots(unsigned long pos, u16 w, u16 h, in free_slots() function
215 free_slots(pos, w, h, tcm->bitmap, tcm->width); in sita_free()
/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c131 atomic_t *free_slots = in ext_queue_sanity_checks() local
152 if (atomic_add_negative(num_of_entries * -1, free_slots)) { in ext_queue_sanity_checks()
155 atomic_add(num_of_entries, free_slots); in ext_queue_sanity_checks()
798 atomic_t *free_slots = in hl_hw_queue_schedule_cs() local
800 atomic_add(cs->jobs_in_queue_cnt[i], free_slots); in hl_hw_queue_schedule_cs()
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Ddma.c117 static inline int free_slots(struct b43legacy_dmaring *ring) in free_slots() function
159 B43legacy_WARN_ON(free_slots(ring) == 0); in request_slot()
1066 if (WARN_ON(free_slots(ring) < SLOTS_PER_PACKET)) { in b43legacy_dma_tx()
1086 if ((free_slots(ring) < SLOTS_PER_PACKET) || in b43legacy_dma_tx()
1201 B43legacy_WARN_ON(free_slots(ring) < SLOTS_PER_PACKET); in b43legacy_dma_handle_txstatus()
/linux/drivers/i3c/master/
H A Dsvc-i3c-master.c235 u32 free_slots; member
876 if (!(master->free_slots & GENMASK(SVC_I3C_MAX_DEVS - 1, 0))) in svc_i3c_master_reserve_slot()
879 slot = ffs(master->free_slots) - 1; in svc_i3c_master_reserve_slot()
881 master->free_slots &= ~BIT(slot); in svc_i3c_master_reserve_slot()
889 master->free_slots |= BIT(slot); in svc_i3c_master_release_slot()
2033 master->free_slots = GENMASK(SVC_I3C_MAX_DEVS - 1, 0); in svc_i3c_master_probe()
/linux/drivers/net/wireless/broadcom/b43/
H A Ddma.c257 static inline int free_slots(struct b43_dmaring *ring) in free_slots() function
306 B43_WARN_ON(free_slots(ring) == 0); in request_slot()
1372 if (WARN_ON(free_slots(ring) < TX_SLOTS_PER_FRAME)) { in b43_dma_tx()
1397 if ((free_slots(ring) < TX_SLOTS_PER_FRAME) || in b43_dma_tx()
1563 B43_WARN_ON(free_slots(ring) < TX_SLOTS_PER_FRAME); in b43_dma_handle_txstatus()
/linux/drivers/i3c/
H A Dmaster.c2798 struct list_head free_slots; member
2813 while (!list_empty(&pool->free_slots)) { in i3c_generic_ibi_free_pool()
2814 slot = list_first_entry(&pool->free_slots, in i3c_generic_ibi_free_pool()
2855 INIT_LIST_HEAD(&pool->free_slots); in i3c_generic_ibi_alloc_pool()
2881 list_add_tail(&slot->node, &pool->free_slots); in i3c_generic_ibi_alloc_pool()
2910 slot = list_first_entry_or_null(&pool->free_slots, in i3c_generic_ibi_get_free_slot()
2939 list_add_tail(&slot->node, &pool->free_slots); in i3c_generic_ibi_recycle_slot()
/linux/drivers/pci/hotplug/
H A Dibmphp_core.c563 static void free_slots(void) in free_slots() function
1167 free_slots(); in ibmphp_unload()
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_core.c1891 unsigned int free_slots = in es58x_xmit_more() local
1894 return netdev_xmit_more() && free_slots > 0 && in es58x_xmit_more()
/linux/drivers/misc/cardreader/
H A Drtsx_pcr.c1574 goto free_slots; in rtsx_pci_probe()
1581 free_slots: in rtsx_pci_probe()