Lines Matching refs:nd_map_cont
281 nsc->sc_stat.nd_map_cont = NULL;
332 if ((stat->nd_map) || (stat->nd_map_cont)) {
333 if (stat->nd_map_cont) {
338 stat->nd_map_cont, nsc->sc_conf.nd_cb_arg);
340 stat->nd_map_cont = 0;
368 stat->nd_map = stat->nd_map_cont;
371 if ((stat->nd_map_cont == NULL) ||
372 ((++stat->nd_idx_cont >= stat->nd_map_cont->dm_nsegs))) {
374 stat->nd_map_cont = (*nsc->sc_conf.nd_continue_cb)
376 if (stat->nd_map_cont != NULL) {
377 stat->nd_map_cont->dm_xfer_len = 0;
380 stat->nd_map_cont = 0;
386 if (stat->nd_map_cont) {
388 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr)) {
393 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr +
394 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_len)) {
474 if (stat->nd_map_cont != NULL) {
476 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr;
478 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr +
479 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_len;
494 NDTRACEIF(if (stat->nd_map_cont != NULL) {
496 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_len);
614 if (stat->nd_map_cont == NULL) {
718 KASSERT(stat->nd_map == stat->nd_map_cont);
743 if (stat->nd_map_cont == NULL) {
758 if (stat->nd_map_cont) {
763 stat->nd_map_cont, nsc->sc_conf.nd_cb_arg);
765 stat->nd_map_cont = 0;
797 r = (stat->nd_map == NULL) && (stat->nd_map_cont == NULL);
836 if (stat->nd_map_cont != NULL) {
857 if (stat->nd_map_cont == NULL) {
888 if (stat->nd_map_cont == NULL) {
962 if (stat->nd_map_cont != NULL) {
963 printf("NDMAP: nd_map_cont->dm_mapsize = %ld\n",
964 stat->nd_map_cont->dm_mapsize);
965 printf("NDMAP: nd_map_cont->dm_nsegs = %d\n",
966 stat->nd_map_cont->dm_nsegs);
967 printf("NDMAP: nd_map_cont->dm_xfer_len = %ld\n",
968 stat->nd_map_cont->dm_xfer_len);
969 printf("NDMAP: nd_map_cont->dm_segs[%d].ds_addr = 0x%08lx\n",
971 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_addr);
972 printf("NDMAP: nd_map_cont->dm_segs[%d].ds_len = %ld\n",
974 stat->nd_map_cont->dm_segs[stat->nd_idx_cont].ds_len);
975 if (stat->nd_map_cont != stat->nd_map) {
978 for(i=0;i<stat->nd_map_cont->dm_nsegs;i++) {
980 "nd_map_cont->dm_segs[%d].ds_addr"
982 i, stat->nd_map_cont->dm_segs[i].ds_addr);
984 "nd_map_cont->dm_segs[%d].ds_len = %ld\n",
985 i, stat->nd_map_cont->dm_segs[i].ds_len);
989 printf("NDMAP: nd_map_cont = NULL\n");