Lines Matching refs:cbs

562 	struct param_range cbs;  member
584 struct cb *cbs; member
1067 struct param_range cbs = { .min = 64, .max = 256, .count = 128 }; in e100_get_defaults() local
1075 nic->params.cbs = cbs; in e100_get_defaults()
1852 (int)(((void*)cb - (void*)nic->cbs)/sizeof(struct cb)), in e100_tx_clean()
1882 if (nic->cbs) { in e100_clean_cbs()
1883 while (nic->cbs_avail != nic->params.cbs.count) { in e100_clean_cbs()
1895 pci_pool_free(nic->cbs_pool, nic->cbs, nic->cbs_dma_addr); in e100_clean_cbs()
1896 nic->cbs = NULL; in e100_clean_cbs()
1901 nic->cbs; in e100_clean_cbs()
1907 unsigned int i, count = nic->params.cbs.count; in e100_alloc_cbs()
1913 nic->cbs = pci_pool_alloc(nic->cbs_pool, GFP_KERNEL, in e100_alloc_cbs()
1915 if (!nic->cbs) in e100_alloc_cbs()
1917 memset(nic->cbs, 0, count * sizeof(struct cb)); in e100_alloc_cbs()
1919 for (cb = nic->cbs, i = 0; i < count; cb++, i++) { in e100_alloc_cbs()
1920 cb->next = (i + 1 < count) ? cb + 1 : nic->cbs; in e100_alloc_cbs()
1921 cb->prev = (i == 0) ? nic->cbs + count - 1 : cb - 1; in e100_alloc_cbs()
1928 nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = nic->cbs; in e100_alloc_cbs()
2581 struct param_range *cbs = &nic->params.cbs; in e100_get_ringparam() local
2584 ring->tx_max_pending = cbs->max; in e100_get_ringparam()
2586 ring->tx_pending = cbs->count; in e100_get_ringparam()
2594 struct param_range *cbs = &nic->params.cbs; in e100_set_ringparam() local
2603 cbs->count = max(ring->tx_pending, cbs->min); in e100_set_ringparam()
2604 cbs->count = min(cbs->count, cbs->max); in e100_set_ringparam()
2606 rfds->count, cbs->count); in e100_set_ringparam()
2970 nic->params.cbs.max * sizeof(struct cb), in e100_probe()