Home
last modified time | relevance | path

Searched refs:equeue (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/arch/tile/include/gxio/
Dmpipe.h1358 extern int gxio_mpipe_equeue_init(gxio_mpipe_equeue_t *equeue,
1377 static inline int64_t gxio_mpipe_equeue_reserve(gxio_mpipe_equeue_t *equeue, in gxio_mpipe_equeue_reserve() argument
1380 return __gxio_dma_queue_reserve_aux(&equeue->dma_queue, num, true); in gxio_mpipe_equeue_reserve()
1396 *equeue, unsigned int num) in gxio_mpipe_equeue_try_reserve()
1398 return __gxio_dma_queue_reserve_aux(&equeue->dma_queue, num, false); in gxio_mpipe_equeue_try_reserve()
1414 *equeue, unsigned int num) in gxio_mpipe_equeue_reserve_fast()
1416 return __gxio_dma_queue_reserve(&equeue->dma_queue, num, true, false); in gxio_mpipe_equeue_reserve_fast()
1432 *equeue, in gxio_mpipe_equeue_try_reserve_fast()
1435 return __gxio_dma_queue_reserve(&equeue->dma_queue, num, false, false); in gxio_mpipe_equeue_try_reserve_fast()
1443 static inline void gxio_mpipe_equeue_put_at_aux(gxio_mpipe_equeue_t *equeue, in gxio_mpipe_equeue_put_at_aux() argument
[all …]
/linux-4.1.27/arch/tile/gxio/
Dmpipe.c417 int gxio_mpipe_equeue_init(gxio_mpipe_equeue_t *equeue, in gxio_mpipe_equeue_init() argument
435 memset(equeue, 0, sizeof(*equeue)); in gxio_mpipe_equeue_init()
443 __gxio_dma_queue_init(&equeue->dma_queue, in gxio_mpipe_equeue_init()
446 equeue->edescs = mem; in gxio_mpipe_equeue_init()
447 equeue->mask_num_entries = num_entries - 1; in gxio_mpipe_equeue_init()
448 equeue->log2_num_entries = __builtin_ctz(num_entries); in gxio_mpipe_equeue_init()
449 equeue->context = context; in gxio_mpipe_equeue_init()
450 equeue->ering = ering; in gxio_mpipe_equeue_init()
451 equeue->channel = channel; in gxio_mpipe_equeue_init()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilegx.c169 gxio_mpipe_equeue_t *equeue; member
708 static int tile_net_free_comps(gxio_mpipe_equeue_t *equeue, in tile_net_free_comps() argument
716 if (!gxio_mpipe_equeue_is_complete(equeue, comp->when, in tile_net_free_comps()
730 static void add_comp(gxio_mpipe_equeue_t *equeue, in add_comp() argument
802 tile_net_free_comps(egress->equeue, comps, -1, true); in tile_net_handle_egress_timer()
1369 gxio_mpipe_equeue_t *equeue; in tile_net_init_egress() local
1378 if (md->egress_for_echannel[echannel].equeue != NULL) in tile_net_init_egress()
1405 equeue_order = get_order(sizeof(*equeue)); in tile_net_init_egress()
1413 equeue = pfn_to_kaddr(page_to_pfn(equeue_page)); in tile_net_init_egress()
1427 rc = gxio_mpipe_equeue_init(equeue, &md->context, ering, echannel, in tile_net_init_egress()
[all …]
/linux-4.1.27/drivers/s390/cio/
Dqdio.h294 struct ciw equeue; member
Dqdio_setup.c499 irq_ptr->equeue = *ciw; in qdio_setup_irq()
Dqdio_main.c1359 irq_ptr->ccw.cmd_code = irq_ptr->equeue.cmd; in qdio_establish()
1361 irq_ptr->ccw.count = irq_ptr->equeue.count; in qdio_establish()