Lines Matching refs:desc_info
3845 static void hw_init_desc(struct ksz_desc_info *desc_info, int transmit)
3848 u32 phys = desc_info->ring_phys;
3849 struct ksz_hw_desc *desc = desc_info->ring_virt;
3850 struct ksz_desc *cur = desc_info->ring;
3853 for (i = 0; i < desc_info->alloc; i++) {
3855 phys += desc_info->size;
3859 previous->phw->next = cpu_to_le32(desc_info->ring_phys);
3863 desc_info->avail = desc_info->alloc;
3864 desc_info->last = desc_info->next = 0;
3866 desc_info->cur = desc_info->ring;
4376 * @desc_info: Descriptor information structure.
4384 static int ksz_alloc_soft_desc(struct ksz_desc_info *desc_info, int transmit)
4386 desc_info->ring = kmalloc(sizeof(struct ksz_desc) * desc_info->alloc,
4388 if (!desc_info->ring)
4390 memset((void *) desc_info->ring, 0,
4391 sizeof(struct ksz_desc) * desc_info->alloc);
4392 hw_init_desc(desc_info, transmit);
4592 * @desc_info: Descriptor information structure.
4597 struct ksz_desc_info *desc_info, int direction)
4601 struct ksz_desc *desc = desc_info->ring;
4603 for (i = 0; i < desc_info->alloc; i++) {