Lines Matching defs:info

192 	struct drv_ctl_info info;
193 struct drv_ctl_io *io = &info.data.io;
195 memset(&info, 0, sizeof(struct drv_ctl_info));
196 info.cmd = DRV_CTL_CTX_WR_CMD;
200 ethdev->drv_ctl(dev->netdev, &info);
207 struct drv_ctl_info info;
208 struct drv_ctl_io *io = &info.data.io;
210 memset(&info, 0, sizeof(struct drv_ctl_info));
211 info.cmd = DRV_CTL_CTXTBL_WR_CMD;
214 ethdev->drv_ctl(dev->netdev, &info);
221 struct drv_ctl_info info;
222 struct drv_ctl_l2_ring *ring = &info.data.ring;
224 memset(&info, 0, sizeof(struct drv_ctl_info));
226 info.cmd = DRV_CTL_START_L2_CMD;
228 info.cmd = DRV_CTL_STOP_L2_CMD;
232 ethdev->drv_ctl(dev->netdev, &info);
239 struct drv_ctl_info info;
240 struct drv_ctl_io *io = &info.data.io;
242 memset(&info, 0, sizeof(struct drv_ctl_info));
243 info.cmd = DRV_CTL_IO_WR_CMD;
246 ethdev->drv_ctl(dev->netdev, &info);
253 struct drv_ctl_info info;
254 struct drv_ctl_io *io = &info.data.io;
256 memset(&info, 0, sizeof(struct drv_ctl_info));
257 info.cmd = DRV_CTL_IO_RD_CMD;
259 ethdev->drv_ctl(dev->netdev, &info);
267 struct drv_ctl_info info;
269 &info.data.register_data.fcoe_features;
271 memset(&info, 0, sizeof(struct drv_ctl_info));
273 info.cmd = DRV_CTL_ULP_REGISTER_CMD;
277 info.cmd = DRV_CTL_ULP_UNREGISTER_CMD;
280 info.data.ulp_type = ulp_type;
281 info.drv_state = state;
282 ethdev->drv_ctl(dev->netdev, &info);
294 struct drv_ctl_info info;
296 memset(&info, 0, sizeof(struct drv_ctl_info));
297 info.cmd = cmd;
298 info.data.credit.credit_count = count;
299 ethdev->drv_ctl(dev->netdev, &info);
984 static int cnic_alloc_kcq(struct cnic_dev *dev, struct kcq_info *info,
993 err = cnic_alloc_dma(dev, &info->dma, KCQ_PAGE_CNT, use_page_tbl);
997 kcq = (struct kcqe **) info->dma.pg_arr;
998 info->kcq = kcq;
1000 info->next_idx = cnic_bnx2_next_idx;
1001 info->hw_idx = cnic_bnx2_hw_idx;
1005 info->next_idx = cnic_bnx2x_next_idx;
1006 info->hw_idx = cnic_bnx2x_hw_idx;
1015 next->addr_hi = (u64) info->dma.pg_map_arr[j] >> 32;
1016 next->addr_lo = info->dma.pg_map_arr[j] & 0xffffffff;
2885 static int cnic_get_kcqes(struct cnic_dev *dev, struct kcq_info *info)
2892 i = ri = last = info->sw_prod_idx;
2894 hw_prod = *info->hw_prod_idx_ptr;
2895 hw_prod = info->hw_idx(hw_prod);
2898 kcqe = &info->kcq[KCQ_PG(ri)][KCQ_IDX(ri)];
2900 i = info->next_idx(i);
2908 info->sw_prod_idx = last;
3116 static u32 cnic_service_bnx2x_kcq(struct cnic_dev *dev, struct kcq_info *info)
3118 u32 last_status = *info->status_idx_ptr;
3123 while ((kcqe_cnt = cnic_get_kcqes(dev, info))) {
3130 last_status = *info->status_idx_ptr;
3260 static int cnic_ctl(void *data, struct cnic_ctl_info *info)
3265 switch (info->cmd) {
3289 struct cnic_ctl_completion *comp = &info->data.comp;
4277 struct drv_ctl_info info;
4281 memset(&info, 0, sizeof(struct drv_ctl_info));
4282 info.cmd = DRV_CTL_ISCSI_STOPPED_CMD;
4283 cp->ethdev->drv_ctl(dev->netdev, &info);