Lines Matching refs:pidx

481 	unsigned char pidx, port, part;  in idt_scan_ports()  local
501 for (pidx = 0; pidx < ndev->swcfg->port_cnt; pidx++) { in idt_scan_ports()
502 port = ndev->swcfg->ports[pidx]; in idt_scan_ports()
576 static int idt_ntb_peer_port_number(struct ntb_dev *ntb, int pidx) in idt_ntb_peer_port_number() argument
580 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_peer_port_number()
584 return ndev->peers[pidx].port; in idt_ntb_peer_port_number()
637 unsigned char pidx; in idt_init_link() local
645 for (pidx = 0; pidx < ndev->peer_cnt; pidx++) { in idt_init_link()
646 port_mask &= ~BIT(ndev->peers[pidx].port); in idt_init_link()
647 part_mask &= ~BIT(ndev->peers[pidx].part); in idt_init_link()
836 static bool idt_ntb_peer_link_is_up(struct idt_ntb_dev *ndev, int pidx) in idt_ntb_peer_link_is_up() argument
843 port = ndev->peers[pidx].port; in idt_ntb_peer_link_is_up()
862 idt_nt_write(ndev, IDT_NT_NTMTBLADDR, ndev->peers[pidx].part); in idt_ntb_peer_link_is_up()
884 unsigned char pidx; in idt_ntb_link_is_up() local
903 for (pidx = 0; pidx < ndev->peer_cnt; pidx++) { in idt_ntb_link_is_up()
904 if (idt_ntb_peer_link_is_up(ndev, pidx)) in idt_ntb_link_is_up()
905 status |= ((u64)1 << pidx); in idt_ntb_link_is_up()
1131 unsigned char pidx; in idt_init_mws() local
1142 for (pidx = 0; pidx < ndev->peer_cnt; pidx++) { in idt_init_mws()
1143 peer = &ndev->peers[pidx]; in idt_init_mws()
1171 static int idt_ntb_mw_count(struct ntb_dev *ntb, int pidx) in idt_ntb_mw_count() argument
1175 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_mw_count()
1178 return ndev->peers[pidx].mw_cnt; in idt_ntb_mw_count()
1195 static int idt_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, in idt_ntb_mw_get_align() argument
1203 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_mw_get_align()
1206 peer = &ndev->peers[pidx]; in idt_ntb_mw_get_align()
1288 static int idt_ntb_peer_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, in idt_ntb_peer_mw_set_trans() argument
1295 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_peer_mw_set_trans()
1317 data = SET_FIELD(BARSETUP_TPART, data, ndev->peers[pidx].part); in idt_ntb_peer_mw_set_trans()
1332 data = SET_FIELD(LUTUDATA_PART, 0, ndev->peers[pidx].part) | in idt_ntb_peer_mw_set_trans()
1358 static int idt_ntb_peer_mw_clear_trans(struct ntb_dev *ntb, int pidx, in idt_ntb_peer_mw_clear_trans() argument
1364 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_peer_mw_clear_trans()
1754 static u32 idt_ntb_msg_read(struct ntb_dev *ntb, int *pidx, int midx) in idt_ntb_msg_read() argument
1762 if (pidx != NULL) { in idt_ntb_msg_read()
1766 *pidx = ndev->part_idx_map[srcpart]; in idt_ntb_msg_read()
1769 if (*pidx == -EINVAL) in idt_ntb_msg_read()
1770 *pidx = 0; in idt_ntb_msg_read()
1790 static int idt_ntb_peer_msg_write(struct ntb_dev *ntb, int pidx, int midx, in idt_ntb_peer_msg_write() argument
1800 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_peer_msg_write()
1805 SET_FIELD(SWPxMSGCTL_PART, 0, ndev->peers[pidx].part); in idt_ntb_peer_msg_write()
2126 unsigned char temp, frac, idx, pidx, cnt; in idt_dbgfs_info_read() local
2211 for (pidx = 0; pidx < ndev->peer_cnt; pidx++) { in idt_dbgfs_info_read()
2214 pidx, ndev->peers[pidx].port); in idt_dbgfs_info_read()
2217 for (idx = 0; idx < ndev->peers[pidx].mw_cnt; idx += cnt) { in idt_dbgfs_info_read()
2218 data = ndev->peers[pidx].mws[idx].type; in idt_dbgfs_info_read()
2230 ndev->peers[pidx].mws[idx].bar); in idt_dbgfs_info_read()
2234 ndev->peers[pidx].mws[idx].addr_align); in idt_dbgfs_info_read()
2238 ndev->peers[pidx].mws[idx].size_align, in idt_dbgfs_info_read()
2239 ndev->peers[pidx].mws[idx].size_max); in idt_dbgfs_info_read()