Lines Matching refs:info

465 		rx->info[idx].j = j;
494 j = rx->info[i].j;
495 rx->info[i].j = NULL;
743 ss->rx_small.info[idx].ptr = ptr;
901 if (tx->info[idx].m) {
902 (void) ddi_dma_unbind_handle(tx->info[idx].handle->h);
903 handles.head = tx->info[idx].handle;
905 handles.tail = tx->info[idx].handle;
906 freeb(tx->info[idx].m);
907 tx->info[idx].m = 0;
908 tx->info[idx].handle = 0;
1897 /* allocate the host info rings */
1899 bytes = tx_ring_entries * sizeof (*ss->tx.info);
1900 ss->tx.info = kmem_zalloc(bytes, KM_SLEEP);
1901 if (ss->tx.info == NULL)
1903 (void) memset(ss->tx.info, 0, bytes);
1905 bytes = rx_ring_entries * sizeof (*ss->rx_small.info);
1906 ss->rx_small.info = kmem_zalloc(bytes, KM_SLEEP);
1907 if (ss->rx_small.info == NULL)
1909 (void) memset(ss->rx_small.info, 0, bytes);
1911 bytes = rx_ring_entries * sizeof (*ss->rx_big.info);
1912 ss->rx_big.info = kmem_zalloc(bytes, KM_SLEEP);
1913 if (ss->rx_big.info == NULL)
1915 (void) memset(ss->rx_big.info, 0, bytes);
2006 bytes = rx_ring_entries * sizeof (*ss->rx_big.info);
2007 kmem_free(ss->rx_big.info, bytes);
2010 bytes = rx_ring_entries * sizeof (*ss->rx_small.info);
2011 kmem_free(ss->rx_small.info, bytes);
2014 bytes = tx_ring_entries * sizeof (*ss->tx.info);
2015 kmem_free(ss->tx.info, bytes);
2055 bytes = rx_ring_entries * sizeof (*ss->rx_big.info);
2056 kmem_free(ss->rx_big.info, bytes);
2058 bytes = rx_ring_entries * sizeof (*ss->rx_small.info);
2059 kmem_free(ss->rx_small.info, bytes);
2061 bytes = tx_ring_entries * sizeof (*ss->tx.info);
2062 kmem_free(ss->tx.info, bytes);
2411 bcopy(ss->rx_small.info[idx].ptr,
2441 j = ss->rx_big.info[idx].j;
2450 ss->rx_big.info[idx].j = NULL;
2528 if (tx->info[idx].m) {
2529 (void) ddi_dma_unbind_handle(tx->info[idx].handle->h);
2530 tx->info[idx].handle->next = handles.head;
2531 handles.head = tx->info[idx].handle;
2533 handles.tail = tx->info[idx].handle;
2534 freeb(tx->info[idx].m);
2535 tx->info[idx].m = 0;
2536 tx->info[idx].handle = 0;
2538 if (tx->info[idx].ostat.opackets != 0) {
2539 tx->stats.multixmt += tx->info[idx].ostat.multixmt;
2540 tx->stats.brdcstxmt += tx->info[idx].ostat.brdcstxmt;
2541 tx->stats.obytes += tx->info[idx].ostat.obytes;
2542 tx->stats.opackets += tx->info[idx].ostat.opackets;
2543 tx->info[idx].stat.un.all = 0;
2979 myri10ge_tx_stat(&tx->info[idx].stat,
2997 /* store unmapping and bp info for tx irq handler */
3000 tx->info[idx].m = tx_info[i].m;
3001 tx->info[idx].handle = tx_info[i].handle;
3003 tx->info[idx].stat.un.all = tx_info[0].stat.un.all;
3160 tx->info[idx].ostat.opackets = opackets;
3161 tx->info[idx].ostat.obytes = (opackets - 1) * hdr_size
4032 struct myri10ge_info *info;
4039 info = (struct myri10ge_info *)ksp->ks_data;
4041 kstat_named_setstr(&info->driver_version, MYRI10GE_VERSION_STR);
4042 kstat_named_setstr(&info->firmware_version, mgp->fw_version);
4043 kstat_named_setstr(&info->firmware_name, mgp->fw_name);
4044 kstat_named_setstr(&info->interrupt_type, mgp->intr_type);
4045 kstat_named_setstr(&info->product_code, mgp->pc_str);
4046 kstat_named_setstr(&info->serial_number, mgp->sn_str);