Lines Matching defs:mbox_cmd
1443 struct octeon_mbox_cmd mbox_cmd;
1445 mbox_cmd.msg.u64 = 0;
1446 mbox_cmd.msg.s.type = OCTEON_MBOX_REQUEST;
1447 mbox_cmd.msg.s.resp_needed = 0;
1448 mbox_cmd.msg.s.cmd = OCTEON_PF_CHANGED_VF_MACADDR;
1449 mbox_cmd.msg.s.len = 1;
1450 mbox_cmd.recv_len = 0;
1451 mbox_cmd.recv_status = 0;
1452 mbox_cmd.fn = NULL;
1453 mbox_cmd.fn_arg = NULL;
1454 ether_addr_copy(mbox_cmd.msg.s.params, mac);
1455 mbox_cmd.q_no = vfidx * oct->sriov_info.rings_per_vf;
1456 octeon_mbox_write(oct, &mbox_cmd);
1475 struct octeon_mbox_cmd mbox_cmd;
1482 if (sizeof(struct oct_vf_stats) > sizeof(mbox_cmd.data))
1485 mbox_cmd.msg.u64 = 0;
1486 mbox_cmd.msg.s.type = OCTEON_MBOX_REQUEST;
1487 mbox_cmd.msg.s.resp_needed = 1;
1488 mbox_cmd.msg.s.cmd = OCTEON_GET_VF_STATS;
1489 mbox_cmd.msg.s.len = 1;
1490 mbox_cmd.q_no = vfidx * oct->sriov_info.rings_per_vf;
1491 mbox_cmd.recv_len = 0;
1492 mbox_cmd.recv_status = 0;
1493 mbox_cmd.fn = cn23xx_get_vf_stats_callback;
1496 mbox_cmd.fn_arg = (void *)&ctx;
1497 memset(mbox_cmd.data, 0, sizeof(mbox_cmd.data));
1498 octeon_mbox_write(oct, &mbox_cmd);