| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | octeon_nic.c | 98 struct octnic_ctrl_pkt *nctrl) in octnic_alloc_ctrl_pkt_sc() argument 105 uddsize = (u32)(nctrl->ncmd.s.more * 8); in octnic_alloc_ctrl_pkt_sc() 118 memcpy(data, &nctrl->ncmd, OCTNET_CMD_SIZE); in octnic_alloc_ctrl_pkt_sc() 124 memcpy(data + OCTNET_CMD_SIZE, nctrl->udd, uddsize); in octnic_alloc_ctrl_pkt_sc() 127 sc->iq_no = (u32)nctrl->iq_no; in octnic_alloc_ctrl_pkt_sc() 140 struct octnic_ctrl_pkt *nctrl) in octnet_send_nic_ctrl_pkt() argument 150 (nctrl->ncmd.s.cmd != OCTNET_CMD_RX_CTL)) { in octnet_send_nic_ctrl_pkt() 154 __func__, nctrl->ncmd.s.cmd); in octnet_send_nic_ctrl_pkt() 158 sc = octnic_alloc_ctrl_pkt_sc(oct, nctrl); in octnet_send_nic_ctrl_pkt() 170 __func__, oct->pf_num, nctrl->ncmd.s.cmd, retval); in octnet_send_nic_ctrl_pkt() [all …]
|
| H A D | lio_vf_main.c | 1034 struct octnic_ctrl_pkt nctrl; in liquidio_set_uc_list() 1048 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_uc_list() 1049 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; in liquidio_set_uc_list() 1050 nctrl.ncmd.s.more = lio->netdev_uc_count; in liquidio_set_uc_list() 1051 nctrl.ncmd.s.param1 = oct->vf_num; in liquidio_set_uc_list() 1052 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_uc_list() 1053 nctrl.netpndev = (u64)netdev; in liquidio_set_uc_list() 1054 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_uc_list() 1057 mac = &nctrl.udd[0]; in liquidio_set_uc_list() 1063 octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_uc_list() 1037 struct octnic_ctrl_pkt nctrl; liquidio_set_uc_list() local 1078 struct octnic_ctrl_pkt nctrl; liquidio_set_mcast_list() local 1129 struct octnic_ctrl_pkt nctrl; liquidio_set_mac() local 1644 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_add_vid() local 1672 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_kill_vid() local 1706 struct octnic_ctrl_pkt nctrl; liquidio_set_rxcsum_command() local 1741 struct octnic_ctrl_pkt nctrl; liquidio_vxlan_port_command() local [all...] |
| H A D | lio_main.c | 1948 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() 1954 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list() 1957 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list() 1958 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list() 1959 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list() 1960 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list() 1961 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list() 1962 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list() 1963 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list() 1964 nctrl in liquidio_set_mcast_list() 1950 struct octnic_ctrl_pkt nctrl; liquidio_set_mcast_list() local 2001 struct octnic_ctrl_pkt nctrl; liquidio_set_mac() local 2553 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_add_vid() local 2582 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_kill_vid() local 2616 struct octnic_ctrl_pkt nctrl; liquidio_set_rxcsum_command() local 2653 struct octnic_ctrl_pkt nctrl; liquidio_vxlan_port_command() local 2801 struct octnic_ctrl_pkt nctrl; __liquidio_set_vf_mac() local 2858 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_spoofchk() local 2914 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_vlan() local 3084 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_link_state() local [all...] |
| H A D | lio_core.c | 166 struct octnic_ctrl_pkt nctrl; in liquidio_set_feature() local 169 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_feature() 171 nctrl.ncmd.u64 = 0; in liquidio_set_feature() 172 nctrl.ncmd.s.cmd = cmd; in liquidio_set_feature() 173 nctrl.ncmd.s.param1 = param1; in liquidio_set_feature() 174 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_feature() 175 nctrl.netpndev = (u64)netdev; in liquidio_set_feature() 176 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_feature() 178 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature() 258 struct octnic_ctrl_pkt *nctrl = (struct octnic_ctrl_pkt *)nctrl_ptr; in liquidio_link_ctrl_cmd_completion() local [all …]
|
| H A D | lio_ethtool.c | 474 struct octnic_ctrl_pkt nctrl; in lio_send_queue_count_update() local 477 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in lio_send_queue_count_update() 479 nctrl.ncmd.u64 = 0; in lio_send_queue_count_update() 480 nctrl.ncmd.s.cmd = OCTNET_CMD_QUEUE_COUNT_CTL; in lio_send_queue_count_update() 481 nctrl.ncmd.s.param1 = num_queues; in lio_send_queue_count_update() 482 nctrl.ncmd.s.param2 = num_queues; in lio_send_queue_count_update() 483 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_queue_count_update() 484 nctrl.netpndev = (u64)netdev; in lio_send_queue_count_update() 485 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in lio_send_queue_count_update() 487 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update() [all …]
|
| H A D | octeon_nic.h | 64 #define MAX_UDD_SIZE(nctrl) (sizeof((nctrl)->udd)) argument 286 struct octnic_ctrl_pkt *nctrl);
|
| /linux/drivers/nvme/host/ |
| H A D | tcp.c | 1430 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_alloc_async_req() 1432 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_async_req() 1724 static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl, in nvme_tcp_tls_done() 1734 dev_dbg(nctrl->device, "queue %d: start TLS with key %x\n", in nvme_tcp_start_tls() 1742 if (nctrl->opts->keyring) in nvme_tcp_start_tls() 1743 keyring = key_serial(nctrl->opts->keyring); in nvme_tcp_start_tls() 1750 dev_err(nctrl->device, "queue %d: failed to start TLS: %d\n", in nvme_tcp_start_tls() 1759 dev_err(nctrl->device, in nvme_tcp_start_tls() 1765 dev_err(nctrl->device, in nvme_tcp_start_tls() 1769 dev_dbg(nctrl in nvme_tcp_start_tls() 1437 nvme_tcp_free_queue(struct nvme_ctrl * nctrl,int qid) nvme_tcp_free_queue() argument 1726 nvme_tcp_start_tls(struct nvme_ctrl * nctrl,struct nvme_tcp_queue * queue,key_serial_t pskid) nvme_tcp_start_tls() argument 1779 nvme_tcp_alloc_queue(struct nvme_ctrl * nctrl,int qid,key_serial_t pskid) nvme_tcp_alloc_queue() argument 1946 nvme_tcp_stop_queue_nowait(struct nvme_ctrl * nctrl,int qid) nvme_tcp_stop_queue_nowait() argument 1965 nvme_tcp_wait_queue(struct nvme_ctrl * nctrl,int qid) nvme_tcp_wait_queue() argument 1983 nvme_tcp_stop_queue(struct nvme_ctrl * nctrl,int qid) nvme_tcp_stop_queue() argument 2006 nvme_tcp_start_queue(struct nvme_ctrl * nctrl,int idx) nvme_tcp_start_queue() argument 2567 nvme_tcp_free_ctrl(struct nvme_ctrl * nctrl) nvme_tcp_free_ctrl() argument [all...] |
| H A D | fc.c | 2395 nvme_fc_free_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_free_ctrl() argument 2397 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_free_ctrl() 2399 WARN_ON(nctrl != &ctrl->ctrl); in nvme_fc_free_ctrl() 2419 struct nvme_ctrl *nctrl = data; in nvme_fc_terminate_exchange() local 2420 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_terminate_exchange() 3258 nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_delete_ctrl() 3260 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_delete_ctrl() 3256 nvme_fc_delete_ctrl(struct nvme_ctrl * nctrl) nvme_fc_delete_ctrl() argument
|
| H A D | rdma.c | 960 static void nvme_rdma_stop_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_stop_ctrl() argument 962 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); in nvme_rdma_stop_ctrl() 968 static void nvme_rdma_free_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_free_ctrl() argument 970 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); in nvme_rdma_free_ctrl() 979 nvmf_free_options(nctrl->opts); in nvme_rdma_free_ctrl()
|