/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_droq.c | 141 octeon_droq_destroy_ring_buffers(struct octeon_device *oct, argument 168 octeon_droq_setup_ring_buffers(struct octeon_device *oct, argument 199 int octeon_delete_droq(struct octeon_device *oct, u32 q_no) argument 222 octeon_init_droq(struct octeon_device *oct, u32 q_no, u32 num_descs, u32 desc_size, void *app_ctx) argument 502 struct octeon_device *oct = droq->oct_dev; local 530 octeon_droq_dispatch_pkt(struct octeon_device *oct, struct octeon_droq *droq, union octeon_rh *rh, struct octeon_droq_info *info) argument 566 octeon_droq_drop_packets(struct octeon_device *oct, struct octeon_droq *droq, u32 cnt) argument 595 octeon_droq_fast_process_packets(struct octeon_device *oct, struct octeon_droq *droq, u32 pkts_to_process) argument 743 octeon_droq_process_packets(struct octeon_device *oct, struct octeon_droq *droq, u32 budget) argument 786 octeon_droq_process_poll_pkts(struct octeon_device *oct, struct octeon_droq *droq, u32 budget) argument 828 octeon_enable_irq(struct octeon_device *oct, u32 q_no) argument 868 octeon_register_droq_ops(struct octeon_device *oct, u32 q_no, struct octeon_droq_ops *ops) argument 897 octeon_unregister_droq_ops(struct octeon_device *oct, u32 q_no) argument 929 octeon_create_droq(struct octeon_device *oct, u32 q_no, u32 num_descs, u32 desc_size, void *app_ctx) argument [all...] |
H A D | request_manager.c | 47 int octeon_init_instr_queue(struct octeon_device *oct, argument 156 octeon_delete_instr_queue(struct octeon_device *oct, u32 iq_no) argument 191 octeon_setup_iq(struct octeon_device *oct, int ifidx, int q_index, union oct_txpciq txpciq, u32 num_descs, void *app_ctx) argument 236 lio_wait_for_instr_fetch(struct octeon_device *oct) argument 265 ring_doorbell(struct octeon_device *oct, struct octeon_instr_queue *iq) argument 277 octeon_ring_doorbell_locked(struct octeon_device *oct, u32 iq_no) argument 338 octeon_register_reqtype_free_fn(struct octeon_device *oct, int reqtype, void (*fn)(void *)) argument 363 lio_process_iq_request_list(struct octeon_device *oct, struct octeon_instr_queue *iq, u32 napi_budget) argument 441 octeon_flush_iq(struct octeon_device *oct, struct octeon_instr_queue *iq, u32 napi_budget) argument 493 __check_db_timeout(struct octeon_device *oct, u64 iq_no) argument 526 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; local 536 octeon_send_command(struct octeon_device *oct, u32 iq_no, u32 force_db, void *cmd, void *buf, u32 datasize, u32 reqtype) argument 577 octeon_prepare_soft_command(struct octeon_device *oct, struct octeon_soft_command *sc, u8 opcode, u8 subcode, u32 irh_ossp, u64 ossp0, u64 ossp1) argument 684 octeon_send_soft_command(struct octeon_device *oct, struct octeon_soft_command *sc) argument 738 octeon_setup_sc_buffer_pool(struct octeon_device *oct) argument 768 octeon_free_sc_done_list(struct octeon_device *oct) argument 808 octeon_free_sc_zombie_list(struct octeon_device *oct) argument 833 octeon_free_sc_buffer_pool(struct octeon_device *oct) argument 858 octeon_alloc_soft_command(struct octeon_device *oct, u32 datasize, u32 rdatasize, u32 ctxsize) argument 930 octeon_free_soft_command(struct octeon_device *oct, struct octeon_soft_command *sc) argument [all...] |
H A D | octeon_device.c | 569 static void *__retrieve_octeon_config_info(struct octeon_device *oct, argument 597 static int __verify_octeon_config_info(struct octeon_device *oct, void *conf) argument 613 oct_get_config_info(struct octeon_device *oct, u16 card_type) argument 646 octeon_free_device_mem(struct octeon_device *oct) argument 671 struct octeon_device *oct; local 724 struct octeon_device *oct = NULL; local 763 octeon_register_device(struct octeon_device *oct, int bus, int dev, int func, int is_pf) argument 817 octeon_deregister_device(struct octeon_device *oct) argument 832 octeon_allocate_ioq_vector(struct octeon_device *oct, u32 num_ioqs) argument 865 octeon_free_ioq_vector(struct octeon_device *oct) argument 872 octeon_setup_instr_queues(struct octeon_device *oct) argument 917 octeon_setup_output_queues(struct octeon_device *oct) argument 954 octeon_set_io_queues_off(struct octeon_device *oct) argument 1004 octeon_set_droq_pkt_op(struct octeon_device *oct, u32 q_no, u32 enable) argument 1023 octeon_init_dispatch_list(struct octeon_device *oct) argument 1043 octeon_delete_dispatch_list(struct octeon_device *oct) argument 1134 octeon_register_dispatch_fn(struct octeon_device *oct, u16 opcode, u16 subcode, octeon_dispatch_fn_t fn, void *fn_arg) argument 1202 struct octeon_device *oct = (struct octeon_device *)buf; local 1282 octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no) argument 1293 octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no) argument 1303 octeon_get_conf(struct octeon_device *oct) argument 1342 lio_pci_readq(struct octeon_device *oct, u64 addr) argument 1374 lio_pci_writeq(struct octeon_device *oct, u64 val, u64 addr) argument 1395 octeon_mem_access_ok(struct octeon_device *oct) argument 1415 octeon_wait_for_ddr_init(struct octeon_device *oct, u32 *timeout) argument 1456 struct octeon_device *oct = NULL; local [all...] |
H A D | cn23xx_pf_device.c | 39 void cn23xx_dump_pf_initialized_regs(struct octeon_device *oct) argument 208 cn23xx_pf_soft_reset(struct octeon_device *oct) argument 239 cn23xx_enable_error_reporting(struct octeon_device *oct) argument 269 cn23xx_coprocessor_clock(struct octeon_device *oct) argument 279 cn23xx_pf_get_oq_ticks(struct octeon_device *oct, u32 time_intr_in_us) argument 301 cn23xx_setup_global_mac_regs(struct octeon_device *oct) argument 345 cn23xx_reset_io_queues(struct octeon_device *oct) argument 400 cn23xx_pf_setup_global_input_regs(struct octeon_device *oct) argument 475 cn23xx_pf_setup_global_output_regs(struct octeon_device *oct) argument 564 cn23xx_setup_pf_device_regs(struct octeon_device *oct) argument 587 cn23xx_setup_iq_regs(struct octeon_device *oct, u32 iq_no) argument 628 cn23xx_setup_oq_regs(struct octeon_device *oct, u32 oq_no) argument 682 struct octeon_device *oct = mbox->oct_dev; local 709 cn23xx_setup_pf_mbox(struct octeon_device *oct) argument 771 cn23xx_free_pf_mbox(struct octeon_device *oct) argument 788 cn23xx_enable_io_queues(struct octeon_device *oct) argument 865 cn23xx_disable_io_queues(struct octeon_device *oct) argument 943 struct octeon_device *oct = ioq_vector->oct_dev; local 982 cn23xx_handle_pf_mbox_intr(struct octeon_device *oct) argument 1007 struct octeon_device *oct = (struct octeon_device *)dev; local 1040 cn23xx_bar1_idx_setup(struct octeon_device *oct, u64 core_addr, u32 idx, int valid) argument 1068 cn23xx_bar1_idx_write(struct octeon_device *oct, u32 idx, u32 mask) argument 1074 cn23xx_bar1_idx_read(struct octeon_device *oct, u32 idx) argument 1101 cn23xx_enable_pf_interrupt(struct octeon_device *oct, u8 intr_flag) argument 1124 cn23xx_disable_pf_interrupt(struct octeon_device *oct, u8 intr_flag) argument 1146 cn23xx_get_pcie_qlmport(struct octeon_device *oct) argument 1154 cn23xx_get_pf_num(struct octeon_device *oct) argument 1200 cn23xx_setup_reg_address(struct octeon_device *oct) argument 1249 cn23xx_sriov_config(struct octeon_device *oct) argument 1307 setup_cn23xx_octeon_pf_device(struct octeon_device *oct) argument 1380 validate_cn23xx_pf_config_info(struct octeon_device *oct, struct octeon_config *conf23xx) argument 1419 cn23xx_fw_loaded(struct octeon_device *oct) argument 1439 cn23xx_tell_vf_its_macaddr_changed(struct octeon_device *oct, int vfidx, u8 *mac) argument 1462 cn23xx_get_vf_stats_callback(struct octeon_device *oct, struct octeon_mbox_cmd *cmd, void *arg) argument 1471 cn23xx_get_vf_stats(struct octeon_device *oct, int vfidx, struct oct_vf_stats *stats) argument [all...] |
H A D | octeon_network.h | 260 *recv_buffer_alloc(struct octeon_device *oct, argument 331 recv_buffer_recycle(struct octeon_device *oct, void *buf) argument 363 recv_buffer_reuse(struct octeon_device *oct, void *buf) argument 535 wait_for_pending_requests(struct octeon_device *oct) argument 602 skb_iq(struct octeon_device *oct, struct sk_buff *skb) argument [all...] |
H A D | lio_vf_main.c | 73 static int lio_wait_for_oq_pkts(struct octeon_device *oct) argument 104 static void pcierror_quiesce_device(struct octeon_device *oct) argument 168 stop_pci_io(struct octeon_device *oct) argument 217 struct octeon_device *oct = pci_get_drvdata(pdev); local 304 struct octeon_device *oct = lio->oct_dev; local 342 struct octeon_device *oct = lio->oct_dev; local 421 octeon_pci_flr(struct octeon_device *oct) argument 442 octeon_destroy_resources(struct octeon_device *oct) argument 597 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; local 657 liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx) argument 712 liquidio_stop_nic_module(struct octeon_device *oct) argument 771 octeon_pci_os_setup(struct octeon_device *oct) argument 908 struct octeon_device *oct = lio->oct_dev; local 954 struct octeon_device *oct = lio->oct_dev; local 1035 struct octeon_device *oct = lio->oct_dev; local 1076 struct octeon_device *oct = lio->oct_dev; local 1127 struct octeon_device *oct = lio->oct_dev; local 1176 struct octeon_device *oct; local 1308 handle_timestamp(struct octeon_device *oct, u32 status, void *buf) argument 1350 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) argument 1413 struct octeon_device *oct; local 1653 struct octeon_device *oct = lio->oct_dev; local 1681 struct octeon_device *oct = lio->oct_dev; local 1715 struct octeon_device *oct = lio->oct_dev; local 1750 struct octeon_device *oct = lio->oct_dev; local 1890 struct octeon_device *oct = (struct octeon_device *)buf; local 2242 liquidio_init_nic_module(struct octeon_device *oct) argument 2280 octeon_device_init(struct octeon_device *oct) argument [all...] |
H A D | lio_core.c | 86 int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs) argument 167 struct octeon_device *oct = lio->oct_dev; local 263 struct octeon_device *oct = lio->oct_dev; local 407 octeon_pf_changed_vf_macaddr(struct octeon_device *oct, u8 *mac) argument 438 octeon_schedule_rxq_oom_work(struct octeon_device *oct, struct octeon_droq *droq) argument 453 struct octeon_device *oct = lio->oct_dev; local 467 struct octeon_device *oct = lio->oct_dev; local 494 struct octeon_device *oct = lio->oct_dev; local 510 lio_update_txq_status(struct octeon_device *oct, int iq_num) argument 542 octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs, int desc_size, void *app_ctx) argument 598 struct octeon_device *oct = lio->oct_dev; local 731 struct octeon_device *oct; local 754 struct octeon_device *oct; local 917 struct octeon_device *oct = droq->oct_dev; local 943 struct octeon_device *oct = ioq_vector->oct_dev; local 959 liquidio_schedule_droq_pkt_handlers(struct octeon_device *oct) argument 992 struct octeon_device *oct = (struct octeon_device *)dev; local 1017 octeon_setup_interrupt(struct octeon_device *oct, u32 num_ioqs) argument 1218 struct octeon_device *oct = lio->oct_dev; local 1273 lio_wait_for_clean_oq(struct octeon_device *oct) argument 1530 struct octeon_device *oct = lio->oct_dev; local 1607 struct octeon_device *oct = lio->oct_dev; local 1683 struct octeon_device *oct; local 1772 struct octeon_device *oct; local [all...] |
H A D | lio_ethtool.c | 219 struct octeon_device *oct = lio->oct_dev; local 400 struct octeon_device *oct; local 439 struct octeon_device *oct; local 455 struct octeon_device *oct; local 473 struct octeon_device *oct = lio->oct_dev; local 502 struct octeon_device *oct = lio->oct_dev; local 542 lio_irq_reallocate_irqs(struct octeon_device *oct, uint32_t num_ioqs) argument 608 struct octeon_device *oct = lio->oct_dev; local 708 struct octeon_device *oct = lio->oct_dev; local 735 struct octeon_device *oct = lio->oct_dev; local 834 struct octeon_device *oct = lio->oct_dev; local 957 struct octeon_device *oct = lio->oct_dev; local 990 struct octeon_device *oct = lio->oct_dev; local 1088 struct octeon_device *oct = lio->oct_dev; local 1267 struct octeon_device *oct = lio->oct_dev; local 1359 struct octeon_device *oct = lio->oct_dev; local 1374 struct octeon_device *oct = lio->oct_dev; local 2123 struct octeon_device *oct = lio->oct_dev; local 2231 struct octeon_device *oct = lio->oct_dev; local 2304 struct octeon_device *oct = lio->oct_dev; local 2383 struct octeon_device *oct = lio->oct_dev; local 2430 struct octeon_device *oct = lio->oct_dev; local 2535 struct octeon_device *oct = lio->oct_dev; local 2547 cn23xx_read_csr_reg(char *s, struct octeon_device *oct) argument 2767 cn23xx_vf_read_csr_reg(char *s, struct octeon_device *oct) argument 2884 cn6xxx_read_csr_reg(char *s, struct octeon_device *oct) argument 2990 cn6xxx_read_config_reg(char *s, struct octeon_device *oct) argument 3021 struct octeon_device *oct = lio->oct_dev; local 3067 struct octeon_device *oct = lio->oct_dev; local 3092 struct octeon_device *oct = lio->oct_dev; local 3178 struct octeon_device *oct = lio->oct_dev; local [all...] |
H A D | octeon_device.h | 423 struct octeon_device *oct; member in struct:lio_devlink_priv [all...] |
H A D | lio_main.c | 165 struct octeon_device *oct = oct_priv->dev; local 192 lio_wait_for_oq_pkts(struct octeon_device *oct) argument 222 force_io_queues_off(struct octeon_device *oct) argument 238 pcierror_quiesce_device(struct octeon_device *oct) argument 303 stop_pci_io(struct octeon_device *oct) argument 339 struct octeon_device *oct = pci_get_drvdata(pdev); local 532 struct octeon_device *oct = lio->oct_dev; local 571 struct octeon_device *oct = lio->oct_dev; local 615 struct octeon_device *oct = lio->oct_dev; local 665 struct octeon_device *oct = lio->oct_dev; local 702 get_other_octeon_device(struct octeon_device *oct) argument 728 disable_all_vf_links(struct octeon_device *oct) argument 754 struct octeon_device *oct = param; local 921 octeon_pci_flr(struct octeon_device *oct) argument 948 octeon_destroy_resources(struct octeon_device *oct) argument 1151 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; local 1209 liquidio_destroy_nic_device(struct octeon_device *oct, int ifidx) argument 1266 liquidio_stop_nic_module(struct octeon_device *oct) argument 1342 octeon_chip_specific_setup(struct octeon_device *oct) argument 1386 octeon_pci_os_setup(struct octeon_device *oct) argument 1520 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; local 1578 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; local 1601 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; local 1634 struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; local 1664 liquidio_ptp_init(struct octeon_device *oct) argument 1683 load_firmware(struct octeon_device *oct) argument 1740 struct octeon_device *oct = lio->oct_dev; local 1773 struct octeon_device *oct = lio->oct_dev; local 1853 struct octeon_device *oct = lio->oct_dev; local 1953 struct octeon_device *oct = lio->oct_dev; local 2003 struct octeon_device *oct = lio->oct_dev; local 2047 struct octeon_device *oct; local 2194 handle_timestamp(struct octeon_device *oct, u32 status, void *buf) argument 2240 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) argument 2308 struct octeon_device *oct; local 2567 struct octeon_device *oct = lio->oct_dev; local 2596 struct octeon_device *oct = lio->oct_dev; local 2630 struct octeon_device *oct = lio->oct_dev; local 2667 struct octeon_device *oct = lio->oct_dev; local 2815 struct octeon_device *oct = lio->oct_dev; local 2855 struct octeon_device *oct = lio->oct_dev; local 2872 struct octeon_device *oct = lio->oct_dev; local 2928 struct octeon_device *oct = lio->oct_dev; local 2980 struct octeon_device *oct = lio->oct_dev; local 3008 struct octeon_device *oct = lio->oct_dev; local 3046 struct octeon_device *oct = lio->oct_dev; local 3098 struct octeon_device *oct = lio->oct_dev; local 3131 struct octeon_device *oct; local 3146 struct octeon_device *oct; local 3186 struct octeon_device *oct = lio->oct_dev; local 3201 struct octeon_device *oct = lio->oct_dev; local 3298 struct octeon_device *oct = (struct octeon_device *)buf; local 3794 octeon_enable_sriov(struct octeon_device *oct) argument 3834 lio_pci_sriov_disable(struct octeon_device *oct) argument 3860 struct octeon_device *oct = pci_get_drvdata(dev); local 3900 liquidio_init_nic_module(struct octeon_device *oct) argument 3957 struct octeon_device *oct; local 3997 struct octeon_device *oct = (struct octeon_device *)buf; local 4337 octeon_dbg_console_print(struct octeon_device *oct, u32 console_num, char *prefix, char *suffix) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.c | 53 static int octep_vf_alloc_ioq_vectors(struct octep_vf_device *oct) argument 86 octep_vf_free_ioq_vectors(struct octep_vf_device *oct) argument 110 octep_vf_enable_msix_range(struct octep_vf_device *oct) argument 154 octep_vf_disable_msix(struct octep_vf_device *oct) argument 174 struct octep_vf_device *oct = ioq_vector->octep_vf_dev; local 189 octep_vf_request_irqs(struct octep_vf_device *oct) argument 235 octep_vf_free_irqs(struct octep_vf_device *oct) argument 257 octep_vf_setup_irqs(struct octep_vf_device *oct) argument 283 octep_vf_clean_irqs(struct octep_vf_device *oct) argument 349 octep_vf_napi_add(struct octep_vf_device *oct) argument 365 octep_vf_napi_delete(struct octep_vf_device *oct) argument 381 octep_vf_napi_enable(struct octep_vf_device *oct) argument 396 octep_vf_napi_disable(struct octep_vf_device *oct) argument 412 octep_vf_set_rx_state(struct octep_vf_device *oct, bool up) argument 421 octep_vf_get_link_status(struct octep_vf_device *oct) argument 431 octep_vf_set_link_status(struct octep_vf_device *oct, bool up) argument 456 struct octep_vf_device *oct = netdev_priv(netdev); local 524 struct octep_vf_device *oct = netdev_priv(netdev); local 598 struct octep_vf_device *oct = netdev_priv(netdev); local 739 octep_vf_get_if_stats(struct octep_vf_device *oct) argument 759 octep_vf_get_link_info(struct octep_vf_device *oct) argument 781 struct octep_vf_device *oct = netdev_priv(netdev); local 823 struct octep_vf_device *oct = container_of(work, struct octep_vf_device, local 846 struct octep_vf_device *oct = netdev_priv(netdev); local 854 struct octep_vf_device *oct = netdev_priv(netdev); local 873 struct octep_vf_device *oct = netdev_priv(netdev); local 892 struct octep_vf_device *oct = netdev_priv(netdev); local 933 octep_vf_devid_to_str(struct octep_vf_device *oct) argument 960 octep_vf_device_setup(struct octep_vf_device *oct) argument 1024 octep_vf_device_cleanup(struct octep_vf_device *oct) argument 1035 octep_vf_get_mac_addr(struct octep_vf_device *oct, u8 *addr) argument 1170 struct octep_vf_device *oct = pci_get_drvdata(pdev); local [all...] |
H A D | octep_vf_main.h | 292 OCTEP_VF_MAJOR_REV(struct octep_vf_device *oct) argument 299 OCTEP_VF_MINOR_REV(struct octep_vf_device *oct) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 54 static int octep_alloc_ioq_vectors(struct octep_device *oct) argument 87 octep_free_ioq_vectors(struct octep_device *oct) argument 111 octep_enable_msix_range(struct octep_device *oct) argument 155 octep_disable_msix(struct octep_device *oct) argument 173 struct octep_device *oct = data; local 188 struct octep_device *oct = data; local 203 struct octep_device *oct = data; local 218 struct octep_device *oct = data; local 233 struct octep_device *oct = data; local 248 struct octep_device *oct = data; local 263 struct octep_device *oct = data; local 278 struct octep_device *oct = data; local 293 struct octep_device *oct = data; local 308 struct octep_device *oct = data; local 323 struct octep_device *oct = data; local 340 struct octep_device *oct = ioq_vector->octep_dev; local 355 octep_request_irqs(struct octep_device *oct) argument 495 octep_free_irqs(struct octep_device *oct) argument 524 octep_setup_irqs(struct octep_device *oct) argument 550 octep_clean_irqs(struct octep_device *oct) argument 615 octep_napi_add(struct octep_device *oct) argument 632 octep_napi_delete(struct octep_device *oct) argument 648 octep_napi_enable(struct octep_device *oct) argument 663 octep_napi_disable(struct octep_device *oct) argument 692 struct octep_device *oct = netdev_priv(netdev); local 758 struct octep_device *oct = netdev_priv(netdev); local 844 struct octep_device *oct = netdev_priv(netdev); local 995 struct octep_device *oct = netdev_priv(netdev); local 1038 struct octep_device *oct = container_of(work, struct octep_device, local 1060 struct octep_device *oct = netdev_priv(netdev); local 1067 struct octep_device *oct = netdev_priv(netdev); local 1087 struct octep_device *oct = netdev_priv(netdev); local 1108 struct octep_device *oct = netdev_priv(dev); local 1160 struct octep_device *oct = container_of(work, struct octep_device, local 1184 struct octep_device *oct = container_of(work, struct octep_device, local 1213 struct octep_device *oct = container_of(work, struct octep_device, local 1219 octep_devid_to_str(struct octep_device *oct) argument 1248 octep_device_setup(struct octep_device *oct) argument 1330 octep_device_cleanup(struct octep_device *oct) argument 1517 octep_sriov_disable(struct octep_device *oct) argument 1542 struct octep_device *oct = pci_get_drvdata(pdev); local 1560 octep_sriov_enable(struct octep_device *oct, int num_vfs) argument 1578 struct octep_device *oct = pci_get_drvdata(pdev); local [all...] |
H A D | octep_main.h | 140 struct octep_device *oct; member in struct:octep_mbox 323 OCTEP_MAJOR_REV(struct octep_device *oct) argument 330 OCTEP_MINOR_REV(struct octep_device *oct) argument 358 OCTEP_PCI_WIN_READ(struct octep_device *oct, u64 addr) argument 383 OCTEP_PCI_WIN_WRITE(struct octep_device *oct, u64 addr, u64 val) argument [all...] |