disc 107 arch/um/os-Linux/file.c int disc, sencap; disc 109 arch/um/os-Linux/file.c disc = N_SLIP; disc 110 arch/um/os-Linux/file.c if (ioctl(fd, TIOCSETD, &disc) < 0) disc 263 drivers/net/ethernet/sgi/ioc3-eth.c int a, b, index, disc; disc 271 drivers/net/ethernet/sgi/ioc3-eth.c for (index = 0, disc = 0; index < 64; index++) { disc 286 drivers/net/ethernet/sgi/ioc3-eth.c disc = index; disc 288 drivers/net/ethernet/sgi/ioc3-eth.c disc = index; disc 302 drivers/net/ethernet/sgi/ioc3-eth.c *last = disc; disc 1551 drivers/s390/net/qeth_core_main.c enum qeth_discipline_id disc = QETH_DISCIPLINE_UNDETERMINED; disc 1593 drivers/s390/net/qeth_core_main.c disc = QETH_DISCIPLINE_LAYER2; disc 1595 drivers/s390/net/qeth_core_main.c disc = QETH_DISCIPLINE_LAYER3; disc 1602 drivers/s390/net/qeth_core_main.c return disc; disc 1608 drivers/s390/net/qeth_core_main.c enum qeth_discipline_id disc = QETH_DISCIPLINE_UNDETERMINED; disc 1611 drivers/s390/net/qeth_core_main.c disc = QETH_DISCIPLINE_LAYER2; disc 1613 drivers/s390/net/qeth_core_main.c disc = IS_IQD(card) ? QETH_DISCIPLINE_LAYER3 : disc 1616 drivers/s390/net/qeth_core_main.c switch (disc) { disc 1627 drivers/s390/net/qeth_core_main.c return disc; disc 47 drivers/scsi/aic7xxx/scsi_message.h #define MSG_IDENTIFY(lun, disc) (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun)) disc 2127 drivers/scsi/fcoe/fcoe_ctlr.c struct fcoe_ctlr *fip = lport->disc.priv; disc 2169 drivers/scsi/fcoe/fcoe_ctlr.c mutex_lock(&lport->disc.disc_mutex); disc 2170 drivers/scsi/fcoe/fcoe_ctlr.c list_for_each_entry_rcu(rdata, &lport->disc.rports, peers) { disc 2176 drivers/scsi/fcoe/fcoe_ctlr.c lport->disc.disc_callback = NULL; disc 2177 drivers/scsi/fcoe/fcoe_ctlr.c mutex_unlock(&lport->disc.disc_mutex); disc 2189 drivers/scsi/fcoe/fcoe_ctlr.c struct fcoe_ctlr *fip = lport->disc.priv; disc 2501 drivers/scsi/fcoe/fcoe_ctlr.c mutex_lock(&lport->disc.disc_mutex); disc 2504 drivers/scsi/fcoe/fcoe_ctlr.c mutex_unlock(&lport->disc.disc_mutex); disc 2508 drivers/scsi/fcoe/fcoe_ctlr.c mutex_unlock(&lport->disc.disc_mutex); disc 2511 drivers/scsi/fcoe/fcoe_ctlr.c rdata->disc_id = lport->disc.disc_id; disc 2705 drivers/scsi/fcoe/fcoe_ctlr.c mutex_lock(&lport->disc.disc_mutex); disc 2706 drivers/scsi/fcoe/fcoe_ctlr.c list_for_each_entry_rcu(rdata, &lport->disc.rports, peers) { disc 2726 drivers/scsi/fcoe/fcoe_ctlr.c mutex_unlock(&lport->disc.disc_mutex); disc 3034 drivers/scsi/fcoe/fcoe_ctlr.c struct fc_disc *disc = &lport->disc; disc 3035 drivers/scsi/fcoe/fcoe_ctlr.c struct fcoe_ctlr *fip = disc->priv; disc 3037 drivers/scsi/fcoe/fcoe_ctlr.c mutex_lock(&disc->disc_mutex); disc 3038 drivers/scsi/fcoe/fcoe_ctlr.c disc->disc_callback = callback; disc 3039 drivers/scsi/fcoe/fcoe_ctlr.c disc->disc_id = (disc->disc_id + 2) | 1; disc 3040 drivers/scsi/fcoe/fcoe_ctlr.c disc->pending = 1; disc 3042 drivers/scsi/fcoe/fcoe_ctlr.c mutex_unlock(&disc->disc_mutex); disc 3056 drivers/scsi/fcoe/fcoe_ctlr.c struct fc_disc *disc = &lport->disc; disc 3061 drivers/scsi/fcoe/fcoe_ctlr.c mutex_lock(&disc->disc_mutex); disc 3062 drivers/scsi/fcoe/fcoe_ctlr.c callback = disc->pending ? disc->disc_callback : NULL; disc 3063 drivers/scsi/fcoe/fcoe_ctlr.c disc->pending = 0; disc 3064 drivers/scsi/fcoe/fcoe_ctlr.c list_for_each_entry_rcu(rdata, &disc->rports, peers) { disc 3072 drivers/scsi/fcoe/fcoe_ctlr.c mutex_unlock(&disc->disc_mutex); disc 355 drivers/scsi/gdth.h u8 disc; /* flag: disconnect enabled */ disc 51 drivers/scsi/libfc/fc_disc.c static void fc_disc_stop_rports(struct fc_disc *disc) disc 55 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&disc->disc_mutex); disc 57 drivers/scsi/libfc/fc_disc.c list_for_each_entry(rdata, &disc->rports, peers) { disc 70 drivers/scsi/libfc/fc_disc.c static void fc_disc_recv_rscn_req(struct fc_disc *disc, struct fc_frame *fp) disc 83 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&disc->disc_mutex); disc 85 drivers/scsi/libfc/fc_disc.c lport = fc_disc_lport(disc); disc 87 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Received an RSCN event\n"); disc 120 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Port address format for port " disc 135 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Address format is (%d)\n", fmt); disc 155 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "RSCN received: rediscovering\n"); disc 156 drivers/scsi/libfc/fc_disc.c fc_disc_restart(disc); disc 158 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "RSCN received: not rediscovering. " disc 160 drivers/scsi/libfc/fc_disc.c redisc, lport->state, disc->pending); disc 165 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Received a bad RSCN frame\n"); disc 184 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc = &lport->disc; disc 189 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 190 drivers/scsi/libfc/fc_disc.c fc_disc_recv_rscn_req(disc, fp); disc 191 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 194 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Received an unsupported request, " disc 205 drivers/scsi/libfc/fc_disc.c static void fc_disc_restart(struct fc_disc *disc) disc 207 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&disc->disc_mutex); disc 209 drivers/scsi/libfc/fc_disc.c if (!disc->disc_callback) disc 212 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Restarting discovery\n"); disc 214 drivers/scsi/libfc/fc_disc.c disc->requested = 1; disc 215 drivers/scsi/libfc/fc_disc.c if (disc->pending) disc 223 drivers/scsi/libfc/fc_disc.c disc->disc_id = (disc->disc_id + 2) | 1; disc 224 drivers/scsi/libfc/fc_disc.c disc->retry_count = 0; disc 225 drivers/scsi/libfc/fc_disc.c fc_disc_gpn_ft_req(disc); disc 237 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc = &lport->disc; disc 244 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 245 drivers/scsi/libfc/fc_disc.c disc->disc_callback = disc_callback; disc 246 drivers/scsi/libfc/fc_disc.c fc_disc_restart(disc); disc 247 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 255 drivers/scsi/libfc/fc_disc.c static void fc_disc_done(struct fc_disc *disc, enum fc_disc_event event) disc 257 drivers/scsi/libfc/fc_disc.c struct fc_lport *lport = fc_disc_lport(disc); disc 260 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&disc->disc_mutex); disc 261 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Discovery complete\n"); disc 263 drivers/scsi/libfc/fc_disc.c disc->pending = 0; disc 264 drivers/scsi/libfc/fc_disc.c if (disc->requested) { disc 265 drivers/scsi/libfc/fc_disc.c fc_disc_restart(disc); disc 278 drivers/scsi/libfc/fc_disc.c list_for_each_entry(rdata, &disc->rports, peers) { disc 282 drivers/scsi/libfc/fc_disc.c if (rdata->disc_id == disc->disc_id) disc 289 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 290 drivers/scsi/libfc/fc_disc.c disc->disc_callback(lport, event); disc 291 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 299 drivers/scsi/libfc/fc_disc.c static void fc_disc_error(struct fc_disc *disc, struct fc_frame *fp) disc 301 drivers/scsi/libfc/fc_disc.c struct fc_lport *lport = fc_disc_lport(disc); disc 304 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Error %ld, retries %d/%d\n", disc 305 drivers/scsi/libfc/fc_disc.c PTR_ERR(fp), disc->retry_count, disc 313 drivers/scsi/libfc/fc_disc.c if (disc->retry_count < FC_DISC_RETRY_LIMIT) { disc 321 drivers/scsi/libfc/fc_disc.c if (!disc->retry_count) disc 324 drivers/scsi/libfc/fc_disc.c disc->retry_count++; disc 325 drivers/scsi/libfc/fc_disc.c schedule_delayed_work(&disc->disc_work, delay); disc 327 drivers/scsi/libfc/fc_disc.c fc_disc_done(disc, DISC_EV_FAILED); disc 334 drivers/scsi/libfc/fc_disc.c disc->pending = 0; disc 342 drivers/scsi/libfc/fc_disc.c static void fc_disc_gpn_ft_req(struct fc_disc *disc) disc 345 drivers/scsi/libfc/fc_disc.c struct fc_lport *lport = fc_disc_lport(disc); disc 347 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&disc->disc_mutex); disc 351 drivers/scsi/libfc/fc_disc.c disc->pending = 1; disc 352 drivers/scsi/libfc/fc_disc.c disc->requested = 0; disc 354 drivers/scsi/libfc/fc_disc.c disc->buf_len = 0; disc 355 drivers/scsi/libfc/fc_disc.c disc->seq_count = 0; disc 365 drivers/scsi/libfc/fc_disc.c disc, 3 * lport->r_a_tov)) disc 368 drivers/scsi/libfc/fc_disc.c fc_disc_error(disc, NULL); disc 379 drivers/scsi/libfc/fc_disc.c static int fc_disc_gpn_ft_parse(struct fc_disc *disc, void *buf, size_t len) disc 390 drivers/scsi/libfc/fc_disc.c lport = fc_disc_lport(disc); disc 391 drivers/scsi/libfc/fc_disc.c disc->seq_count++; disc 399 drivers/scsi/libfc/fc_disc.c tlen = disc->buf_len; disc 400 drivers/scsi/libfc/fc_disc.c disc->buf_len = 0; disc 408 drivers/scsi/libfc/fc_disc.c np = &disc->partial_buf; disc 418 drivers/scsi/libfc/fc_disc.c disc->buf_len = (unsigned char) plen; disc 420 drivers/scsi/libfc/fc_disc.c disc->buf_len = 0; disc 439 drivers/scsi/libfc/fc_disc.c rdata->disc_id = disc->disc_id; disc 449 drivers/scsi/libfc/fc_disc.c fc_disc_done(disc, DISC_EV_SUCCESS); disc 463 drivers/scsi/libfc/fc_disc.c if (np != &disc->partial_buf) { disc 464 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Partial buffer remains " disc 466 drivers/scsi/libfc/fc_disc.c memcpy(&disc->partial_buf, np, len); disc 468 drivers/scsi/libfc/fc_disc.c disc->buf_len = (unsigned char) len; disc 479 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc = container_of(work, disc 482 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 483 drivers/scsi/libfc/fc_disc.c fc_disc_gpn_ft_req(disc); disc 484 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 499 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc = disc_arg; disc 507 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 508 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "Received a GPN_FT response\n"); disc 511 drivers/scsi/libfc/fc_disc.c fc_disc_error(disc, fp); disc 512 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 520 drivers/scsi/libfc/fc_disc.c if (fr_sof(fp) == FC_SOF_I3 && seq_cnt == 0 && disc->seq_count == 0) { disc 523 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_FT response too short, len %d\n", disc 530 drivers/scsi/libfc/fc_disc.c error = fc_disc_gpn_ft_parse(disc, cp + 1, len); disc 532 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_FT rejected reason %x exp %x " disc 540 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_FT unexpected response code " disc 544 drivers/scsi/libfc/fc_disc.c } else if (fr_sof(fp) == FC_SOF_N3 && seq_cnt == disc->seq_count) { disc 545 drivers/scsi/libfc/fc_disc.c error = fc_disc_gpn_ft_parse(disc, fh + 1, len); disc 547 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_FT unexpected frame - out of sequence? " disc 549 drivers/scsi/libfc/fc_disc.c seq_cnt, disc->seq_count, fr_sof(fp), fr_eof(fp)); disc 553 drivers/scsi/libfc/fc_disc.c fc_disc_error(disc, ERR_PTR(error)); disc 555 drivers/scsi/libfc/fc_disc.c fc_disc_done(disc, event); disc 557 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 574 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc; disc 580 drivers/scsi/libfc/fc_disc.c disc = &lport->disc; disc 600 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_ID accepted. WWPN changed. " disc 605 drivers/scsi/libfc/fc_disc.c mutex_lock(&lport->disc.disc_mutex); disc 607 drivers/scsi/libfc/fc_disc.c mutex_unlock(&lport->disc.disc_mutex); disc 609 drivers/scsi/libfc/fc_disc.c new_rdata->disc_id = disc->disc_id; disc 614 drivers/scsi/libfc/fc_disc.c rdata->disc_id = disc->disc_id; disc 618 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_ID rejected reason %x exp %x\n", disc 622 drivers/scsi/libfc/fc_disc.c FC_DISC_DBG(disc, "GPN_ID unexpected response code %x\n", disc 625 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 626 drivers/scsi/libfc/fc_disc.c fc_disc_restart(disc); disc 627 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 647 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&lport->disc.disc_mutex); disc 669 drivers/scsi/libfc/fc_disc.c lockdep_assert_held(&lport->disc.disc_mutex); disc 684 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc = &lport->disc; disc 686 drivers/scsi/libfc/fc_disc.c if (disc->pending) disc 687 drivers/scsi/libfc/fc_disc.c cancel_delayed_work_sync(&disc->disc_work); disc 688 drivers/scsi/libfc/fc_disc.c mutex_lock(&disc->disc_mutex); disc 689 drivers/scsi/libfc/fc_disc.c fc_disc_stop_rports(disc); disc 690 drivers/scsi/libfc/fc_disc.c mutex_unlock(&disc->disc_mutex); disc 713 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc; disc 727 drivers/scsi/libfc/fc_disc.c disc = &lport->disc; disc 729 drivers/scsi/libfc/fc_disc.c disc->priv = priv; disc 739 drivers/scsi/libfc/fc_disc.c struct fc_disc *disc = &lport->disc; disc 741 drivers/scsi/libfc/fc_disc.c INIT_DELAYED_WORK(&disc->disc_work, fc_disc_timeout); disc 742 drivers/scsi/libfc/fc_disc.c mutex_init(&disc->disc_mutex); disc 743 drivers/scsi/libfc/fc_disc.c INIT_LIST_HEAD(&disc->rports); disc 40 drivers/scsi/libfc/fc_libfc.h #define FC_DISC_DBG(disc, fmt, args...) \ disc 43 drivers/scsi/libfc/fc_libfc.h fc_disc_lport(disc)->host->host_no, \ disc 239 drivers/scsi/libfc/fc_lport.c mutex_lock(&lport->disc.disc_mutex); disc 244 drivers/scsi/libfc/fc_lport.c mutex_unlock(&lport->disc.disc_mutex); disc 1409 drivers/scsi/libfc/fc_lport.c mutex_lock(&lport->disc.disc_mutex); disc 1411 drivers/scsi/libfc/fc_lport.c mutex_unlock(&lport->disc.disc_mutex); disc 1524 drivers/scsi/libfc/fc_lport.c mutex_lock(&lport->disc.disc_mutex); disc 1526 drivers/scsi/libfc/fc_lport.c mutex_unlock(&lport->disc.disc_mutex); disc 110 drivers/scsi/libfc/fc_rport.c list_for_each_entry_rcu(tmp_rdata, &lport->disc.rports, peers) disc 133 drivers/scsi/libfc/fc_rport.c lockdep_assert_held(&lport->disc.disc_mutex); disc 163 drivers/scsi/libfc/fc_rport.c list_add_rcu(&rdata->peers, &lport->disc.rports); disc 379 drivers/scsi/libfc/fc_rport.c mutex_lock(&lport->disc.disc_mutex); disc 381 drivers/scsi/libfc/fc_rport.c mutex_unlock(&lport->disc.disc_mutex); disc 1837 drivers/scsi/libfc/fc_rport.c struct fc_disc *disc; disc 1858 drivers/scsi/libfc/fc_rport.c disc = &lport->disc; disc 1859 drivers/scsi/libfc/fc_rport.c mutex_lock(&disc->disc_mutex); disc 1862 drivers/scsi/libfc/fc_rport.c mutex_unlock(&disc->disc_mutex); disc 1869 drivers/scsi/libfc/fc_rport.c mutex_unlock(&disc->disc_mutex); disc 143 drivers/scsi/libsas/sas_discover.c memset(port->disc.fanout_sas_addr, 0, SAS_ADDR_SIZE); disc 144 drivers/scsi/libsas/sas_discover.c memset(port->disc.eeds_a, 0, SAS_ADDR_SIZE); disc 145 drivers/scsi/libsas/sas_discover.c memset(port->disc.eeds_b, 0, SAS_ADDR_SIZE); disc 146 drivers/scsi/libsas/sas_discover.c port->disc.max_level = 0; disc 240 drivers/scsi/libsas/sas_discover.c clear_bit(DISCE_SUSPEND, &port->disc.pending); disc 267 drivers/scsi/libsas/sas_discover.c clear_bit(DISCE_RESUME, &port->disc.pending); disc 441 drivers/scsi/libsas/sas_discover.c clear_bit(DISCE_DISCOVER_DOMAIN, &port->disc.pending); disc 511 drivers/scsi/libsas/sas_discover.c clear_bit(DISCE_REVALIDATE_DOMAIN, &port->disc.pending); disc 556 drivers/scsi/libsas/sas_discover.c struct sas_discovery *disc; disc 560 drivers/scsi/libsas/sas_discover.c disc = &port->disc; disc 564 drivers/scsi/libsas/sas_discover.c sas_chain_event(ev, &disc->pending, &disc->disc_work[ev].work, port->ha); disc 576 drivers/scsi/libsas/sas_discover.c void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port) disc 587 drivers/scsi/libsas/sas_discover.c disc->pending = 0; disc 589 drivers/scsi/libsas/sas_discover.c INIT_SAS_WORK(&disc->disc_work[i].work, sas_event_fns[i]); disc 590 drivers/scsi/libsas/sas_discover.c disc->disc_work[i].port = port; disc 101 drivers/scsi/libsas/sas_event.c struct sas_discovery *d = &port->disc; disc 201 drivers/scsi/libsas/sas_expander.c struct discover_resp *dr = &resp->disc; disc 335 drivers/scsi/libsas/sas_expander.c set_bit(DISCE_REVALIDATE_DOMAIN, &dev->port->disc.pending); disc 381 drivers/scsi/libsas/sas_expander.c dr = &((struct smp_resp *)disc_resp)->disc; disc 991 drivers/scsi/libsas/sas_expander.c parent->port->disc.max_level = max(parent->port->disc.max_level, disc 1088 drivers/scsi/libsas/sas_expander.c if (SAS_ADDR(dev->port->disc.fanout_sas_addr)) { disc 1097 drivers/scsi/libsas/sas_expander.c memcpy(dev->port->disc.fanout_sas_addr, disc 1277 drivers/scsi/libsas/sas_expander.c if (SAS_ADDR(parent->port->disc.fanout_sas_addr) != 0) { disc 1284 drivers/scsi/libsas/sas_expander.c SAS_ADDR(parent->port->disc.fanout_sas_addr)); disc 1285 drivers/scsi/libsas/sas_expander.c } else if (SAS_ADDR(parent->port->disc.eeds_a) == 0) { disc 1286 drivers/scsi/libsas/sas_expander.c memcpy(parent->port->disc.eeds_a, parent->sas_addr, disc 1288 drivers/scsi/libsas/sas_expander.c memcpy(parent->port->disc.eeds_b, child->sas_addr, disc 1290 drivers/scsi/libsas/sas_expander.c } else if (((SAS_ADDR(parent->port->disc.eeds_a) == disc 1292 drivers/scsi/libsas/sas_expander.c (SAS_ADDR(parent->port->disc.eeds_a) == disc 1295 drivers/scsi/libsas/sas_expander.c ((SAS_ADDR(parent->port->disc.eeds_b) == disc 1297 drivers/scsi/libsas/sas_expander.c (SAS_ADDR(parent->port->disc.eeds_b) == disc 1641 drivers/scsi/libsas/sas_expander.c level = port->disc.max_level; disc 1644 drivers/scsi/libsas/sas_expander.c } while (level < port->disc.max_level); disc 1658 drivers/scsi/libsas/sas_expander.c ex->level = dev->port->disc.max_level; /* 0 */ disc 1713 drivers/scsi/libsas/sas_expander.c *pcc = disc_resp->disc.change_count; disc 1729 drivers/scsi/libsas/sas_expander.c dr = &disc_resp->disc; disc 1733 drivers/scsi/libsas/sas_expander.c memcpy(sas_addr, disc_resp->disc.attached_sas_addr, disc 1945 drivers/scsi/libsas/sas_expander.c } while (level <= dev->port->disc.max_level); disc 341 drivers/scsi/libsas/sas_port.c sas_init_disc(&port->disc, port); disc 2000 drivers/scsi/lpfc/lpfc_els.c int disc; disc 2026 drivers/scsi/lpfc/lpfc_els.c disc = (ndlp->nlp_flag & NLP_NPR_2B_DISC); disc 2036 drivers/scsi/lpfc/lpfc_els.c disc, vport->num_disc_nodes); disc 2050 drivers/scsi/lpfc/lpfc_els.c if (disc) { disc 2080 drivers/scsi/lpfc/lpfc_els.c if (disc && vport->num_disc_nodes) { disc 2651 drivers/scsi/lpfc/lpfc_els.c int disc; disc 2668 drivers/scsi/lpfc/lpfc_els.c disc = (ndlp->nlp_flag & NLP_NPR_2B_DISC); disc 2676 drivers/scsi/lpfc/lpfc_els.c irsp->ulpTimeout, disc, vport->num_disc_nodes); disc 2689 drivers/scsi/lpfc/lpfc_els.c if (disc) { disc 2712 drivers/scsi/lpfc/lpfc_els.c if (disc && vport->num_disc_nodes) disc 1725 drivers/scsi/ncr53c8xx.c u_char disc; /* Diconnection allowed */ disc 4186 drivers/scsi/ncr53c8xx.c (cp != np->ccb && np->disc && !(tp->usrflag & UF_NODISC))) disc 5292 drivers/scsi/ncr53c8xx.c np->disc = 0; disc 5753 drivers/scsi/ncr53c8xx.c np->disc = 1; disc 8469 drivers/scsi/ncr53c8xx.c np->disc = 1; disc 388 drivers/scsi/qedf/qedf_els.c mutex_lock(&lport->disc.disc_mutex); disc 392 drivers/scsi/qedf/qedf_els.c mutex_unlock(&lport->disc.disc_mutex); disc 396 drivers/scsi/qedf/qedf_els.c mutex_unlock(&lport->disc.disc_mutex); disc 422 drivers/scsi/qedf/qedf_main.c mutex_lock(&lport->disc.disc_mutex); disc 423 drivers/scsi/qedf/qedf_main.c list_for_each_entry_rcu(rdata, &lport->disc.rports, peers) { disc 429 drivers/scsi/qedf/qedf_main.c mutex_unlock(&lport->disc.disc_mutex); disc 277 drivers/scsi/snic/snic.h struct snic_disc disc; disc 191 drivers/scsi/snic/snic_disc.c list_for_each_safe(cur, nxt, &snic->disc.tgt_list) { disc 305 drivers/scsi/snic/snic_disc.c list_add_tail(&tgt->list, &snic->disc.tgt_list); disc 306 drivers/scsi/snic/snic_disc.c tgt->scsi_tgt_id = snic->disc.nxt_tgt_id++; disc 347 drivers/scsi/snic/snic_disc.c kfree(snic->disc.rtgt_info); disc 353 drivers/scsi/snic/snic_disc.c mutex_lock(&snic->disc.mutex); disc 355 drivers/scsi/snic/snic_disc.c if (snic->disc.req_cnt) { disc 356 drivers/scsi/snic/snic_disc.c snic->disc.state = SNIC_DISC_DONE; disc 357 drivers/scsi/snic/snic_disc.c snic->disc.req_cnt = 0; disc 358 drivers/scsi/snic/snic_disc.c mutex_unlock(&snic->disc.mutex); disc 359 drivers/scsi/snic/snic_disc.c kfree(snic->disc.rtgt_info); disc 360 drivers/scsi/snic/snic_disc.c snic->disc.rtgt_info = NULL; disc 369 drivers/scsi/snic/snic_disc.c tgtid = (struct snic_tgt_id *)snic->disc.rtgt_info; disc 371 drivers/scsi/snic/snic_disc.c SNIC_BUG_ON(snic->disc.rtgt_cnt == 0 || tgtid == NULL); disc 373 drivers/scsi/snic/snic_disc.c for (i = 0; i < snic->disc.rtgt_cnt; i++) { disc 376 drivers/scsi/snic/snic_disc.c int buf_sz = snic->disc.rtgt_cnt * sizeof(*tgtid); disc 384 drivers/scsi/snic/snic_disc.c snic->disc.rtgt_info = NULL; disc 385 drivers/scsi/snic/snic_disc.c snic->disc.state = SNIC_DISC_DONE; disc 386 drivers/scsi/snic/snic_disc.c mutex_unlock(&snic->disc.mutex); disc 431 drivers/scsi/snic/snic_disc.c snic->disc.rtgt_cnt = tgt_cnt; disc 432 drivers/scsi/snic/snic_disc.c snic->disc.rtgt_info = (u8 *) tgtid; disc 450 drivers/scsi/snic/snic_disc.c snic_disc_init(struct snic_disc *disc) disc 452 drivers/scsi/snic/snic_disc.c INIT_LIST_HEAD(&disc->tgt_list); disc 453 drivers/scsi/snic/snic_disc.c mutex_init(&disc->mutex); disc 454 drivers/scsi/snic/snic_disc.c disc->disc_id = 0; disc 455 drivers/scsi/snic/snic_disc.c disc->nxt_tgt_id = 0; disc 456 drivers/scsi/snic/snic_disc.c disc->state = SNIC_DISC_INIT; disc 457 drivers/scsi/snic/snic_disc.c disc->req_cnt = 0; disc 458 drivers/scsi/snic/snic_disc.c disc->rtgt_cnt = 0; disc 459 drivers/scsi/snic/snic_disc.c disc->rtgt_info = NULL; disc 460 drivers/scsi/snic/snic_disc.c disc->cb = NULL; disc 467 drivers/scsi/snic/snic_disc.c struct snic_disc *disc = &snic->disc; disc 469 drivers/scsi/snic/snic_disc.c mutex_lock(&disc->mutex); disc 470 drivers/scsi/snic/snic_disc.c if (disc->req_cnt) { disc 471 drivers/scsi/snic/snic_disc.c disc->req_cnt = 0; disc 474 drivers/scsi/snic/snic_disc.c mutex_unlock(&disc->mutex); disc 483 drivers/scsi/snic/snic_disc.c struct snic_disc *disc = &snic->disc; disc 499 drivers/scsi/snic/snic_disc.c mutex_lock(&disc->mutex); disc 500 drivers/scsi/snic/snic_disc.c if (disc->state == SNIC_DISC_PENDING) { disc 501 drivers/scsi/snic/snic_disc.c disc->req_cnt++; disc 502 drivers/scsi/snic/snic_disc.c mutex_unlock(&disc->mutex); disc 506 drivers/scsi/snic/snic_disc.c disc->state = SNIC_DISC_PENDING; disc 507 drivers/scsi/snic/snic_disc.c mutex_unlock(&disc->mutex); disc 550 drivers/scsi/snic/snic_disc.c mutex_lock(&snic->disc.mutex); disc 553 drivers/scsi/snic/snic_disc.c list_for_each_safe(cur, nxt, &snic->disc.tgt_list) { disc 562 drivers/scsi/snic/snic_disc.c mutex_unlock(&snic->disc.mutex); disc 615 drivers/scsi/snic/snic_main.c snic_disc_init(&snic->disc); disc 1226 drivers/target/iscsi/iscsi_target_configfs.c __DEF_NACL_AUTH_STR(disc, name, flags) \ disc 1247 drivers/target/iscsi/iscsi_target_configfs.c __DEF_NACL_AUTH_INT(disc, name) \ disc 2328 drivers/tty/tty_io.c int disc; disc 2331 drivers/tty/tty_io.c if (get_user(disc, p)) disc 2334 drivers/tty/tty_io.c ret = tty_set_ldisc(tty, disc); disc 61 drivers/tty/tty_ldisc.c int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc) disc 66 drivers/tty/tty_ldisc.c if (disc < N_TTY || disc >= NR_LDISCS) disc 70 drivers/tty/tty_ldisc.c tty_ldiscs[disc] = new_ldisc; disc 71 drivers/tty/tty_ldisc.c new_ldisc->num = disc; disc 91 drivers/tty/tty_ldisc.c int tty_unregister_ldisc(int disc) disc 96 drivers/tty/tty_ldisc.c if (disc < N_TTY || disc >= NR_LDISCS) disc 100 drivers/tty/tty_ldisc.c if (tty_ldiscs[disc]->refcount) disc 103 drivers/tty/tty_ldisc.c tty_ldiscs[disc] = NULL; disc 110 drivers/tty/tty_ldisc.c static struct tty_ldisc_ops *get_ldops(int disc) disc 117 drivers/tty/tty_ldisc.c ldops = tty_ldiscs[disc]; disc 166 drivers/tty/tty_ldisc.c static struct tty_ldisc *tty_ldisc_get(struct tty_struct *tty, int disc) disc 171 drivers/tty/tty_ldisc.c if (disc < N_TTY || disc >= NR_LDISCS) disc 178 drivers/tty/tty_ldisc.c ldops = get_ldops(disc); disc 182 drivers/tty/tty_ldisc.c request_module("tty-ldisc-%d", disc); disc 183 drivers/tty/tty_ldisc.c ldops = get_ldops(disc); disc 442 drivers/tty/tty_ldisc.c static void tty_set_termios_ldisc(struct tty_struct *tty, int disc) disc 445 drivers/tty/tty_ldisc.c tty->termios.c_line = disc; disc 509 drivers/tty/tty_ldisc.c struct tty_ldisc *disc = tty_ldisc_get(tty, ld); disc 513 drivers/tty/tty_ldisc.c if (IS_ERR(disc)) disc 514 drivers/tty/tty_ldisc.c return PTR_ERR(disc); disc 515 drivers/tty/tty_ldisc.c tty->ldisc = disc; disc 517 drivers/tty/tty_ldisc.c if ((r = tty_ldisc_open(tty, disc)) < 0) disc 518 drivers/tty/tty_ldisc.c tty_ldisc_put(disc); disc 558 drivers/tty/tty_ldisc.c int tty_set_ldisc(struct tty_struct *tty, int disc) disc 563 drivers/tty/tty_ldisc.c new_ldisc = tty_ldisc_get(tty, disc); disc 578 drivers/tty/tty_ldisc.c if (tty->ldisc->ops->num == disc) disc 594 drivers/tty/tty_ldisc.c tty_set_termios_ldisc(tty, disc); disc 679 drivers/tty/tty_ldisc.c int tty_ldisc_reinit(struct tty_struct *tty, int disc) disc 685 drivers/tty/tty_ldisc.c ld = tty_ldisc_get(tty, disc); disc 687 drivers/tty/tty_ldisc.c BUG_ON(disc == N_TTY); disc 698 drivers/tty/tty_ldisc.c tty_set_termios_ldisc(tty, disc); disc 28 drivers/tty/tty_port.c struct tty_ldisc *disc; disc 34 drivers/tty/tty_port.c disc = tty_ldisc_ref(tty); disc 35 drivers/tty/tty_port.c if (!disc) disc 38 drivers/tty/tty_port.c ret = tty_ldisc_receive_buf(disc, p, (char *)f, count); disc 40 drivers/tty/tty_port.c tty_ldisc_deref(disc); disc 275 fs/ntfs/runlist.c bool disc = false; /* Discontinuity between @dst and @src. */ disc 286 fs/ntfs/runlist.c disc = (src[0].vcn > 0); disc 296 fs/ntfs/runlist.c disc = (src[0].vcn > dst[loc - 1].vcn + merged_length); disc 302 fs/ntfs/runlist.c dst = ntfs_rl_realloc(dst, dsize, dsize + ssize - left + disc); disc 318 fs/ntfs/runlist.c marker = loc + ssize - left + disc; disc 322 fs/ntfs/runlist.c ntfs_rl_mc(dst, loc + disc, src, left, ssize - left); disc 331 fs/ntfs/runlist.c if (disc) { disc 298 include/linux/netfilter/nf_conntrack_pptp.h struct PptpCallDisconnectNotify disc; disc 547 include/linux/tty.h extern int tty_ldisc_reinit(struct tty_struct *tty, int disc); disc 710 include/linux/tty.h extern int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc); disc 711 include/linux/tty.h extern int tty_unregister_ldisc(int disc); disc 712 include/linux/tty.h extern int tty_set_ldisc(struct tty_struct *tty, int disc); disc 700 include/scsi/libfc.h struct fc_disc disc; disc 927 include/scsi/libfc.h static inline struct fc_lport *fc_disc_lport(struct fc_disc *disc) disc 929 include/scsi/libfc.h return container_of(disc, struct fc_lport, disc); disc 246 include/scsi/libsas.h struct sas_discovery disc; disc 682 include/scsi/libsas.h void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *); disc 470 include/scsi/sas.h struct discover_resp disc; disc 701 include/scsi/sas.h struct discover_resp disc; disc 264 net/ipv4/netfilter/nf_nat_pptp.c pcid_off = offsetof(union pptp_ctrl_union, disc.callID); disc 367 net/netfilter/nf_conntrack_pptp.c cid = pptpReq->disc.callID; disc 215 net/tipc/bearer.c tipc_disc_add_dest(b->disc); disc 227 net/tipc/bearer.c tipc_disc_remove_dest(b->disc); disc 369 net/tipc/bearer.c if (b->disc) disc 370 net/tipc/bearer.c tipc_disc_delete(b->disc); disc 165 net/tipc/bearer.h struct tipc_discoverer *disc; disc 230 net/tipc/discover.c if (tipc_disc_addr_trial_msg(b->disc, &maddr, b, dst, disc 374 net/tipc/discover.c b->disc = d; disc 398 net/tipc/discover.c struct tipc_discoverer *d = b->disc;