Home
last modified time | relevance | path

Searched refs:oct (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd-14.2/sys/dev/liquidio/base/
H A Dcn23xx_pf_device.c191 lio_write_csr64(oct, in lio_cn23xx_pf_reset_io_queues()
198 lio_read_csr64(oct, in lio_cn23xx_pf_reset_io_queues()
209 lio_dev_err(oct, in lio_cn23xx_pf_reset_io_queues()
371 if (oct->pf_num) in lio_cn23xx_pf_setup_global_output_regs()
434 if (oct->msix_on) { in lio_cn23xx_pf_setup_iq_regs()
707 lio_dev_dbg(oct, "In %s octeon_dev @ %p\n", __func__, oct); in lio_cn23xx_pf_interrupt_handler()
842 oct->pcie_port = (lio_read_csr32(oct, in lio_cn23xx_pf_get_pcie_qlmport()
880 if (!oct->msix_on) in lio_cn23xx_pf_setup_reg_address()
884 LIO_CN23XX_SLI_MAC_PF_INT_SUM64(oct->pcie_port, oct->pf_num); in lio_cn23xx_pf_setup_reg_address()
886 LIO_CN23XX_SLI_MAC_PF_INT_ENB64(oct->pcie_port, oct->pf_num); in lio_cn23xx_pf_setup_reg_address()
[all …]
H A Dlio_device.c262 if ((oct->io_qmask.oq & BIT_ULL(i)) && (oct->droq[i])) in lio_free_device_mem()
267 if ((oct->io_qmask.iq & BIT_ULL(i)) && (oct->instr_queue[i])) in lio_free_device_mem()
310 return (oct); in lio_allocate_device_mem()
342 snprintf(oct->device_name, sizeof(oct->device_name), "%s%d", in lio_allocate_device()
345 return (oct); in lio_allocate_device()
395 oct->loc.bus, oct->loc.dev, oct->loc.func, refcount); in lio_register_device()
414 oct->loc.bus, oct->loc.dev, oct->loc.func, refcount); in lio_deregister_device()
923 lio_write_csr32(oct, oct->reg_list.pci_win_rd_addr_lo, in lio_pci_readq()
940 lio_write_csr64(oct, oct->reg_list.pci_win_wr_addr, addr); in lio_pci_writeq()
947 lio_write_csr32(oct, oct->reg_list.pci_win_wr_data_lo, in lio_pci_writeq()
[all …]
H A Dlio_console.c217 oct->bootmem_desc_addr = in __cvmx_bootmem_check_version()
222 oct->bootmem_desc_addr, in __cvmx_bootmem_check_version()
226 oct->bootmem_desc_addr, in __cvmx_bootmem_check_version()
283 __cvmx_bootmem_desc_get(oct, oct->bootmem_desc_addr, in cvmx_bootmem_phy_named_block_find()
600 oct->fn_list.bar1_idx_setup(oct, addr, oct->console_nb_info.bar1_index, in lio_init_consoles()
608 oct->num_consoles = lio_read_device_mem32(oct, in lio_init_consoles()
614 oct->num_consoles); in lio_init_consoles()
657 oct->console_timer[console_num].ctxptr = (void *)oct; in lio_add_console()
699 oct->num_consoles = 0; in lio_remove_consoles()
831 oct->uboot_sidx = i; in lio_get_uboot_version()
[all …]
H A Dlio_mem_ops.c50 mask = oct->fn_list.bar1_idx_read(oct, idx); in lio_toggle_bar1_swapmode()
52 oct->fn_list.bar1_idx_write(oct, idx, mask); in lio_toggle_bar1_swapmode()
56 #define lio_toggle_bar1_swapmode(oct, idx) argument
73 oct->mem_bus_space[1].handle, reg)); in lio_read_bar1_mem32()
90 return (lio_read_bar1_mem32(oct, reg) | in lio_read_bar1_mem64()
94 oct->mem_bus_space[1].handle, reg)); in lio_read_bar1_mem64()
194 mtx_lock(&oct->mem_access_lock); in lio_pci_rw_core_mem()
197 index_reg_val = oct->fn_list.bar1_idx_read(oct, MEMOPS_IDX); in lio_pci_rw_core_mem()
199 oct->fn_list.bar1_idx_setup(oct, addr, MEMOPS_IDX, 1); in lio_pci_rw_core_mem()
227 oct->fn_list.bar1_idx_write(oct, MEMOPS_IDX, index_reg_val); in lio_pci_rw_core_mem()
[all …]
H A Dlio_request_manager.c68 if (LIO_CN23XX_PF(oct)) in lio_init_instr_queue()
71 lio_dev_err(oct, "Unsupported Chip %x\n", oct->chip_id); in lio_init_instr_queue()
77 iq->oct_dev = oct; in lio_init_instr_queue()
157 oct->fn_list.setup_iq_regs(oct, iq_no); in lio_init_instr_queue()
166 db_tq->ctxptr = oct; in lio_init_instr_queue()
170 oct->octeon_id, iq_no); in lio_init_instr_queue()
202 if (LIO_CN23XX_PF(oct)) in lio_delete_instr_queue()
252 oct->num_iqs--; in lio_delete_instr_queue()
282 oct->num_iqs++; in lio_setup_iq()
283 if (oct->fn_list.enable_io_queues(oct)) in lio_setup_iq()
[all …]
H A Dlio_device.h542 #define LIO_CN23XX_PF(oct) ((oct)->chip_id == LIO_CN23XX_PF_VID) argument
543 #define LIO_CHIP_CONF(oct, TYPE) \ argument
641 uint16_t rev = (oct->rev_id & 0xC) >> 2; in OCTEON_MAJOR_REV()
650 return (oct->rev_id & 0x3); in OCTEON_MINOR_REV()
828 oct->mem_bus_space[0].handle, reg)); in lio_read_csr8()
844 oct->mem_bus_space[0].handle, reg)); in lio_read_csr16()
860 oct->mem_bus_space[0].handle, reg)); in lio_read_csr32()
876 return (lio_read_csr32(oct, reg) | in lio_read_csr64()
880 oct->mem_bus_space[0].handle, reg)); in lio_read_csr64()
889 lio_write_csr32(oct, reg, (uint32_t)val); in lio_write_csr64()
[all …]
H A Dlio_ctrl.c70 lio_free_soft_command(oct, sc); in lio_ctrl_callback()
85 sc = lio_alloc_soft_command(oct, datasize, rdatasize, in lio_alloc_ctrl_pkt_sc()
121 mtx_lock(&oct->cmd_resp_wqlock); in lio_send_ctrl_pkt()
126 if ((oct->cmd_resp_state == LIO_DRV_OFFLINE) && in lio_send_ctrl_pkt()
128 mtx_unlock(&oct->cmd_resp_wqlock); in lio_send_ctrl_pkt()
134 sc = lio_alloc_ctrl_pkt_sc(oct, nctrl); in lio_send_ctrl_pkt()
137 mtx_unlock(&oct->cmd_resp_wqlock); in lio_send_ctrl_pkt()
141 retval = lio_send_soft_command(oct, sc); in lio_send_ctrl_pkt()
143 lio_free_soft_command(oct, sc); in lio_send_ctrl_pkt()
146 mtx_unlock(&oct->cmd_resp_wqlock); in lio_send_ctrl_pkt()
[all …]
H A Dlio_droq.c228 oct->num_oqs--; in lio_delete_droq()
241 reschedule = lio_droq_process_packets(oct, droq, oct->rx_budget); in lio_droq_bh()
244 tx_done = lio_flush_iq(oct, iq, oct->tx_budget); in lio_droq_bh()
263 droq = oct->droq[q_no]; in lio_init_droq()
266 droq->oct_dev = oct; in lio_init_droq()
322 oct->fn_list.setup_oq_regs(oct, q_no); in lio_init_droq()
607 lio_dev_err(oct, in lio_droq_fast_process_packets()
789 droq = oct->droq[q_no]; in lio_register_droq_ops()
817 droq = oct->droq[q_no]; in lio_unregister_droq_ops()
852 oct->num_oqs++; in lio_create_droq()
[all …]
H A Dlio_response_manager.c51 STAILQ_INIT(&oct->response_list[i].head); in lio_setup_response_list()
59 ctq = &oct->dma_comp_tq; in lio_setup_response_list()
65 ctq->ctxptr = oct; in lio_setup_response_list()
67 oct->cmd_resp_state = LIO_DRV_ONLINE; in lio_setup_response_list()
69 oct->octeon_id); in lio_setup_response_list()
79 if (oct->dma_comp_tq.tq != NULL) { in lio_delete_response_list()
81 &oct->dma_comp_tq.work, NULL)) in lio_delete_response_list()
83 &oct->dma_comp_tq.work); in lio_delete_response_list()
84 taskqueue_free(oct->dma_comp_tq.tq); in lio_delete_response_list()
85 oct->dma_comp_tq.tq = NULL; in lio_delete_response_list()
[all …]
H A Dlio_ctrl.h132 lio_iq_is_full(struct octeon_device *oct, uint32_t q_no) in lio_iq_is_full() argument
135 return (atomic_load_acq_int(&oct->instr_queue[q_no]->instr_pending) >= in lio_iq_is_full()
136 (oct->instr_queue[q_no]->max_count - 2)); in lio_iq_is_full()
158 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in lio_prepare_pci_cmd_o3()
173 pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in lio_prepare_pci_cmd_o3()
175 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in lio_prepare_pci_cmd_o3()
183 pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in lio_prepare_pci_cmd_o3()
213 lio_prepare_pci_cmd(struct octeon_device *oct, union lio_instr_64B *cmd, in lio_prepare_pci_cmd() argument
217 lio_prepare_pci_cmd_o3(oct, cmd, setup, tag); in lio_prepare_pci_cmd()
229 int lio_send_data_pkt(struct octeon_device *oct,
[all …]
H A Dlio_iq.h282 int lio_setup_sc_buffer_pool(struct octeon_device *oct);
283 int lio_free_sc_buffer_pool(struct octeon_device *oct);
284 struct lio_soft_command *lio_alloc_soft_command(struct octeon_device *oct,
288 void lio_free_soft_command(struct octeon_device *oct,
317 int lio_wait_for_instr_fetch(struct octeon_device *oct);
319 int lio_process_iq_request_list(struct octeon_device *oct,
323 int lio_send_command(struct octeon_device *oct, uint32_t iq_no,
327 void lio_prepare_soft_command(struct octeon_device *oct,
333 int lio_send_soft_command(struct octeon_device *oct,
336 int lio_setup_iq(struct octeon_device *oct, int ifidx,
[all …]
H A Dlio_mem_ops.h52 uint64_t lio_read_device_mem64(struct octeon_device *oct,
62 uint32_t lio_read_device_mem32(struct octeon_device *oct,
71 void lio_write_device_mem32(struct octeon_device *oct,
75 void lio_pci_read_core_mem(struct octeon_device *oct,
80 void lio_pci_write_core_mem(struct octeon_device *oct,
/freebsd-14.2/sys/dev/liquidio/
H A Dlio_core.c85 oct = lio->oct_dev; in lio_ctrl_cmd_completion()
254 lio_write_csr32(oct, oct->droq[q_no]->pkts_credit_reg, in lio_setup_droq()
509 reschedule = lio_droq_process_packets(oct, droq, oct->rx_budget); in lio_msix_intr_handler()
512 tx_done = lio_flush_iq(oct, iq, oct->tx_budget); in lio_msix_intr_handler()
536 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_intr_handler()
538 oct->fn_list.process_interrupt_regs(oct); in lio_intr_handler()
544 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in lio_intr_handler()
640 NULL, lio_intr_handler, oct, &oct->tag); in lio_setup_interrupt()
649 bus_describe_intr(device, oct->msix_res, oct->tag, "aux"); in lio_setup_interrupt()
655 bus_teardown_intr(device, oct->msix_res, oct->tag); in lio_setup_interrupt()
[all …]
H A Dlio_main.c798 oct->subdevice_id = pci_get_subdevice(oct->device); in lio_chip_specific_setup()
832 OCTEON_MAJOR_REV(oct), OCTEON_MINOR_REV(oct), in lio_chip_specific_setup()
907 if (oct->app_mode && oct->app_mode == LIO_DRV_NIC_APP) { in lio_nic_starter()
918 lio_dev_err(oct, in lio_nic_starter()
959 oct->ifcount = 0; in lio_init_nic_module()
2113 lio_dev_err(oct, in lio_vlan_rx_kill_vid()
2184 oct->fn_list.disable_io_queues(oct); in lio_destroy_resources()
2192 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_destroy_resources()
2212 bus_teardown_intr(oct->device, oct->msix_res, in lio_destroy_resources()
2213 oct->tag); in lio_destroy_resources()
[all …]
H A Dlio_main.h72 if (oct->mem_bus_space[baridx].pci_mem != NULL) { in lio_unmap_pci_barx()
73 bus_release_resource(oct->device, SYS_RES_MEMORY, in lio_unmap_pci_barx()
75 oct->mem_bus_space[baridx].pci_mem); in lio_unmap_pci_barx()
76 oct->mem_bus_space[baridx].pci_mem = NULL; in lio_unmap_pci_barx()
90 oct->mem_bus_space[baridx].pci_mem = in lio_map_pci_barx()
94 if (oct->mem_bus_space[baridx].pci_mem == NULL) { in lio_map_pci_barx()
100 oct->mem_bus_space[baridx].tag = in lio_map_pci_barx()
102 oct->mem_bus_space[baridx].handle = in lio_map_pci_barx()
105 lio_dev_dbg(oct, "BAR%d Tag 0x%llx Handle 0x%llx\n", in lio_map_pci_barx()
118 lio_flush_iq(oct, oct->instr_queue[0], 0); in lio_sleep_cond()
[all …]
H A Dlio_sysctl.c776 reg, oct->pcie_port, oct->pf_num, in lio_cn23xx_pf_read_csr_reg()
782 reg, oct->pcie_port, oct->pf_num, in lio_cn23xx_pf_read_csr_reg()
788 reg, oct->pcie_port, oct->pf_num, in lio_cn23xx_pf_read_csr_reg()
800 reg, oct->pcie_port, oct->pf_num, in lio_cn23xx_pf_read_csr_reg()
807 reg, oct->pcie_port, oct->pf_num, in lio_cn23xx_pf_read_csr_reg()
1000 oct->fn_list.disable_io_queues(oct); in lio_reset_queues()
1019 if (oct->fn_list.setup_device_regs(oct)) { in lio_reset_queues()
1144 oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); in lio_irq_reallocate_irqs()
1168 bus_teardown_intr(oct->device, oct->msix_res, oct->tag); in lio_irq_reallocate_irqs()
1189 oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); in lio_irq_reallocate_irqs()
[all …]
H A Dlio_rss.c55 lio_dev_err(oct, "Failed to SET RSS params\n"); in lio_set_rss_callback()
57 lio_dev_info(oct, "SET RSS params\n"); in lio_set_rss_callback()
59 lio_free_soft_command(oct, sc); in lio_set_rss_callback()
65 struct octeon_device *oct = lio->oct_dev; in lio_set_rss_info() local
73 queue_id = queue_id % oct->num_oqs; in lio_set_rss_info()
100 struct octeon_device *oct = lio->oct_dev; in lio_send_rss_param() local
106 sc = lio_alloc_soft_command(oct, in lio_send_rss_param()
110 lio_dev_err(oct, "%s: Soft command allocation failed\n", in lio_send_rss_param()
160 retval = lio_send_soft_command(oct, sc); in lio_send_rss_param()
162 lio_dev_err(oct, in lio_send_rss_param()
[all …]
H A Dlio_rxtx.c68 stats = &oct->instr_queue[iq_no]->stats; in lio_xmit()
83 if (lio_iq_is_full(oct, iq_no)) { in lio_xmit()
159 lio_dev_err(oct, in lio_xmit()
276 i = bucket_id % oct->num_iqs; in lio_mq_start()
277 if (bucket_id > oct->num_iqs) in lio_mq_start()
278 lio_dev_dbg(oct, in lio_mq_start()
280 bucket_id, oct->num_iqs); in lio_mq_start()
285 i = curcpu % oct->num_iqs; in lio_mq_start()
287 iq = oct->instr_queue[i]; in lio_mq_start()
311 if (!(oct->io_qmask.iq & BIT_ULL(i))) in lio_qflush()
[all …]
H A Dlio_bsd.h97 #define lio_dev_info(oct, format, args...) \ argument
98 device_printf(oct->device, "Info: " format, ##args)
99 #define lio_dev_warn(oct, format, args...) \ argument
100 device_printf(oct->device, "Warn: " format, ##args)
101 #define lio_dev_err(oct, format, args...) \ argument
102 device_printf(oct->device, "Error: " format, ##args)
105 #define lio_dev_dbg(oct, format, args...) \ argument
106 device_printf(oct->device, "Debug: " format, ##args)
108 #define lio_dev_dbg(oct, format, args...) {do { } while (0); } argument
H A Dlio_ioctl.c69 struct octeon_device *oct = lio->oct_dev; in lio_change_dev_flags() local
82 ret = lio_send_ctrl_pkt(oct, &nctrl); in lio_change_dev_flags()
343 struct octeon_device *oct = lio->oct_dev; in lio_change_mtu() local
357 lio_dev_err(oct, "Invalid MTU: %d\n", new_mtu); in lio_change_mtu()
358 lio_dev_err(oct, "Valid range %d and %d\n", in lio_change_mtu()
388 retval = lio_send_soft_command(oct, sc); in lio_change_mtu()
390 lio_dev_info(oct, in lio_change_mtu()
400 lio_sleep_cond(oct, mtu_sc_ctx); in lio_change_mtu()
416 lio_free_soft_command(oct, sc); in lio_change_mtu()
427 struct octeon_device *oct = lio->oct_dev; in lio_set_mac() local
[all …]
/freebsd-14.2/usr.bin/calendar/tests/
H A Dcalendar.calibrate282 10/01 oct 1
283 10/02 oct 2
284 10/03 oct 3
285 10/04 oct 4
286 10/05 oct 5
287 10/06 oct 6
288 10/07 oct 7
289 10/08 oct 8
290 10/09 oct 9
291 10/10 oct 10
[all …]
/freebsd-14.2/crypto/openssl/crypto/asn1/
H A Devp_asn1.c57 oct->data = data; in asn1_type_init_oct()
58 oct->type = V_ASN1_OCTET_STRING; in asn1_type_init_oct()
59 oct->length = len; in asn1_type_init_oct()
60 oct->flags = 0; in asn1_type_init_oct()
84 ASN1_OCTET_STRING *oct; member
98 ASN1_OCTET_STRING oct; variable
101 atmp.oct = &oct;
102 asn1_type_init_oct(&oct, data, len);
135 ASN1_OCTET_STRING *oct; member
154 ASN1_OCTET_STRING oct; variable
[all …]
H A Dasn_pack.c16 ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) in ASN1_item_pack() argument
20 if (oct == NULL || *oct == NULL) { in ASN1_item_pack()
26 octmp = *oct; in ASN1_item_pack()
41 if (oct != NULL && *oct == NULL) in ASN1_item_pack()
42 *oct = octmp; in ASN1_item_pack()
46 if (oct == NULL || *oct == NULL) in ASN1_item_pack()
53 void *ASN1_item_unpack(const ASN1_STRING *oct, const ASN1_ITEM *it) in ASN1_item_unpack() argument
58 p = oct->data; in ASN1_item_unpack()
59 if ((ret = ASN1_item_d2i(NULL, &p, oct->length, it)) == NULL) in ASN1_item_unpack()
/freebsd-14.2/crypto/openssl/crypto/x509/
H A Dv3_skid.c28 const ASN1_OCTET_STRING *oct) in i2s_ASN1_OCTET_STRING() argument
30 return OPENSSL_buf2hexstr(oct->data, oct->length); in i2s_ASN1_OCTET_STRING()
36 ASN1_OCTET_STRING *oct; in s2i_ASN1_OCTET_STRING() local
39 if ((oct = ASN1_OCTET_STRING_new()) == NULL) { in s2i_ASN1_OCTET_STRING()
45 ASN1_OCTET_STRING_free(oct); in s2i_ASN1_OCTET_STRING()
49 oct->length = length; in s2i_ASN1_OCTET_STRING()
51 return oct; in s2i_ASN1_OCTET_STRING()
57 ASN1_OCTET_STRING *oct; in ossl_x509_pubkey_hash() local
74 if ((oct = ASN1_OCTET_STRING_new()) == NULL) { in ossl_x509_pubkey_hash()
83 return oct; in ossl_x509_pubkey_hash()
[all …]
/freebsd-14.2/crypto/openssl/crypto/pkcs12/
H A Dp12_decr.c131 const ASN1_OCTET_STRING *oct, int zbuf, in PKCS12_item_decrypt_d2i_ex() argument
140 if (!PKCS12_pbe_crypt_ex(algor, pass, passlen, oct->data, oct->length, in PKCS12_item_decrypt_d2i_ex()
160 const ASN1_OCTET_STRING *oct, int zbuf) in PKCS12_item_decrypt_d2i() argument
162 return PKCS12_item_decrypt_d2i_ex(algor, it, pass, passlen, oct, zbuf, in PKCS12_item_decrypt_d2i()
178 ASN1_OCTET_STRING *oct = NULL; in PKCS12_item_i2d_encrypt_ex() local
182 if ((oct = ASN1_OCTET_STRING_new()) == NULL) { in PKCS12_item_i2d_encrypt_ex()
191 if (!PKCS12_pbe_crypt_ex(algor, pass, passlen, in, inlen, &oct->data, in PKCS12_item_i2d_encrypt_ex()
192 &oct->length, 1, ctx, propq)) { in PKCS12_item_i2d_encrypt_ex()
200 return oct; in PKCS12_item_i2d_encrypt_ex()
202 ASN1_OCTET_STRING_free(oct); in PKCS12_item_i2d_encrypt_ex()

1234