/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_nic.c | 96 struct octnic_ctrl_pkt *nctrl) in octnic_alloc_ctrl_pkt_sc() 103 uddsize = (u32)(nctrl->ncmd.s.more * 8); in octnic_alloc_ctrl_pkt_sc() 116 memcpy(data, &nctrl->ncmd, OCTNET_CMD_SIZE); in octnic_alloc_ctrl_pkt_sc() 122 memcpy(data + OCTNET_CMD_SIZE, nctrl->udd, uddsize); in octnic_alloc_ctrl_pkt_sc() 125 sc->iq_no = (u32)nctrl->iq_no; in octnic_alloc_ctrl_pkt_sc() 138 struct octnic_ctrl_pkt *nctrl) in octnet_send_nic_ctrl_pkt() 148 (nctrl->ncmd.s.cmd != OCTNET_CMD_RX_CTL)) { in octnet_send_nic_ctrl_pkt() 152 __func__, nctrl->ncmd.s.cmd); in octnet_send_nic_ctrl_pkt() 156 sc = octnic_alloc_ctrl_pkt_sc(oct, nctrl); in octnet_send_nic_ctrl_pkt() 168 __func__, oct->pf_num, nctrl in octnet_send_nic_ctrl_pkt() 95 octnic_alloc_ctrl_pkt_sc(struct octeon_device *oct, struct octnic_ctrl_pkt *nctrl) octnic_alloc_ctrl_pkt_sc() argument 137 octnet_send_nic_ctrl_pkt(struct octeon_device *oct, struct octnic_ctrl_pkt *nctrl) octnet_send_nic_ctrl_pkt() argument [all...] |
H A D | lio_vf_main.c | 1042 struct octnic_ctrl_pkt nctrl; in liquidio_set_uc_list() local 1056 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_uc_list() 1057 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; in liquidio_set_uc_list() 1058 nctrl.ncmd.s.more = lio->netdev_uc_count; in liquidio_set_uc_list() 1059 nctrl.ncmd.s.param1 = oct->vf_num; in liquidio_set_uc_list() 1060 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_uc_list() 1061 nctrl.netpndev = (u64)netdev; in liquidio_set_uc_list() 1062 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_uc_list() 1065 mac = &nctrl.udd[0]; in liquidio_set_uc_list() 1071 octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_uc_list() 1083 struct octnic_ctrl_pkt nctrl; liquidio_set_mcast_list() local 1134 struct octnic_ctrl_pkt nctrl; liquidio_set_mac() local 1663 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_add_vid() local 1691 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_kill_vid() local 1725 struct octnic_ctrl_pkt nctrl; liquidio_set_rxcsum_command() local 1760 struct octnic_ctrl_pkt nctrl; liquidio_vxlan_port_command() local [all...] |
H A D | lio_main.c | 1961 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() local 1967 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list() 1970 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list() 1971 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list() 1972 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list() 1973 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list() 1974 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list() 1975 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list() 1976 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list() 1977 nctrl in liquidio_set_mcast_list() 2012 struct octnic_ctrl_pkt nctrl; liquidio_set_mac() local 2578 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_add_vid() local 2607 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_kill_vid() local 2641 struct octnic_ctrl_pkt nctrl; liquidio_set_rxcsum_command() local 2678 struct octnic_ctrl_pkt nctrl; liquidio_vxlan_port_command() local 2826 struct octnic_ctrl_pkt nctrl; __liquidio_set_vf_mac() local 2883 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_spoofchk() local 2939 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_vlan() local 3109 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_link_state() local [all...] |
H A D | lio_core.c | 162 struct octnic_ctrl_pkt nctrl; in liquidio_set_feature() local 165 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_feature() 167 nctrl.ncmd.u64 = 0; in liquidio_set_feature() 168 nctrl.ncmd.s.cmd = cmd; in liquidio_set_feature() 169 nctrl.ncmd.s.param1 = param1; in liquidio_set_feature() 170 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_feature() 171 nctrl.netpndev = (u64)netdev; in liquidio_set_feature() 172 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_feature() 174 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature() 253 struct octnic_ctrl_pkt *nctrl in liquidio_link_ctrl_cmd_completion() local [all...] |
H A D | lio_ethtool.c | 471 struct octnic_ctrl_pkt nctrl; in lio_send_queue_count_update() local 474 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in lio_send_queue_count_update() 476 nctrl.ncmd.u64 = 0; in lio_send_queue_count_update() 477 nctrl.ncmd.s.cmd = OCTNET_CMD_QUEUE_COUNT_CTL; in lio_send_queue_count_update() 478 nctrl.ncmd.s.param1 = num_queues; in lio_send_queue_count_update() 479 nctrl.ncmd.s.param2 = num_queues; in lio_send_queue_count_update() 480 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_queue_count_update() 481 nctrl.netpndev = (u64)netdev; in lio_send_queue_count_update() 482 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in lio_send_queue_count_update() 484 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update() 706 struct octnic_ctrl_pkt nctrl; octnet_gpio_access() local 733 struct octnic_ctrl_pkt nctrl; octnet_id_active() local 1367 struct octnic_ctrl_pkt nctrl; lio_set_pauseparam() local [all...] |
H A D | octeon_nic.h | 64 #define MAX_UDD_SIZE(nctrl) (sizeof((nctrl)->udd)) 280 * @param nctrl - control structure with command, timout, and callback info 286 struct octnic_ctrl_pkt *nctrl);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_nic.c | 98 struct octnic_ctrl_pkt *nctrl) in octnic_alloc_ctrl_pkt_sc() 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() 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 in octnet_send_nic_ctrl_pkt() 97 octnic_alloc_ctrl_pkt_sc(struct octeon_device *oct, struct octnic_ctrl_pkt *nctrl) octnic_alloc_ctrl_pkt_sc() argument 139 octnet_send_nic_ctrl_pkt(struct octeon_device *oct, struct octnic_ctrl_pkt *nctrl) octnet_send_nic_ctrl_pkt() argument [all...] |
H A D | lio_vf_main.c | 1036 struct octnic_ctrl_pkt nctrl; in liquidio_set_uc_list() local 1050 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_uc_list() 1051 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; in liquidio_set_uc_list() 1052 nctrl.ncmd.s.more = lio->netdev_uc_count; in liquidio_set_uc_list() 1053 nctrl.ncmd.s.param1 = oct->vf_num; in liquidio_set_uc_list() 1054 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_uc_list() 1055 nctrl.netpndev = (u64)netdev; in liquidio_set_uc_list() 1056 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_uc_list() 1059 mac = &nctrl.udd[0]; in liquidio_set_uc_list() 1065 octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_uc_list() 1077 struct octnic_ctrl_pkt nctrl; liquidio_set_mcast_list() local 1128 struct octnic_ctrl_pkt nctrl; liquidio_set_mac() local 1654 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_add_vid() local 1682 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_kill_vid() local 1716 struct octnic_ctrl_pkt nctrl; liquidio_set_rxcsum_command() local 1751 struct octnic_ctrl_pkt nctrl; liquidio_vxlan_port_command() local [all...] |
H A D | lio_main.c | 1954 struct octnic_ctrl_pkt nctrl; in liquidio_set_mcast_list() local 1960 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_mcast_list() 1963 nctrl.ncmd.u64 = 0; in liquidio_set_mcast_list() 1964 nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; in liquidio_set_mcast_list() 1965 nctrl.ncmd.s.param1 = get_new_flags(netdev); in liquidio_set_mcast_list() 1966 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list() 1967 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list() 1968 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_mcast_list() 1969 nctrl.netpndev = (u64)netdev; in liquidio_set_mcast_list() 1970 nctrl in liquidio_set_mcast_list() 2005 struct octnic_ctrl_pkt nctrl; liquidio_set_mac() local 2568 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_add_vid() local 2597 struct octnic_ctrl_pkt nctrl; liquidio_vlan_rx_kill_vid() local 2631 struct octnic_ctrl_pkt nctrl; liquidio_set_rxcsum_command() local 2668 struct octnic_ctrl_pkt nctrl; liquidio_vxlan_port_command() local 2816 struct octnic_ctrl_pkt nctrl; __liquidio_set_vf_mac() local 2873 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_spoofchk() local 2929 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_vlan() local 3099 struct octnic_ctrl_pkt nctrl; liquidio_set_vf_link_state() local [all...] |
H A D | lio_core.c | 167 struct octnic_ctrl_pkt nctrl; in liquidio_set_feature() local 170 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in liquidio_set_feature() 172 nctrl.ncmd.u64 = 0; in liquidio_set_feature() 173 nctrl.ncmd.s.cmd = cmd; in liquidio_set_feature() 174 nctrl.ncmd.s.param1 = param1; in liquidio_set_feature() 175 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_feature() 176 nctrl.netpndev = (u64)netdev; in liquidio_set_feature() 177 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in liquidio_set_feature() 179 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature() 259 struct octnic_ctrl_pkt *nctrl in liquidio_link_ctrl_cmd_completion() local [all...] |
H A D | lio_ethtool.c | 472 struct octnic_ctrl_pkt nctrl; in lio_send_queue_count_update() local 475 memset(&nctrl, 0, sizeof(struct octnic_ctrl_pkt)); in lio_send_queue_count_update() 477 nctrl.ncmd.u64 = 0; in lio_send_queue_count_update() 478 nctrl.ncmd.s.cmd = OCTNET_CMD_QUEUE_COUNT_CTL; in lio_send_queue_count_update() 479 nctrl.ncmd.s.param1 = num_queues; in lio_send_queue_count_update() 480 nctrl.ncmd.s.param2 = num_queues; in lio_send_queue_count_update() 481 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_queue_count_update() 482 nctrl.netpndev = (u64)netdev; in lio_send_queue_count_update() 483 nctrl.cb_fn = liquidio_link_ctrl_cmd_completion; in lio_send_queue_count_update() 485 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update() 707 struct octnic_ctrl_pkt nctrl; octnet_gpio_access() local 734 struct octnic_ctrl_pkt nctrl; octnet_id_active() local 1373 struct octnic_ctrl_pkt nctrl; lio_set_pauseparam() local [all...] |
H A D | octeon_nic.h | 64 #define MAX_UDD_SIZE(nctrl) (sizeof((nctrl)->udd)) 280 * @param nctrl - control structure with command, timout, and callback info 286 struct octnic_ctrl_pkt *nctrl);
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | tcp.c | 1262 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_free_queue() argument 1264 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_queue() 1430 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, in nvme_tcp_alloc_queue() argument 1433 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_queue() 1446 queue->cmnd_capsule_len = nctrl->ioccsz * 16; in nvme_tcp_alloc_queue() 1454 dev_err(nctrl->device, in nvme_tcp_alloc_queue() 1478 if (nctrl->opts->tos >= 0) in nvme_tcp_alloc_queue() 1479 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos); in nvme_tcp_alloc_queue() 1493 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) { in nvme_tcp_alloc_queue() 1497 dev_err(nctrl in nvme_tcp_alloc_queue() 1576 nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid) nvme_tcp_stop_queue() argument 1603 nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx) nvme_tcp_start_queue() argument 1629 nvme_tcp_alloc_tagset(struct nvme_ctrl *nctrl, bool admin) nvme_tcp_alloc_tagset() argument 1765 nvme_tcp_set_io_queues(struct nvme_ctrl *nctrl, unsigned int nr_io_queues) nvme_tcp_set_io_queues() argument 2187 nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) nvme_tcp_free_ctrl() argument [all...] |
H A D | rdma.c | 795 static struct blk_mq_tag_set *nvme_rdma_alloc_tagset(struct nvme_ctrl *nctrl, in nvme_rdma_alloc_tagset() argument 798 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); in nvme_rdma_alloc_tagset() 808 set->numa_node = nctrl->numa_node; in nvme_rdma_alloc_tagset() 819 set->queue_depth = nctrl->sqsize + 1; in nvme_rdma_alloc_tagset() 821 set->numa_node = nctrl->numa_node; in nvme_rdma_alloc_tagset() 825 if (nctrl->max_integrity_segments) in nvme_rdma_alloc_tagset() 829 set->nr_hw_queues = nctrl->queue_count - 1; in nvme_rdma_alloc_tagset() 831 set->nr_maps = nctrl->opts->nr_poll_queues ? HCTX_MAX_TYPES : 2; in nvme_rdma_alloc_tagset() 1064 static void nvme_rdma_stop_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_stop_ctrl() argument 1066 struct nvme_rdma_ctrl *ctrl = to_rdma_ctrl(nctrl); in nvme_rdma_stop_ctrl() 1072 nvme_rdma_free_ctrl(struct nvme_ctrl *nctrl) nvme_rdma_free_ctrl() argument [all...] |
H A D | fc.c | 2417 nvme_fc_nvme_ctrl_freed(struct nvme_ctrl *nctrl) in nvme_fc_nvme_ctrl_freed() argument 2419 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_nvme_ctrl_freed() 2421 WARN_ON(nctrl != &ctrl->ctrl); in nvme_fc_nvme_ctrl_freed() 2442 struct nvme_ctrl *nctrl = data; in nvme_fc_terminate_exchange() local 2443 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_terminate_exchange() 3257 nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_delete_ctrl() argument 3259 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_delete_ctrl()
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | tcp.c | 1321 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_free_queue() argument 1324 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_queue() 1510 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_alloc_queue() argument 1512 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_queue() 1524 queue->cmnd_capsule_len = nctrl->ioccsz * 16; in nvme_tcp_alloc_queue() 1532 dev_err(nctrl->device, in nvme_tcp_alloc_queue() 1556 if (nctrl->opts->tos >= 0) in nvme_tcp_alloc_queue() 1557 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos); in nvme_tcp_alloc_queue() 1572 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) { in nvme_tcp_alloc_queue() 1576 dev_err(nctrl in nvme_tcp_alloc_queue() 1670 nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid) nvme_tcp_stop_queue() argument 1700 nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx) nvme_tcp_start_queue() argument 2186 nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) nvme_tcp_free_ctrl() argument [all...] |
H A D | fc.c | 2431 nvme_fc_nvme_ctrl_freed(struct nvme_ctrl *nctrl) in nvme_fc_nvme_ctrl_freed() argument 2433 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_nvme_ctrl_freed() 2435 WARN_ON(nctrl != &ctrl->ctrl); in nvme_fc_nvme_ctrl_freed() 2455 struct nvme_ctrl *nctrl = data; in nvme_fc_terminate_exchange() local 2456 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_terminate_exchange() 3280 nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_delete_ctrl() argument 3282 struct nvme_fc_ctrl *ctrl = to_fc_ctrl(nctrl); in nvme_fc_delete_ctrl()
|
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()
|
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | loop.c | 272 static void nvme_loop_free_ctrl(struct nvme_ctrl *nctrl) in nvme_loop_free_ctrl() argument 274 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(nctrl); in nvme_loop_free_ctrl() 283 if (nctrl->tagset) in nvme_loop_free_ctrl() 284 nvme_remove_io_tag_set(nctrl); in nvme_loop_free_ctrl() 286 nvmf_free_options(nctrl->opts); in nvme_loop_free_ctrl() 415 static void nvme_loop_delete_ctrl(struct nvmet_ctrl *nctrl) in nvme_loop_delete_ctrl() argument 421 if (ctrl->ctrl.cntlid == nctrl->cntlid) in nvme_loop_delete_ctrl()
|
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | loop.c | 272 static void nvme_loop_free_ctrl(struct nvme_ctrl *nctrl) in nvme_loop_free_ctrl() argument 274 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(nctrl); in nvme_loop_free_ctrl() 283 if (nctrl->tagset) { in nvme_loop_free_ctrl() 288 nvmf_free_options(nctrl->opts); in nvme_loop_free_ctrl() 446 static void nvme_loop_delete_ctrl(struct nvmet_ctrl *nctrl) in nvme_loop_delete_ctrl() argument 452 if (ctrl->ctrl.cntlid == nctrl->cntlid) in nvme_loop_delete_ctrl()
|
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | fsl_ifc_nand.c | 177 struct fsl_ifc_nand_ctrl *nctrl = ifc_nand_ctrl; in fsl_ifc_run_command() local 209 nctrl->max_bitflips = 0; in fsl_ifc_run_command() 211 if (nctrl->eccread) { in fsl_ifc_run_command() 213 int bufnum = nctrl->page & priv->bufnum_mask; in fsl_ifc_run_command() 241 nctrl->max_bitflips = max_t(unsigned int, in fsl_ifc_run_command() 242 nctrl->max_bitflips, in fsl_ifc_run_command() 246 nctrl->eccread = 0; in fsl_ifc_run_command() 673 struct fsl_ifc_nand_ctrl *nctrl = ifc_nand_ctrl; in fsl_ifc_read_page() local 689 return nctrl->max_bitflips; in fsl_ifc_read_page()
|
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | fsl_ifc_nand.c | 177 struct fsl_ifc_nand_ctrl *nctrl = ifc_nand_ctrl; in fsl_ifc_run_command() local 209 nctrl->max_bitflips = 0; in fsl_ifc_run_command() 211 if (nctrl->eccread) { in fsl_ifc_run_command() 213 int bufnum = nctrl->page & priv->bufnum_mask; in fsl_ifc_run_command() 241 nctrl->max_bitflips = max_t(unsigned int, in fsl_ifc_run_command() 242 nctrl->max_bitflips, in fsl_ifc_run_command() 246 nctrl->eccread = 0; in fsl_ifc_run_command() 673 struct fsl_ifc_nand_ctrl *nctrl = ifc_nand_ctrl; in fsl_ifc_read_page() local 689 return nctrl->max_bitflips; in fsl_ifc_read_page()
|