Home
last modified time | relevance | path

Searched refs:nctrl (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/liquidio/base/
H A Dlio_ctrl.c56 struct lio_ctrl_pkt *nctrl; in lio_ctrl_callback() local
58 nctrl = (struct lio_ctrl_pkt *)sc->ctxptr; in lio_ctrl_callback()
67 if (!status && nctrl->cb_fn) in lio_ctrl_callback()
68 nctrl->cb_fn(nctrl); in lio_ctrl_callback()
74 lio_alloc_ctrl_pkt_sc(struct octeon_device *oct, struct lio_ctrl_pkt *nctrl) in lio_alloc_ctrl_pkt_sc() argument
80 uddsize = (uint32_t)(nctrl->ncmd.s.more * 8); in lio_alloc_ctrl_pkt_sc()
83 rdatasize = (nctrl->wait_time) ? 16 : 0; in lio_alloc_ctrl_pkt_sc()
91 memcpy(sc->ctxptr, nctrl, sizeof(struct lio_ctrl_pkt)); in lio_alloc_ctrl_pkt_sc()
95 memcpy(data, &nctrl->ncmd, OCTEON_CMD_SIZE); in lio_alloc_ctrl_pkt_sc()
101 memcpy(data + OCTEON_CMD_SIZE, nctrl->udd, uddsize); in lio_alloc_ctrl_pkt_sc()
[all …]
H A Dlio_ctrl.h240 struct lio_ctrl_pkt *nctrl);
/freebsd/sys/dev/liquidio/
H A Dlio_ioctl.c67 struct lio_ctrl_pkt nctrl; in lio_change_dev_flags() local
72 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_change_dev_flags()
75 nctrl.ncmd.cmd64 = 0; in lio_change_dev_flags()
76 nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_DEVFLAGS; in lio_change_dev_flags()
77 nctrl.ncmd.s.param1 = lio_get_new_flags(ifp); in lio_change_dev_flags()
78 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_change_dev_flags()
79 nctrl.lio = lio; in lio_change_dev_flags()
80 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_change_dev_flags()
82 ret = lio_send_ctrl_pkt(oct, &nctrl); in lio_change_dev_flags()
425 struct lio_ctrl_pkt nctrl; in lio_set_mac() local
[all …]
H A Dlio_core.c48 struct lio_ctrl_pkt nctrl; in lio_set_feature() local
53 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_set_feature()
55 nctrl.ncmd.cmd64 = 0; in lio_set_feature()
56 nctrl.ncmd.s.cmd = cmd; in lio_set_feature()
57 nctrl.ncmd.s.param1 = param1; in lio_set_feature()
58 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_feature()
59 nctrl.wait_time = 100; in lio_set_feature()
60 nctrl.lio = lio; in lio_set_feature()
61 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_feature()
63 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); in lio_set_feature()
[all …]
H A Dlio_main.c1618 struct lio_ctrl_pkt nctrl; in lio_set_rxcsum_command() local
1623 nctrl.ncmd.cmd64 = 0; in lio_set_rxcsum_command()
1624 nctrl.ncmd.s.cmd = command; in lio_set_rxcsum_command()
1625 nctrl.ncmd.s.param1 = rx_cmd; in lio_set_rxcsum_command()
1626 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_rxcsum_command()
1627 nctrl.wait_time = 100; in lio_set_rxcsum_command()
1628 nctrl.lio = lio; in lio_set_rxcsum_command()
1629 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_set_rxcsum_command()
1631 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); in lio_set_rxcsum_command()
2059 struct lio_ctrl_pkt nctrl; in lio_vlan_rx_add_vid() local
[all …]
H A Dlio_sysctl.c109 struct lio_ctrl_pkt nctrl; in lio_send_queue_count_update() local
114 bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); in lio_send_queue_count_update()
116 nctrl.ncmd.cmd64 = 0; in lio_send_queue_count_update()
117 nctrl.ncmd.s.cmd = LIO_CMD_QUEUE_COUNT_CTL; in lio_send_queue_count_update()
118 nctrl.ncmd.s.param1 = num_queues; in lio_send_queue_count_update()
119 nctrl.ncmd.s.param2 = num_queues; in lio_send_queue_count_update()
120 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_queue_count_update()
121 nctrl.wait_time = 100; in lio_send_queue_count_update()
122 nctrl.lio = lio; in lio_send_queue_count_update()
123 nctrl.cb_fn = lio_ctrl_cmd_completion; in lio_send_queue_count_update()
[all …]