Lines Matching refs:oct

131 int octeon_mbox_write(struct octeon_device *oct,  in octeon_mbox_write()  argument
134 struct octeon_mbox *mbox = oct->mbox[mbox_cmd->q_no]; in octeon_mbox_write()
209 static void get_vf_stats(struct octeon_device *oct, in get_vf_stats() argument
214 for (i = 0; i < oct->num_iqs; i++) { in get_vf_stats()
215 if (!oct->instr_queue[i]) in get_vf_stats()
217 stats->tx_packets += oct->instr_queue[i]->stats.tx_done; in get_vf_stats()
218 stats->tx_bytes += oct->instr_queue[i]->stats.tx_tot_bytes; in get_vf_stats()
221 for (i = 0; i < oct->num_oqs; i++) { in get_vf_stats()
222 if (!oct->droq[i]) in get_vf_stats()
224 stats->rx_packets += oct->droq[i]->stats.rx_pkts_received; in get_vf_stats()
225 stats->rx_bytes += oct->droq[i]->stats.rx_bytes_received; in get_vf_stats()
239 struct octeon_device *oct = mbox->oct_dev; in octeon_mbox_process_cmd() local
243 dev_dbg(&oct->pci_dev->dev, "got vfactive sending data back\n"); in octeon_mbox_process_cmd()
254 memcpy(mbox_cmd->msg.s.params, (uint8_t *)&oct->pfvf_hsword, 6); in octeon_mbox_process_cmd()
256 octeon_mbox_write(oct, mbox_cmd); in octeon_mbox_process_cmd()
260 dev_info(&oct->pci_dev->dev, in octeon_mbox_process_cmd()
263 pcie_flr(oct->sriov_info.dpiring_to_vfpcidev_lut[mbox->q_no]); in octeon_mbox_process_cmd()
267 if (OCTEON_CN23XX_VF(oct)) in octeon_mbox_process_cmd()
268 octeon_pf_changed_vf_macaddr(oct, in octeon_mbox_process_cmd()
273 dev_dbg(&oct->pci_dev->dev, "Got VF stats request. Sending data back\n"); in octeon_mbox_process_cmd()
278 get_vf_stats(oct, (struct oct_vf_stats *)mbox_cmd->data); in octeon_mbox_process_cmd()
279 octeon_mbox_write(oct, mbox_cmd); in octeon_mbox_process_cmd()
355 int octeon_mbox_cancel(struct octeon_device *oct, int q_no) in octeon_mbox_cancel() argument
357 struct octeon_mbox *mbox = oct->mbox[q_no]; in octeon_mbox_cancel()