rs               1295 compat/hpux/hpux_compat.c 	struct timeval ru, rs;
rs               1299 compat/hpux/hpux_compat.c 	calcru(p, &ru, &rs, NULL);
rs               1301 compat/hpux/hpux_compat.c 	atms.tms_stime = hpux_scale(&rs);
rs               1310 dev/ic/an.c    		struct ieee80211_rateset *rs =
rs               1315 dev/ic/an.c    		for (i = 0; i < rs->rs_nrates; i++) {
rs               1316 dev/ic/an.c    			if ((rs->rs_rates[i] & IEEE80211_RATE_VAL) == rate)
rs               1319 dev/ic/an.c    		if (i == rs->rs_nrates)
rs               3095 dev/ic/ath.c   	struct ieee80211_rateset *rs;
rs               3127 dev/ic/ath.c   	rs = &ic->ic_sup_rates[mode];
rs               3129 dev/ic/ath.c   		rs->rs_rates[i] = rt->info[i].dot11Rate;
rs               3130 dev/ic/ath.c   	rs->rs_nrates = maxrates;
rs               1863 dev/ic/pgt.c   	struct ieee80211_rateset *rs;
rs               1971 dev/ic/pgt.c   				rs = &ic->ic_sup_rates[IEEE80211_MODE_11B];
rs               1972 dev/ic/pgt.c   				rs->rs_rates[rs->rs_nrates++] = rates[i];
rs               1976 dev/ic/pgt.c   				rs = &ic->ic_sup_rates[IEEE80211_MODE_11G];
rs               1977 dev/ic/pgt.c   				rs->rs_rates[rs->rs_nrates++] = rates[i];
rs               1980 dev/ic/pgt.c   				rs = &ic->ic_sup_rates[IEEE80211_MODE_11A];
rs               1981 dev/ic/pgt.c   				rs->rs_rates[rs->rs_nrates++] = rates[i];
rs               1983 dev/ic/pgt.c   			rs = &ic->ic_sup_rates[IEEE80211_MODE_AUTO];
rs               1984 dev/ic/pgt.c   			rs->rs_rates[rs->rs_nrates++] = rates[i];
rs               2426 dev/ic/pgt.c   	struct ieee80211_rateset *rs;
rs               2430 dev/ic/pgt.c   	rs = &sc->sc_ic.ic_sup_rates[IEEE80211_MODE_AUTO];
rs               2443 dev/ic/pgt.c   			if (i > rs->rs_nrates)
rs               2445 dev/ic/pgt.c   			ap.wi_srates[n++] = ap.wi_rate = rs->rs_rates[i];
rs                972 dev/ic/rtw.c   	struct rtw_rxsoft *rs;
rs                975 dev/ic/rtw.c   		rs = &desc[i];
rs                976 dev/ic/rtw.c   		if (rs->rs_mbuf == NULL)
rs                978 dev/ic/rtw.c   		bus_dmamap_sync(dmat, rs->rs_dmamap, 0,
rs                979 dev/ic/rtw.c   		    rs->rs_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
rs                980 dev/ic/rtw.c   		bus_dmamap_unload(dmat, rs->rs_dmamap);
rs                981 dev/ic/rtw.c   		m_freem(rs->rs_mbuf);
rs                982 dev/ic/rtw.c   		rs->rs_mbuf = NULL;
rs                987 dev/ic/rtw.c   rtw_rxsoft_alloc(bus_dma_tag_t dmat, struct rtw_rxsoft *rs)
rs               1004 dev/ic/rtw.c   	if (rs->rs_mbuf != NULL)
rs               1005 dev/ic/rtw.c   		bus_dmamap_unload(dmat, rs->rs_dmamap);
rs               1007 dev/ic/rtw.c   	rs->rs_mbuf = NULL;
rs               1009 dev/ic/rtw.c   	rc = bus_dmamap_load_mbuf(dmat, rs->rs_dmamap, m, BUS_DMA_NOWAIT);
rs               1015 dev/ic/rtw.c   	rs->rs_mbuf = m;
rs               1025 dev/ic/rtw.c   	struct rtw_rxsoft *rs;
rs               1028 dev/ic/rtw.c   		rs = &desc[i];
rs               1030 dev/ic/rtw.c   		KASSERT(rs->rs_mbuf == NULL);
rs               1038 dev/ic/rtw.c   		if ((rc = rtw_rxsoft_alloc(dmat, rs)) != 0) {
rs               1049 dev/ic/rtw.c   rtw_rxdesc_init(struct rtw_rxdesc_blk *rdb, struct rtw_rxsoft *rs,
rs               1057 dev/ic/rtw.c   	rd->rd_buf = htole32(rs->rs_dmamap->dm_segs[0].ds_addr);
rs               1059 dev/ic/rtw.c   	ctl = LSHIFT(rs->rs_mbuf->m_len, RTW_RXCTL_LENGTH_MASK) |
rs               1075 dev/ic/rtw.c   	bus_dmamap_sync(rdb->rdb_dmat, rs->rs_dmamap, 0,
rs               1076 dev/ic/rtw.c   	    rs->rs_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
rs               1090 dev/ic/rtw.c   	struct rtw_rxsoft *rs;
rs               1094 dev/ic/rtw.c   		rs = &ctl[i];
rs               1095 dev/ic/rtw.c   		rtw_rxdesc_init(rdb, rs, i, kick);
rs               1138 dev/ic/rtw.c   	struct rtw_rxsoft *rs;
rs               1153 dev/ic/rtw.c   		rs = &sc->sc_rxsoft[next];
rs               1252 dev/ic/rtw.c   		bus_dmamap_sync(sc->sc_dmat, rs->rs_dmamap, 0,
rs               1253 dev/ic/rtw.c   		    rs->rs_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
rs               1255 dev/ic/rtw.c   		m = rs->rs_mbuf;
rs               1258 dev/ic/rtw.c   		switch (rtw_rxsoft_alloc(sc->sc_dmat, rs)) {
rs               1343 dev/ic/rtw.c   		rtw_rxdesc_init(rdb, rs, next, 0);
rs               1805 dev/pci/if_iwi.c 	struct iwi_rateset rs;
rs               1891 dev/pci/if_iwi.c 	rs.mode = IWI_MODE_11G;
rs               1892 dev/pci/if_iwi.c 	rs.type = IWI_RATESET_TYPE_SUPPORTED;
rs               1893 dev/pci/if_iwi.c 	rs.nrates = ic->ic_sup_rates[IEEE80211_MODE_11G].rs_nrates;
rs               1894 dev/pci/if_iwi.c 	bcopy(ic->ic_sup_rates[IEEE80211_MODE_11G].rs_rates, rs.rates,
rs               1895 dev/pci/if_iwi.c 	    rs.nrates);
rs               1896 dev/pci/if_iwi.c 	DPRINTF(("Setting .11bg supported rates (%u)\n", rs.nrates));
rs               1897 dev/pci/if_iwi.c 	error = iwi_cmd(sc, IWI_CMD_SET_RATES, &rs, sizeof rs, 0);
rs               1901 dev/pci/if_iwi.c 	rs.mode = IWI_MODE_11A;
rs               1902 dev/pci/if_iwi.c 	rs.type = IWI_RATESET_TYPE_SUPPORTED;
rs               1903 dev/pci/if_iwi.c 	rs.nrates = ic->ic_sup_rates[IEEE80211_MODE_11A].rs_nrates;
rs               1904 dev/pci/if_iwi.c 	bcopy(ic->ic_sup_rates[IEEE80211_MODE_11A].rs_rates, rs.rates,
rs               1905 dev/pci/if_iwi.c 	    rs.nrates);
rs               1906 dev/pci/if_iwi.c 	DPRINTF(("Setting .11a supported rates (%u)\n", rs.nrates));
rs               1907 dev/pci/if_iwi.c 	error = iwi_cmd(sc, IWI_CMD_SET_RATES, &rs, sizeof rs, 0);
rs               2021 dev/pci/if_iwi.c 	struct iwi_rateset rs;
rs               2051 dev/pci/if_iwi.c 	rs.mode = IEEE80211_IS_CHAN_5GHZ(ni->ni_chan) ? IWI_MODE_11A :
rs               2053 dev/pci/if_iwi.c 	rs.type = IWI_RATESET_TYPE_NEGOTIATED;
rs               2054 dev/pci/if_iwi.c 	rs.nrates = ni->ni_rates.rs_nrates;
rs               2055 dev/pci/if_iwi.c 	if (rs.nrates > sizeof rs.rates) {
rs               2063 dev/pci/if_iwi.c 		rs.nrates = sizeof rs.rates;
rs               2065 dev/pci/if_iwi.c 	bcopy(ni->ni_rates.rs_rates, rs.rates, rs.nrates);
rs               2066 dev/pci/if_iwi.c 	DPRINTF(("Setting negotiated rates (%u)\n", rs.nrates));
rs               2067 dev/pci/if_iwi.c 	error = iwi_cmd(sc, IWI_CMD_SET_RATES, &rs, sizeof rs, 1);
rs               2422 dev/pci/if_wpi.c 	struct ieee80211_rateset *rs;
rs               2501 dev/pci/if_wpi.c 	rs = &ic->ic_sup_rates[mode];
rs               2504 dev/pci/if_wpi.c 	frm = ieee80211_add_rates(frm, rs);
rs               2507 dev/pci/if_wpi.c 	if (rs->rs_nrates > IEEE80211_RATE_SIZE)
rs               2508 dev/pci/if_wpi.c 		frm = ieee80211_add_xrates(frm, rs);
rs                965 dev/pci/isp_pci.c 	int rs, i;
rs               1009 dev/pci/isp_pci.c 	if (bus_dmamem_alloc(dmat, len, PAGE_SIZE, 0, &sg, 1, &rs,
rs               1011 dev/pci/isp_pci.c 	    bus_dmamem_map(isp->isp_dmatag, &sg, rs, len,
rs               1028 dev/pci/isp_pci.c 	if (bus_dmamem_alloc(dmat, len, PAGE_SIZE, 0, &sg, 1, &rs,
rs               1030 dev/pci/isp_pci.c 	    bus_dmamem_map(dmat, &sg, rs, len, (caddr_t *)&isp->isp_result,
rs               1048 dev/pci/isp_pci.c 	if (bus_dmamem_alloc(dmat, len, PAGE_SIZE, 0, &sg, 1, &rs,
rs               1050 dev/pci/isp_pci.c 	    bus_dmamem_map(dmat, &sg, rs, len, (caddr_t *)&fcp->isp_scratch,
rs                196 dev/raidframe/rf_openbsdkintf.c #define	RAIDGETBUF(rs)		pool_get(&(rs)->sc_cbufpool, PR_NOWAIT)
rs                197 dev/raidframe/rf_openbsdkintf.c #define	RAIDPUTBUF(rs, cbp)	pool_put(&(rs)->sc_cbufpool, cbp)
rs                547 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                556 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                565 dev/raidframe/rf_openbsdkintf.c 	pool_destroy(&rs->sc_cbufpool);
rs                568 dev/raidframe/rf_openbsdkintf.c 	rs->sc_flags &= ~RAIDF_INITED;
rs                574 dev/raidframe/rf_openbsdkintf.c 	disk_detach(&rs->sc_dkdev);
rs                580 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                587 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                589 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_flags & RAIDF_INITED) == 0)
rs                593 dev/raidframe/rf_openbsdkintf.c 	omask = rs->sc_dkdev.dk_openmask & (1 << part);
rs                594 dev/raidframe/rf_openbsdkintf.c 	lp = rs->sc_dkdev.dk_label;
rs                624 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                630 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                632 dev/raidframe/rf_openbsdkintf.c 	if ((error = raidlock(rs)) != 0)
rs                642 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_flags & RAIDF_INITED) && (rs->sc_dkdev.dk_openmask == 0))
rs                643 dev/raidframe/rf_openbsdkintf.c 		raidgetdisklabel(dev, rs->sc_dkdev.dk_label, 0);
rs                649 dev/raidframe/rf_openbsdkintf.c 		if (((rs->sc_flags & RAIDF_INITED) == 0) ||
rs                650 dev/raidframe/rf_openbsdkintf.c 		    ((part >= rs->sc_dkdev.dk_label->d_npartitions) ||
rs                651 dev/raidframe/rf_openbsdkintf.c 		    (rs->sc_dkdev.dk_label->d_partitions[part].p_fstype ==
rs                654 dev/raidframe/rf_openbsdkintf.c 			raidunlock(rs);
rs                663 dev/raidframe/rf_openbsdkintf.c 		rs->sc_dkdev.dk_copenmask |= pmask;
rs                667 dev/raidframe/rf_openbsdkintf.c 		rs->sc_dkdev.dk_bopenmask |= pmask;
rs                671 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_dkdev.dk_openmask == 0) &&
rs                672 dev/raidframe/rf_openbsdkintf.c 	    ((rs->sc_flags & RAIDF_INITED) != 0)) {
rs                688 dev/raidframe/rf_openbsdkintf.c 	rs->sc_dkdev.dk_openmask =
rs                689 dev/raidframe/rf_openbsdkintf.c 	    rs->sc_dkdev.dk_copenmask | rs->sc_dkdev.dk_bopenmask;
rs                691 dev/raidframe/rf_openbsdkintf.c 	raidunlock(rs);
rs                701 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                707 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                709 dev/raidframe/rf_openbsdkintf.c 	if ((error = raidlock(rs)) != 0)
rs                717 dev/raidframe/rf_openbsdkintf.c 		rs->sc_dkdev.dk_copenmask &= ~(1 << part);
rs                721 dev/raidframe/rf_openbsdkintf.c 		rs->sc_dkdev.dk_bopenmask &= ~(1 << part);
rs                724 dev/raidframe/rf_openbsdkintf.c 	rs->sc_dkdev.dk_openmask =
rs                725 dev/raidframe/rf_openbsdkintf.c 	    rs->sc_dkdev.dk_copenmask | rs->sc_dkdev.dk_bopenmask;
rs                727 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_dkdev.dk_openmask == 0) &&
rs                728 dev/raidframe/rf_openbsdkintf.c 	    ((rs->sc_flags & RAIDF_INITED) != 0)) {
rs                740 dev/raidframe/rf_openbsdkintf.c 	raidunlock(rs);
rs                751 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs = &raid_softc[raidID];
rs                757 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_flags & RAIDF_INITED) ==0) {
rs                784 dev/raidframe/rf_openbsdkintf.c 	lp = rs->sc_dkdev.dk_label;
rs                790 dev/raidframe/rf_openbsdkintf.c 	wlabel = rs->sc_flags & (RAIDF_WLABEL | RAIDF_LABELLING);
rs                801 dev/raidframe/rf_openbsdkintf.c 	bp->b_actf = rs->sc_q.b_actf;
rs                802 dev/raidframe/rf_openbsdkintf.c 	rs->sc_q.b_actf = bp;
rs                803 dev/raidframe/rf_openbsdkintf.c 	rs->sc_q.b_active++;
rs                816 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                821 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                823 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_flags & RAIDF_INITED) == 0)
rs                837 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                841 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                843 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_flags & RAIDF_INITED) == 0)
rs                855 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs                877 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs                926 dev/raidframe/rf_openbsdkintf.c 		if ((rs->sc_flags & RAIDF_INITED) == 0)
rs               1025 dev/raidframe/rf_openbsdkintf.c 		if ((error = raidlock(rs)) != 0)
rs               1035 dev/raidframe/rf_openbsdkintf.c 		if ((rs->sc_dkdev.dk_openmask & ~pmask) ||
rs               1036 dev/raidframe/rf_openbsdkintf.c 		    ((rs->sc_dkdev.dk_bopenmask & pmask) &&
rs               1037 dev/raidframe/rf_openbsdkintf.c 		    (rs->sc_dkdev.dk_copenmask & pmask))) {
rs               1038 dev/raidframe/rf_openbsdkintf.c 			raidunlock(rs);
rs               1044 dev/raidframe/rf_openbsdkintf.c 			pool_destroy(&rs->sc_cbufpool);
rs               1047 dev/raidframe/rf_openbsdkintf.c 			rs->sc_flags &= ~RAIDF_INITED;
rs               1053 dev/raidframe/rf_openbsdkintf.c 			disk_detach(&rs->sc_dkdev);
rs               1056 dev/raidframe/rf_openbsdkintf.c 		raidunlock(rs);
rs               1556 dev/raidframe/rf_openbsdkintf.c 		*(struct disklabel *)data = *(rs->sc_dkdev.dk_label);
rs               1560 dev/raidframe/rf_openbsdkintf.c 		((struct partinfo *)data)->disklab = rs->sc_dkdev.dk_label;
rs               1562 dev/raidframe/rf_openbsdkintf.c 		    &rs->sc_dkdev.dk_label->d_partitions[DISKPART(dev)];
rs               1571 dev/raidframe/rf_openbsdkintf.c 		if ((error = raidlock(rs)) != 0)
rs               1574 dev/raidframe/rf_openbsdkintf.c 		rs->sc_flags |= RAIDF_LABELLING;
rs               1576 dev/raidframe/rf_openbsdkintf.c 		error = setdisklabel(rs->sc_dkdev.dk_label, lp, 0);
rs               1580 dev/raidframe/rf_openbsdkintf.c 				    raidstrategy, rs->sc_dkdev.dk_label);
rs               1583 dev/raidframe/rf_openbsdkintf.c 		rs->sc_flags &= ~RAIDF_LABELLING;
rs               1585 dev/raidframe/rf_openbsdkintf.c 		raidunlock(rs);
rs               1594 dev/raidframe/rf_openbsdkintf.c 			rs->sc_flags |= RAIDF_WLABEL;
rs               1596 dev/raidframe/rf_openbsdkintf.c 			rs->sc_flags &= ~RAIDF_WLABEL;
rs               1617 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs               1623 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs               1624 dev/raidframe/rf_openbsdkintf.c 	pool_init(&rs->sc_cbufpool, sizeof(struct raidbuf), 0,
rs               1628 dev/raidframe/rf_openbsdkintf.c 	rs->sc_flags |= RAIDF_INITED;
rs               1631 dev/raidframe/rf_openbsdkintf.c 	snprintf(rs->sc_xname, sizeof rs->sc_xname, "raid%d", unit);
rs               1633 dev/raidframe/rf_openbsdkintf.c 	rs->sc_dkdev.dk_name = rs->sc_xname;
rs               1640 dev/raidframe/rf_openbsdkintf.c 	disk_attach(&rs->sc_dkdev);
rs               1646 dev/raidframe/rf_openbsdkintf.c 	rs->sc_size = raidPtr->totalSectors;
rs               1719 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs               1724 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs               1740 dev/raidframe/rf_openbsdkintf.c 		bp = rs->sc_q.b_actf;
rs               1745 dev/raidframe/rf_openbsdkintf.c 		rs->sc_q.b_actf = bp->b_actf;
rs               1755 dev/raidframe/rf_openbsdkintf.c 			pp = &rs->sc_dkdev.dk_label->d_partitions[DISKPART(bp->b_dev)];
rs               1819 dev/raidframe/rf_openbsdkintf.c 		disk_busy(&rs->sc_dkdev);
rs               1850 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs               1869 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs               1889 dev/raidframe/rf_openbsdkintf.c 	raidbp = RAIDGETBUF(rs);
rs               1979 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs;
rs               2041 dev/raidframe/rf_openbsdkintf.c 	rs = &raid_softc[unit];
rs               2042 dev/raidframe/rf_openbsdkintf.c 	RAIDPUTBUF(rs, raidbp);
rs               2087 dev/raidframe/rf_openbsdkintf.c raidgetdefaultlabel(RF_Raid_t *raidPtr, struct raid_softc *rs,
rs               2117 dev/raidframe/rf_openbsdkintf.c 	lp->d_checksum = dkcksum(rs->sc_dkdev.dk_label);
rs               2128 dev/raidframe/rf_openbsdkintf.c 	struct raid_softc *rs = &raid_softc[unit];
rs               2140 dev/raidframe/rf_openbsdkintf.c 	raidgetdefaultlabel(raidPtr, rs, lp);
rs               2161 dev/raidframe/rf_openbsdkintf.c 	if (DL_GETDSIZE(lp) != rs->sc_size)
rs               2164 dev/raidframe/rf_openbsdkintf.c 		    "the size of raid (%ld)\n", rs->sc_xname,
rs               2165 dev/raidframe/rf_openbsdkintf.c 		    DL_GETDSIZE(lp), (long) rs->sc_size);
rs               2169 dev/raidframe/rf_openbsdkintf.c 		if (DL_GETPOFFSET(pp) + DL_GETPSIZE(pp) > rs->sc_size)
rs               2172 dev/raidframe/rf_openbsdkintf.c 			    rs->sc_xname, 'a' + i, (long) rs->sc_size);
rs               2227 dev/raidframe/rf_openbsdkintf.c raidlock(struct raid_softc *rs)
rs               2231 dev/raidframe/rf_openbsdkintf.c 	while ((rs->sc_flags & RAIDF_LOCKED) != 0) {
rs               2232 dev/raidframe/rf_openbsdkintf.c 		rs->sc_flags |= RAIDF_WANTED;
rs               2233 dev/raidframe/rf_openbsdkintf.c 		if ((error = tsleep(rs, PRIBIO | PCATCH, "raidlck", 0)) != 0)
rs               2236 dev/raidframe/rf_openbsdkintf.c 	rs->sc_flags |= RAIDF_LOCKED;
rs               2244 dev/raidframe/rf_openbsdkintf.c raidunlock(struct raid_softc *rs)
rs               2246 dev/raidframe/rf_openbsdkintf.c 	rs->sc_flags &= ~RAIDF_LOCKED;
rs               2247 dev/raidframe/rf_openbsdkintf.c 	if ((rs->sc_flags & RAIDF_WANTED) != 0) {
rs               2248 dev/raidframe/rf_openbsdkintf.c 		rs->sc_flags &= ~RAIDF_WANTED;
rs               2249 dev/raidframe/rf_openbsdkintf.c 		wakeup(rs);
rs                 99 dev/rasops/rasops1.c 	u_int fs, rs, fb, bg, fg, lmask, rmask;
rs                121 dev/rasops/rasops1.c 	rs = ri->ri_stride;
rs                147 dev/rasops/rasops1.c 				DELTA(rp, rs, int32_t *);
rs                159 dev/rasops/rasops1.c 					DELTA(rp, rs, int32_t *);
rs                169 dev/rasops/rasops1.c 					DELTA(rp, rs, int32_t *);
rs                190 dev/rasops/rasops1.c 				DELTA(rp, rs, int32_t *);
rs                208 dev/rasops/rasops1.c 					DELTA(rp, rs, int32_t *);
rs                222 dev/rasops/rasops1.c 					DELTA(rp, rs, int32_t *);
rs                247 dev/rasops/rasops1.c 	int height, fs, rs, bg, fg;
rs                264 dev/rasops/rasops1.c 	rs = ri->ri_stride;
rs                273 dev/rasops/rasops1.c 			rp += rs;
rs                285 dev/rasops/rasops1.c 				rp += rs;
rs                291 dev/rasops/rasops1.c 				rp += rs;
rs                312 dev/rasops/rasops1.c 	int height, fs, rs, bg, fg;
rs                329 dev/rasops/rasops1.c 	rs = ri->ri_stride;
rs                338 dev/rasops/rasops1.c 			rp += rs;
rs                351 dev/rasops/rasops1.c 				rp += rs;
rs                358 dev/rasops/rasops1.c 				rp += rs;
rs                133 dev/rasops/rasops2.c 	int height, width, fs, rs, bg, fg, lmask, rmask;
rs                155 dev/rasops/rasops2.c 	rs = ri->ri_stride;
rs                181 dev/rasops/rasops2.c 				DELTA(rp, rs, int32_t *);
rs                190 dev/rasops/rasops2.c 				DELTA(rp, rs, int32_t *);
rs                210 dev/rasops/rasops2.c 				DELTA(rp, rs, int32_t *);
rs                224 dev/rasops/rasops2.c 				DELTA(rp, rs, int32_t *);
rs                271 dev/rasops/rasops2.c 	int height, fs, rs;
rs                298 dev/rasops/rasops2.c 	rs = ri->ri_stride;
rs                308 dev/rasops/rasops2.c 			rp += rs;
rs                319 dev/rasops/rasops2.c 			rp += rs;
rs                341 dev/rasops/rasops2.c 	int height, fs, rs;
rs                368 dev/rasops/rasops2.c 	rs = ri->ri_stride;
rs                378 dev/rasops/rasops2.c 			rp += rs;
rs                390 dev/rasops/rasops2.c 			rp += rs;
rs                414 dev/rasops/rasops2.c 	int height, fs, rs;
rs                441 dev/rasops/rasops2.c 	rs = ri->ri_stride;
rs                451 dev/rasops/rasops2.c 			rp += rs;
rs                464 dev/rasops/rasops2.c 			rp += rs;
rs                113 dev/rasops/rasops4.c 	int height, width, fs, rs, fb, bg, fg, lmask, rmask;
rs                134 dev/rasops/rasops4.c 	rs = ri->ri_stride;
rs                160 dev/rasops/rasops4.c 				DELTA(rp, rs, int32_t *);
rs                187 dev/rasops/rasops4.c 				DELTA(rp, rs, int32_t *);
rs                204 dev/rasops/rasops4.c 				DELTA(rp, rs, int32_t *);
rs                273 dev/rasops/rasops4.c 	int height, fs, rs;
rs                301 dev/rasops/rasops4.c 	rs = ri->ri_stride / sizeof(*rp);
rs                312 dev/rasops/rasops4.c 			rp += rs;
rs                323 dev/rasops/rasops4.c 			rp += rs;
rs                329 dev/rasops/rasops4.c 		rp -= (rs << 1);
rs                348 dev/rasops/rasops4.c 	int height, fs, rs;
rs                376 dev/rasops/rasops4.c 	rs = ri->ri_stride / sizeof(*rp);
rs                388 dev/rasops/rasops4.c 			rp += rs;
rs                400 dev/rasops/rasops4.c 			rp += rs;
rs                406 dev/rasops/rasops4.c 		rp -= (rs << 1);
rs                426 dev/rasops/rasops4.c 	int height, fs, rs;
rs                454 dev/rasops/rasops4.c 	rs = ri->ri_stride / sizeof(*rp);
rs                467 dev/rasops/rasops4.c 			rp += rs;
rs                480 dev/rasops/rasops4.c 			rp += rs;
rs                486 dev/rasops/rasops4.c 		rp -= (rs << 1);
rs                818 dev/rnd.c      	struct random_bucket *rs = v;
rs                838 dev/rnd.c      		rs->entropy_count += nbits;
rs                839 dev/rnd.c      		if (rs->entropy_count > POOLBITS)
rs                840 dev/rnd.c      			rs->entropy_count = POOLBITS;
rs                842 dev/rnd.c      		if (rs->asleep && rs->entropy_count > 8) {
rs                846 dev/rnd.c      				    rs->asleep,
rs                847 dev/rnd.c      				    rs->entropy_count);
rs                849 dev/rnd.c      			rs->asleep--;
rs                850 dev/rnd.c      			wakeup((void *)&rs->asleep);
rs                858 dev/rnd.c      	rs->tmo = 0;
rs                875 dev/rnd.c      	struct random_bucket *rs = &random_state;
rs                892 dev/rnd.c      		MD5Update(&tmp, (u_int8_t*)rs->pool, sizeof(rs->pool));
rs                893 dev/rnd.c      		if (rs->entropy_count / 8 > i)
rs                894 dev/rnd.c      			rs->entropy_count -= i * 8;
rs                896 dev/rnd.c      			rs->entropy_count = 0;
rs               1075 dev/rnd.c      	struct random_bucket *rs = (struct random_bucket *)kn->kn_hook;
rs               1077 dev/rnd.c      	kn->kn_data = (int)rs->entropy_count;
rs               1078 dev/rnd.c      	return rs->entropy_count > 0;
rs               1796 dev/usb/if_uath.c uath_set_rates(struct uath_softc *sc, const struct ieee80211_rateset *rs)
rs               1803 dev/usb/if_uath.c 	rates.nrates = rs->rs_nrates;
rs               1804 dev/usb/if_uath.c 	bcopy(rs->rs_rates, rates.rates, rs->rs_nrates);
rs               1806 dev/usb/if_uath.c 	DPRINTF(("setting supported rates nrates=%d\n", rs->rs_nrates));
rs                114 net/pf.c       	struct pf_ruleset			*rs;
rs               1083 net/pf.c       pf_tbladdr_setup(struct pf_ruleset *rs, struct pf_addr_wrap *aw)
rs               1087 net/pf.c       	if ((aw->p.tbl = pfr_attach_table(rs, aw->v.tblname)) == NULL)
rs               1869 net/pf.c       pf_step_into_anchor(int *depth, struct pf_ruleset **rs, int n,
rs               1885 net/pf.c       	f->rs = *rs;
rs               1894 net/pf.c       		*rs = &f->child->ruleset;
rs               1898 net/pf.c       		*rs = &(*r)->anchor->ruleset;
rs               1900 net/pf.c       	*r = TAILQ_FIRST((*rs)->rules[n].active.ptr);
rs               1904 net/pf.c       pf_step_out_of_anchor(int *depth, struct pf_ruleset **rs, int n,
rs               1922 net/pf.c       				*rs = &f->child->ruleset;
rs               1923 net/pf.c       				*r = TAILQ_FIRST((*rs)->rules[n].active.ptr);
rs               1933 net/pf.c       		*rs = f->rs;
rs                669 net/pf_ioctl.c 	struct pf_ruleset	*rs;
rs                674 net/pf_ioctl.c 	rs = pf_find_or_create_ruleset(anchor);
rs                675 net/pf_ioctl.c 	if (rs == NULL)
rs                677 net/pf_ioctl.c 	while ((rule = TAILQ_FIRST(rs->rules[rs_num].inactive.ptr)) != NULL) {
rs                678 net/pf_ioctl.c 		pf_rm_rule(rs->rules[rs_num].inactive.ptr, rule);
rs                679 net/pf_ioctl.c 		rs->rules[rs_num].inactive.rcount--;
rs                681 net/pf_ioctl.c 	*ticket = ++rs->rules[rs_num].inactive.ticket;
rs                682 net/pf_ioctl.c 	rs->rules[rs_num].inactive.open = 1;
rs                689 net/pf_ioctl.c 	struct pf_ruleset	*rs;
rs                694 net/pf_ioctl.c 	rs = pf_find_ruleset(anchor);
rs                695 net/pf_ioctl.c 	if (rs == NULL || !rs->rules[rs_num].inactive.open ||
rs                696 net/pf_ioctl.c 	    rs->rules[rs_num].inactive.ticket != ticket)
rs                698 net/pf_ioctl.c 	while ((rule = TAILQ_FIRST(rs->rules[rs_num].inactive.ptr)) != NULL) {
rs                699 net/pf_ioctl.c 		pf_rm_rule(rs->rules[rs_num].inactive.ptr, rule);
rs                700 net/pf_ioctl.c 		rs->rules[rs_num].inactive.rcount--;
rs                702 net/pf_ioctl.c 	rs->rules[rs_num].inactive.open = 0;
rs                792 net/pf_ioctl.c 	struct pf_ruleset	*rs;
rs                800 net/pf_ioctl.c 	rs = pf_find_ruleset(anchor);
rs                801 net/pf_ioctl.c 	if (rs == NULL || !rs->rules[rs_num].inactive.open ||
rs                802 net/pf_ioctl.c 	    ticket != rs->rules[rs_num].inactive.ticket)
rs                806 net/pf_ioctl.c 	if (rs == &pf_main_ruleset) {
rs                807 net/pf_ioctl.c 		error = pf_setup_pfsync_matching(rs);
rs                814 net/pf_ioctl.c 	old_rules = rs->rules[rs_num].active.ptr;
rs                815 net/pf_ioctl.c 	old_rcount = rs->rules[rs_num].active.rcount;
rs                816 net/pf_ioctl.c 	old_array = rs->rules[rs_num].active.ptr_array;
rs                818 net/pf_ioctl.c 	rs->rules[rs_num].active.ptr =
rs                819 net/pf_ioctl.c 	    rs->rules[rs_num].inactive.ptr;
rs                820 net/pf_ioctl.c 	rs->rules[rs_num].active.ptr_array =
rs                821 net/pf_ioctl.c 	    rs->rules[rs_num].inactive.ptr_array;
rs                822 net/pf_ioctl.c 	rs->rules[rs_num].active.rcount =
rs                823 net/pf_ioctl.c 	    rs->rules[rs_num].inactive.rcount;
rs                824 net/pf_ioctl.c 	rs->rules[rs_num].inactive.ptr = old_rules;
rs                825 net/pf_ioctl.c 	rs->rules[rs_num].inactive.ptr_array = old_array;
rs                826 net/pf_ioctl.c 	rs->rules[rs_num].inactive.rcount = old_rcount;
rs                828 net/pf_ioctl.c 	rs->rules[rs_num].active.ticket =
rs                829 net/pf_ioctl.c 	    rs->rules[rs_num].inactive.ticket;
rs                830 net/pf_ioctl.c 	pf_calc_skip_steps(rs->rules[rs_num].active.ptr);
rs                836 net/pf_ioctl.c 	if (rs->rules[rs_num].inactive.ptr_array)
rs                837 net/pf_ioctl.c 		free(rs->rules[rs_num].inactive.ptr_array, M_TEMP);
rs                838 net/pf_ioctl.c 	rs->rules[rs_num].inactive.ptr_array = NULL;
rs                839 net/pf_ioctl.c 	rs->rules[rs_num].inactive.rcount = 0;
rs                840 net/pf_ioctl.c 	rs->rules[rs_num].inactive.open = 0;
rs                841 net/pf_ioctl.c 	pf_remove_if_empty_ruleset(rs);
rs                930 net/pf_ioctl.c pf_setup_pfsync_matching(struct pf_ruleset *rs)
rs                943 net/pf_ioctl.c 		if (rs->rules[rs_cnt].inactive.ptr_array)
rs                944 net/pf_ioctl.c 			free(rs->rules[rs_cnt].inactive.ptr_array, M_TEMP);
rs                945 net/pf_ioctl.c 		rs->rules[rs_cnt].inactive.ptr_array = NULL;
rs                947 net/pf_ioctl.c 		if (rs->rules[rs_cnt].inactive.rcount) {
rs                948 net/pf_ioctl.c 			rs->rules[rs_cnt].inactive.ptr_array =
rs                950 net/pf_ioctl.c 			    rs->rules[rs_cnt].inactive.rcount,
rs                953 net/pf_ioctl.c 			if (!rs->rules[rs_cnt].inactive.ptr_array)
rs                957 net/pf_ioctl.c 		TAILQ_FOREACH(rule, rs->rules[rs_cnt].inactive.ptr,
rs                960 net/pf_ioctl.c 			(rs->rules[rs_cnt].inactive.ptr_array)[rule->nr] = rule;
rs               2676 net/pf_ioctl.c 		struct pf_ruleset	*rs;
rs               2714 net/pf_ioctl.c 				rs = pf_find_ruleset(ioe->anchor);
rs               2715 net/pf_ioctl.c 				if (rs == NULL || !rs->topen || ioe->ticket !=
rs               2716 net/pf_ioctl.c 				     rs->tticket) {
rs               2731 net/pf_ioctl.c 				rs = pf_find_ruleset(ioe->anchor);
rs               2732 net/pf_ioctl.c 				if (rs == NULL ||
rs               2733 net/pf_ioctl.c 				    !rs->rules[ioe->rs_num].inactive.open ||
rs               2734 net/pf_ioctl.c 				    rs->rules[ioe->rs_num].inactive.ticket !=
rs                358 net/pf_ruleset.c pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r,
rs                374 net/pf_ruleset.c 		if (rs->anchor == NULL)
rs                377 net/pf_ruleset.c 			strlcpy(a, rs->anchor->path, MAXPATHLEN);
rs               1455 net/pf_table.c 	struct pf_ruleset	*rs;
rs               1459 net/pf_table.c 	rs = pf_find_or_create_ruleset(trs->pfrt_anchor);
rs               1460 net/pf_table.c 	if (rs == NULL)
rs               1474 net/pf_table.c 			*ticket = ++rs->tticket;
rs               1475 net/pf_table.c 		rs->topen = 1;
rs               1477 net/pf_table.c 		pf_remove_if_empty_ruleset(rs);
rs               1492 net/pf_table.c 	struct pf_ruleset	*rs;
rs               1501 net/pf_table.c 	rs = pf_find_ruleset(tbl->pfrt_anchor);
rs               1502 net/pf_table.c 	if (rs == NULL || !rs->topen || ticket != rs->tticket)
rs               1588 net/pf_table.c 	struct pf_ruleset	*rs;
rs               1592 net/pf_table.c 	rs = pf_find_ruleset(trs->pfrt_anchor);
rs               1593 net/pf_table.c 	if (rs == NULL || !rs->topen || ticket != rs->tticket)
rs               1606 net/pf_table.c 		rs->topen = 0;
rs               1607 net/pf_table.c 		pf_remove_if_empty_ruleset(rs);
rs               1620 net/pf_table.c 	struct pf_ruleset	*rs;
rs               1625 net/pf_table.c 	rs = pf_find_ruleset(trs->pfrt_anchor);
rs               1626 net/pf_table.c 	if (rs == NULL || !rs->topen || ticket != rs->tticket)
rs               1650 net/pf_table.c 		rs->topen = 0;
rs               1651 net/pf_table.c 		pf_remove_if_empty_ruleset(rs);
rs               1773 net/pf_table.c 	struct pf_ruleset *rs;
rs               1778 net/pf_table.c 		rs = pf_find_ruleset(filter->pfrt_anchor);
rs               1779 net/pf_table.c 		return ((rs != NULL) ? rs->tables : -1);
rs               1888 net/pf_table.c 	struct pf_ruleset	*rs;
rs               1897 net/pf_table.c 		rs = pf_find_or_create_ruleset(tbl->pfrt_anchor);
rs               1898 net/pf_table.c 		if (!rs) {
rs               1902 net/pf_table.c 		kt->pfrkt_rs = rs;
rs               1903 net/pf_table.c 		rs->tables++;
rs               2052 net/pf_table.c pfr_attach_table(struct pf_ruleset *rs, char *name)
rs               2056 net/pf_table.c 	struct pf_anchor	*ac = rs->anchor;
rs                259 net80211/ieee80211.c 	const struct ieee80211_rateset *rs;
rs                297 net80211/ieee80211.c 		rs = &ic->ic_sup_rates[mode];
rs                298 net80211/ieee80211.c 		for (i = 0; i < rs->rs_nrates; i++) {
rs                299 net80211/ieee80211.c 			rate = rs->rs_rates[i];
rs                624 net80211/ieee80211.c 	struct ieee80211_rateset *rs;
rs                628 net80211/ieee80211.c 		rs = &ic->ic_sup_rates[mode];
rs                629 net80211/ieee80211.c 		for (i = 0; i < rs->rs_nrates; i++) {
rs                630 net80211/ieee80211.c 			rs->rs_rates[i] &= IEEE80211_RATE_VAL;
rs                633 net80211/ieee80211.c 				    rs->rs_rates[i]) {
rs                634 net80211/ieee80211.c 					rs->rs_rates[i] |=
rs                635 net80211/ieee80211_input.c 	struct ieee80211_rateset *rs = &ni->ni_rates;
rs                637 net80211/ieee80211_input.c 	memset(rs, 0, sizeof(*rs));
rs                638 net80211/ieee80211_input.c 	rs->rs_nrates = rates[1];
rs                639 net80211/ieee80211_input.c 	memcpy(rs->rs_rates, rates + 2, rs->rs_nrates);
rs                646 net80211/ieee80211_input.c 		if (rs->rs_nrates + nxrates > IEEE80211_RATE_MAXSIZE) {
rs                647 net80211/ieee80211_input.c 			nxrates = IEEE80211_RATE_MAXSIZE - rs->rs_nrates;
rs                653 net80211/ieee80211_input.c 		memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates);
rs                654 net80211/ieee80211_input.c 		rs->rs_nrates += nxrates;
rs                935 net80211/ieee80211_node.c 	const struct ieee80211_rateset *rs = &ni->ni_rates;
rs                943 net80211/ieee80211_node.c 		for (j = 0; j < rs->rs_nrates; j++) {
rs                944 net80211/ieee80211_node.c 			if ((rs->rs_rates[j] & IEEE80211_RATE_VAL) == rates[i])
rs                947 net80211/ieee80211_node.c 		if (j == rs->rs_nrates)
rs                646 net80211/ieee80211_output.c ieee80211_add_rates(u_int8_t *frm, const struct ieee80211_rateset *rs)
rs                651 net80211/ieee80211_output.c 	nrates = min(rs->rs_nrates, IEEE80211_RATE_SIZE);
rs                653 net80211/ieee80211_output.c 	memcpy(frm, rs->rs_rates, nrates);
rs                932 net80211/ieee80211_output.c ieee80211_add_xrates(u_int8_t *frm, const struct ieee80211_rateset *rs)
rs                936 net80211/ieee80211_output.c 	KASSERT(rs->rs_nrates > IEEE80211_RATE_SIZE);
rs                939 net80211/ieee80211_output.c 	nrates = rs->rs_nrates - IEEE80211_RATE_SIZE;
rs                941 net80211/ieee80211_output.c 	memcpy(frm, rs->rs_rates + IEEE80211_RATE_SIZE, nrates);
rs                973 net80211/ieee80211_output.c 	const struct ieee80211_rateset *rs =
rs                980 net80211/ieee80211_output.c 	    2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) +
rs                981 net80211/ieee80211_output.c 	    ((rs->rs_nrates > IEEE80211_RATE_SIZE) ?
rs                982 net80211/ieee80211_output.c 		2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0));
rs                990 net80211/ieee80211_output.c 	frm = ieee80211_add_rates(frm, rs);
rs                991 net80211/ieee80211_output.c 	if (rs->rs_nrates > IEEE80211_RATE_SIZE)
rs                992 net80211/ieee80211_output.c 		frm = ieee80211_add_xrates(frm, rs);
rs               1016 net80211/ieee80211_output.c 	const struct ieee80211_rateset *rs = &ic->ic_bss->ni_rates;
rs               1023 net80211/ieee80211_output.c 	    2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) +
rs               1027 net80211/ieee80211_output.c 	    ((rs->rs_nrates > IEEE80211_RATE_SIZE) ?
rs               1028 net80211/ieee80211_output.c 		2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0) +
rs               1043 net80211/ieee80211_output.c 	frm = ieee80211_add_rates(frm, rs);
rs               1052 net80211/ieee80211_output.c 	if (rs->rs_nrates > IEEE80211_RATE_SIZE)
rs               1053 net80211/ieee80211_output.c 		frm = ieee80211_add_xrates(frm, rs);
rs               1129 net80211/ieee80211_output.c 	const struct ieee80211_rateset *rs = &ni->ni_rates;
rs               1139 net80211/ieee80211_output.c 	    2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) +
rs               1140 net80211/ieee80211_output.c 	    ((rs->rs_nrates > IEEE80211_RATE_SIZE) ?
rs               1141 net80211/ieee80211_output.c 		2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0) +
rs               1167 net80211/ieee80211_output.c 	frm = ieee80211_add_rates(frm, rs);
rs               1168 net80211/ieee80211_output.c 	if (rs->rs_nrates > IEEE80211_RATE_SIZE)
rs               1169 net80211/ieee80211_output.c 		frm = ieee80211_add_xrates(frm, rs);
rs               1196 net80211/ieee80211_output.c 	const struct ieee80211_rateset *rs = &ni->ni_rates;
rs               1202 net80211/ieee80211_output.c 	    2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) +
rs               1203 net80211/ieee80211_output.c 	    ((rs->rs_nrates > IEEE80211_RATE_SIZE) ?
rs               1204 net80211/ieee80211_output.c 		2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0) +
rs               1219 net80211/ieee80211_output.c 	frm = ieee80211_add_rates(frm, rs);
rs               1220 net80211/ieee80211_output.c 	if (rs->rs_nrates > IEEE80211_RATE_SIZE)
rs               1221 net80211/ieee80211_output.c 		frm = ieee80211_add_xrates(frm, rs);
rs               1422 net80211/ieee80211_output.c 	const struct ieee80211_rateset *rs = &ni->ni_rates;
rs               1430 net80211/ieee80211_output.c 	    2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) +
rs               1434 net80211/ieee80211_output.c 	    ((rs->rs_nrates > IEEE80211_RATE_SIZE) ?
rs               1435 net80211/ieee80211_output.c 		2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0) +
rs               1460 net80211/ieee80211_output.c 	frm = ieee80211_add_rates(frm, rs);
rs               1471 net80211/ieee80211_output.c 	if (rs->rs_nrates > IEEE80211_RATE_SIZE)
rs               1472 net80211/ieee80211_output.c 		frm = ieee80211_add_xrates(frm, rs);
rs                 87 net80211/ieee80211_rssadapt.c     const struct ieee80211_rateset *rs, const struct ieee80211_frame *wh,
rs                107 net80211/ieee80211_rssadapt.c 		if ((rs->rs_rates[fixed_rate] & flags) == flags) {
rs                114 net80211/ieee80211_rssadapt.c 		i = rs->rs_nrates;
rs                118 net80211/ieee80211_rssadapt.c 		if ((rs->rs_rates[i] & flags) != flags)
rs                131 net80211/ieee80211_rssadapt.c 		    (rs->rs_rates[rateidx] & IEEE80211_RATE_VAL) / 2,
rs                132 net80211/ieee80211_rssadapt.c 		    (rs->rs_rates[rateidx] & IEEE80211_RATE_VAL) * 5 % 10,
rs                183 net80211/ieee80211_rssadapt.c 	const struct ieee80211_rateset *rs = &ni->ni_rates;
rs                189 net80211/ieee80211_rssadapt.c 	if (id->id_rateidx >= rs->rs_nrates) {
rs                193 net80211/ieee80211_rssadapt.c 		    rs->rs_nrates - 1));
rs                213 net80211/ieee80211_rssadapt.c 	    (rs->rs_rates[id->id_rateidx] & IEEE80211_RATE_VAL) / 2,
rs                214 net80211/ieee80211_rssadapt.c 	    (rs->rs_rates[id->id_rateidx] & IEEE80211_RATE_VAL) * 5 % 10,
rs                224 net80211/ieee80211_rssadapt.c 	const struct ieee80211_rateset *rs = &ni->ni_rates;
rs                243 net80211/ieee80211_rssadapt.c 	if (id->id_rateidx + 1 < rs->rs_nrates &&
rs                245 net80211/ieee80211_rssadapt.c 		rate = (rs->rs_rates[id->id_rateidx + 1] & IEEE80211_RATE_VAL);
rs                269 net80211/ieee80211_rssadapt.c 			for (j = 0; j < rs->rs_nrates; j++) {
rs                270 net80211/ieee80211_rssadapt.c 				rate = (rs->rs_rates[j] & IEEE80211_RATE_VAL);
rs                 59 netbt/hci_ioctl.c 	struct rfcomm_session *rs;
rs                 99 netbt/hci_ioctl.c 	LIST_FOREACH(rs, &rfcomm_session_active, rs_next) {
rs                100 netbt/hci_ioctl.c 		chan = rs->rs_l2cap;
rs                104 netbt/hci_ioctl.c 		    rs->rs_state, rs->rs_flags, chan->lc_raddr.bt_psm,
rs                107 netbt/hci_ioctl.c 		LIST_FOREACH(dlc, &rs->rs_dlcs, rd_next) {
rs                119 netbt/hci_ioctl.c 	LIST_FOREACH(rs, &rfcomm_session_listen, rs_next) {
rs                120 netbt/hci_ioctl.c 		chan = rs->rs_l2cap;
rs                125 netbt/hci_ioctl.c 		LIST_FOREACH(dlc, &rs->rs_dlcs, rd_next)
rs                314 netbt/rfcomm.h #define IS_INITIATOR(rs)	((rs)->rs_flags & RFCOMM_SESSION_INITIATOR)
rs                 54 netbt/rfcomm_dlc.c rfcomm_dlc_lookup(struct rfcomm_session *rs, int dlci)
rs                 58 netbt/rfcomm_dlc.c 	LIST_FOREACH(dlc, &rs->rs_dlcs, rd_next) {
rs                 72 netbt/rfcomm_dlc.c rfcomm_dlc_newconn(struct rfcomm_session *rs, int dlci)
rs                 86 netbt/rfcomm_dlc.c 	l2cap_sockaddr(rs->rs_l2cap, &laddr);
rs                 87 netbt/rfcomm_dlc.c 	l2cap_peeraddr(rs->rs_l2cap, &raddr);
rs                124 netbt/rfcomm_dlc.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM, dlci);
rs                138 netbt/rfcomm_dlc.c 	new->rd_session = rs;
rs                140 netbt/rfcomm_dlc.c 	LIST_INSERT_HEAD(&rs->rs_dlcs, new, rd_next);
rs                153 netbt/rfcomm_dlc.c 	struct rfcomm_session *rs;
rs                159 netbt/rfcomm_dlc.c 	rs = dlc->rd_session;
rs                160 netbt/rfcomm_dlc.c 	SIMPLEQ_FOREACH(credit, &rs->rs_credits, rc_next)
rs                177 netbt/rfcomm_dlc.c 	if (LIST_EMPTY(&rs->rs_dlcs)) {
rs                178 netbt/rfcomm_dlc.c 		if (rs->rs_state == RFCOMM_SESSION_LISTEN)
rs                179 netbt/rfcomm_dlc.c 			rfcomm_session_free(rs);
rs                181 netbt/rfcomm_dlc.c 			timeout_add(&rs->rs_timeout,
rs                329 netbt/rfcomm_dlc.c 	struct rfcomm_session *rs = dlc->rd_session;
rs                333 netbt/rfcomm_dlc.c 	KASSERT(rs != NULL);
rs                334 netbt/rfcomm_dlc.c 	KASSERT(rs->rs_state == RFCOMM_SESSION_OPEN);
rs                340 netbt/rfcomm_dlc.c 		if (rs->rs_flags & RFCOMM_SESSION_CFC) {
rs                351 netbt/rfcomm_dlc.c 			if (rs->rs_flags & RFCOMM_SESSION_RFC)
rs                397 netbt/rfcomm_dlc.c 		if (rfcomm_session_send_uih(rs, dlc, credits, m)) {
rs                406 netbt/rfcomm_dlc.c 		if (rs->rs_flags & RFCOMM_SESSION_CFC) {
rs                174 netbt/rfcomm_session.c 	struct rfcomm_session *rs;
rs                177 netbt/rfcomm_session.c 	rs = malloc(sizeof(*rs), M_BLUETOOTH, M_NOWAIT);
rs                178 netbt/rfcomm_session.c 	if (rs == NULL)
rs                180 netbt/rfcomm_session.c 	bzero(rs, sizeof *rs);
rs                182 netbt/rfcomm_session.c 	rs->rs_state = RFCOMM_SESSION_CLOSED;
rs                184 netbt/rfcomm_session.c 	timeout_set(&rs->rs_timeout, rfcomm_session_timeout, rs);
rs                186 netbt/rfcomm_session.c 	SIMPLEQ_INIT(&rs->rs_credits);
rs                187 netbt/rfcomm_session.c 	LIST_INIT(&rs->rs_dlcs);
rs                189 netbt/rfcomm_session.c 	err = l2cap_attach(&rs->rs_l2cap, &rfcomm_session_proto, rs);
rs                191 netbt/rfcomm_session.c 		free(rs, M_BLUETOOTH);
rs                195 netbt/rfcomm_session.c 	(void)l2cap_getopt(rs->rs_l2cap, SO_L2CAP_OMTU, &rs->rs_mtu);
rs                200 netbt/rfcomm_session.c 	(void)l2cap_bind(rs->rs_l2cap, laddr);
rs                202 netbt/rfcomm_session.c 	LIST_INSERT_HEAD(list, rs, rs_next);
rs                204 netbt/rfcomm_session.c 	return rs;
rs                213 netbt/rfcomm_session.c rfcomm_session_free(struct rfcomm_session *rs)
rs                217 netbt/rfcomm_session.c 	KASSERT(rs != NULL);
rs                218 netbt/rfcomm_session.c 	KASSERT(LIST_EMPTY(&rs->rs_dlcs));
rs                220 netbt/rfcomm_session.c 	rs->rs_state = RFCOMM_SESSION_CLOSED;
rs                227 netbt/rfcomm_session.c 	timeout_del(&rs->rs_timeout);
rs                228 netbt/rfcomm_session.c 	if (timeout_triggered(&rs->rs_timeout))
rs                236 netbt/rfcomm_session.c 	if (rs->rs_flags & RFCOMM_SESSION_FREE)
rs                239 netbt/rfcomm_session.c 	rs->rs_flags |= RFCOMM_SESSION_FREE;
rs                242 netbt/rfcomm_session.c 	while ((credit = SIMPLEQ_FIRST(&rs->rs_credits)) != NULL) {
rs                243 netbt/rfcomm_session.c 		SIMPLEQ_REMOVE_HEAD(&rs->rs_credits, rc_next);
rs                247 netbt/rfcomm_session.c 	KASSERT(SIMPLEQ_EMPTY(&rs->rs_credits));
rs                250 netbt/rfcomm_session.c 	LIST_REMOVE(rs, rs_next);
rs                251 netbt/rfcomm_session.c 	l2cap_detach(&rs->rs_l2cap);
rs                252 netbt/rfcomm_session.c 	free(rs, M_BLUETOOTH);
rs                264 netbt/rfcomm_session.c 	struct rfcomm_session *rs;
rs                267 netbt/rfcomm_session.c 	LIST_FOREACH(rs, &rfcomm_session_active, rs_next) {
rs                268 netbt/rfcomm_session.c 		if (rs->rs_state == RFCOMM_SESSION_CLOSED)
rs                271 netbt/rfcomm_session.c 		l2cap_sockaddr(rs->rs_l2cap, &addr);
rs                277 netbt/rfcomm_session.c 		l2cap_peeraddr(rs->rs_l2cap, &addr);
rs                286 netbt/rfcomm_session.c 	return rs;
rs                302 netbt/rfcomm_session.c 	struct rfcomm_session *rs = arg;
rs                306 netbt/rfcomm_session.c 	KASSERT(rs != NULL);
rs                310 netbt/rfcomm_session.c 	if (rs->rs_state != RFCOMM_SESSION_OPEN) {
rs                312 netbt/rfcomm_session.c 		rs->rs_state = RFCOMM_SESSION_CLOSED;
rs                314 netbt/rfcomm_session.c 		while (!LIST_EMPTY(&rs->rs_dlcs)) {
rs                315 netbt/rfcomm_session.c 			dlc = LIST_FIRST(&rs->rs_dlcs);
rs                321 netbt/rfcomm_session.c 	if (LIST_EMPTY(&rs->rs_dlcs)) {
rs                323 netbt/rfcomm_session.c 		rfcomm_session_free(rs);
rs                345 netbt/rfcomm_session.c 	struct rfcomm_session *rs = arg;
rs                358 netbt/rfcomm_session.c 	l2cap_getopt(rs->rs_l2cap, SO_L2CAP_OMTU, &rs->rs_mtu);
rs                360 netbt/rfcomm_session.c 	rs->rs_mtu -= 6; /* (RFCOMM overhead could be this big) */
rs                361 netbt/rfcomm_session.c 	if (rs->rs_mtu < RFCOMM_MTU_MIN) {
rs                362 netbt/rfcomm_session.c 		rfcomm_session_disconnected(rs, EINVAL);
rs                366 netbt/rfcomm_session.c 	if (IS_INITIATOR(rs)) {
rs                369 netbt/rfcomm_session.c 		err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_SABM, 0);
rs                371 netbt/rfcomm_session.c 			rfcomm_session_disconnected(rs, err);
rs                373 netbt/rfcomm_session.c 		timeout_add(&rs->rs_timeout, rfcomm_ack_timeout * hz);
rs                380 netbt/rfcomm_session.c 	struct rfcomm_session *rs = arg;
rs                385 netbt/rfcomm_session.c 	rs->rs_state = RFCOMM_SESSION_CLOSED;
rs                387 netbt/rfcomm_session.c 	while (!LIST_EMPTY(&rs->rs_dlcs)) {
rs                388 netbt/rfcomm_session.c 		dlc = LIST_FIRST(&rs->rs_dlcs);
rs                393 netbt/rfcomm_session.c 	rfcomm_session_free(rs);
rs                400 netbt/rfcomm_session.c 	struct rfcomm_session *new, *rs = arg;
rs                418 netbt/rfcomm_session.c 	new->rs_mtu = rs->rs_mtu;
rs                433 netbt/rfcomm_session.c 	struct rfcomm_session *rs = arg;
rs                444 netbt/rfcomm_session.c 		credit = SIMPLEQ_FIRST(&rs->rs_credits);
rs                461 netbt/rfcomm_session.c 			if ((rs->rs_flags & RFCOMM_SESSION_CFC) == 0
rs                473 netbt/rfcomm_session.c 				rfcomm_session_send_frame(rs, RFCOMM_FRAME_DISC,
rs                480 netbt/rfcomm_session.c 		SIMPLEQ_REMOVE_HEAD(&rs->rs_credits, rc_next);
rs                487 netbt/rfcomm_session.c 	if (rs->rs_state == RFCOMM_SESSION_CLOSED) {
rs                488 netbt/rfcomm_session.c 		if (SIMPLEQ_EMPTY(&rs->rs_credits))
rs                489 netbt/rfcomm_session.c 			l2cap_disconnect(rs->rs_l2cap, 0);
rs                502 netbt/rfcomm_session.c 	struct rfcomm_session *rs = arg;
rs                520 netbt/rfcomm_session.c 	next = LIST_FIRST(&rs->rs_dlcs);
rs                529 netbt/rfcomm_session.c 				err = rfcomm_session_send_frame(rs,
rs                545 netbt/rfcomm_session.c 			if (!LIST_EMPTY(&rs->rs_dlcs))
rs                548 netbt/rfcomm_session.c 			rs->rs_state = RFCOMM_SESSION_WAIT_DISCONNECT;
rs                549 netbt/rfcomm_session.c 			rfcomm_session_send_frame(rs, RFCOMM_FRAME_DISC, 0);
rs                550 netbt/rfcomm_session.c 			timeout_add(&rs->rs_timeout, rfcomm_ack_timeout * hz);
rs                555 netbt/rfcomm_session.c 				rfcomm_session_send_frame(rs,
rs                561 netbt/rfcomm_session.c 			err = rfcomm_session_send_frame(rs,
rs                564 netbt/rfcomm_session.c 				rfcomm_session_send_frame(rs,
rs                572 netbt/rfcomm_session.c 				rfcomm_session_send_frame(rs,
rs                598 netbt/rfcomm_session.c 	struct rfcomm_session *rs = arg;
rs                603 netbt/rfcomm_session.c 	KASSERT(rs != NULL);
rs                667 netbt/rfcomm_session.c 			rfcomm_session_recv_sabm(rs, dlci);
rs                672 netbt/rfcomm_session.c 			rfcomm_session_recv_disc(rs, dlci);
rs                677 netbt/rfcomm_session.c 			rfcomm_session_recv_ua(rs, dlci);
rs                681 netbt/rfcomm_session.c 		rfcomm_session_recv_dm(rs, dlci);
rs                685 netbt/rfcomm_session.c 		rfcomm_session_recv_uih(rs, dlci, pf, m, len);
rs                708 netbt/rfcomm_session.c rfcomm_session_recv_sabm(struct rfcomm_session *rs, int dlci)
rs                716 netbt/rfcomm_session.c 		rs->rs_state = RFCOMM_SESSION_OPEN;
rs                717 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_UA, 0);
rs                718 netbt/rfcomm_session.c 		LIST_FOREACH(dlc, &rs->rs_dlcs, rd_next) {
rs                725 netbt/rfcomm_session.c 	if (rs->rs_state != RFCOMM_SESSION_OPEN) {
rs                731 netbt/rfcomm_session.c 	if ((IS_INITIATOR(rs) && !RFCOMM_DIRECTION(dlci))
rs                732 netbt/rfcomm_session.c 	    || (!IS_INITIATOR(rs) && RFCOMM_DIRECTION(dlci))) {
rs                741 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
rs                743 netbt/rfcomm_session.c 		dlc = rfcomm_dlc_newconn(rs, dlci);
rs                765 netbt/rfcomm_session.c 	err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_UA, dlci);
rs                784 netbt/rfcomm_session.c rfcomm_session_recv_disc(struct rfcomm_session *rs, int dlci)
rs                801 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_UA, 0);
rs                802 netbt/rfcomm_session.c 		rs->rs_state = RFCOMM_SESSION_CLOSED;
rs                806 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
rs                808 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM, dlci);
rs                813 netbt/rfcomm_session.c 	rfcomm_session_send_frame(rs, RFCOMM_FRAME_UA, dlci);
rs                823 netbt/rfcomm_session.c rfcomm_session_recv_ua(struct rfcomm_session *rs, int dlci)
rs                830 netbt/rfcomm_session.c 		switch (rs->rs_state) {
rs                832 netbt/rfcomm_session.c 			timeout_del(&rs->rs_timeout);
rs                833 netbt/rfcomm_session.c 			rs->rs_state = RFCOMM_SESSION_OPEN;
rs                834 netbt/rfcomm_session.c 			LIST_FOREACH(dlc, &rs->rs_dlcs, rd_next) {
rs                841 netbt/rfcomm_session.c 			timeout_del(&rs->rs_timeout);
rs                842 netbt/rfcomm_session.c 			rs->rs_state = RFCOMM_SESSION_CLOSED;
rs                843 netbt/rfcomm_session.c 			l2cap_disconnect(rs->rs_l2cap, 0);
rs                859 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
rs                878 netbt/rfcomm_session.c 	if (LIST_EMPTY(&rs->rs_dlcs)) {
rs                879 netbt/rfcomm_session.c 		rs->rs_state = RFCOMM_SESSION_WAIT_DISCONNECT;
rs                880 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DISC, 0);
rs                881 netbt/rfcomm_session.c 		timeout_add(&rs->rs_timeout, rfcomm_ack_timeout * hz);
rs                891 netbt/rfcomm_session.c rfcomm_session_recv_dm(struct rfcomm_session *rs, int dlci)
rs                897 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
rs                911 netbt/rfcomm_session.c rfcomm_session_recv_uih(struct rfcomm_session *rs, int dlci,
rs                920 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc(rs, m);
rs                931 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
rs                934 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM, dlci);
rs                945 netbt/rfcomm_session.c 	if (rs->rs_flags & RFCOMM_SESSION_CFC) {
rs                989 netbt/rfcomm_session.c rfcomm_session_recv_mcc(struct rfcomm_session *rs, struct mbuf *m)
rs               1047 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_test(rs, cr, m);
rs               1051 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_fcon(rs, cr);
rs               1055 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_fcoff(rs, cr);
rs               1059 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_msc(rs, cr, m);
rs               1063 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_rpn(rs, cr, m);
rs               1067 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_rls(rs, cr, m);
rs               1071 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_pn(rs, cr, m);
rs               1075 netbt/rfcomm_session.c 		rfcomm_session_recv_mcc_nsc(rs, cr, m);
rs               1080 netbt/rfcomm_session.c 		rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_NSC, &b, sizeof(b));
rs               1091 netbt/rfcomm_session.c rfcomm_session_recv_mcc_test(struct rfcomm_session *rs, int cr, struct mbuf *m)
rs               1112 netbt/rfcomm_session.c 	rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_TEST, data, len);
rs               1120 netbt/rfcomm_session.c rfcomm_session_recv_mcc_fcon(struct rfcomm_session *rs, int cr)
rs               1126 netbt/rfcomm_session.c 	rs->rs_flags |= RFCOMM_SESSION_RFC;
rs               1127 netbt/rfcomm_session.c 	rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_FCON, NULL, 0);
rs               1134 netbt/rfcomm_session.c rfcomm_session_recv_mcc_fcoff(struct rfcomm_session *rs, int cr)
rs               1140 netbt/rfcomm_session.c 	rs->rs_flags &= ~RFCOMM_SESSION_RFC;
rs               1141 netbt/rfcomm_session.c 	rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_FCOFF, NULL, 0);
rs               1148 netbt/rfcomm_session.c rfcomm_session_recv_mcc_msc(struct rfcomm_session *rs, int cr, struct mbuf *m)
rs               1162 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, RFCOMM_DLCI(msc.address));
rs               1172 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM,
rs               1199 netbt/rfcomm_session.c 	rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_MSC, &msc, len);
rs               1206 netbt/rfcomm_session.c rfcomm_session_recv_mcc_rpn(struct rfcomm_session *rs, int cr, struct mbuf *m)
rs               1263 netbt/rfcomm_session.c 	rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_RPN, &rpn, sizeof(rpn));
rs               1270 netbt/rfcomm_session.c rfcomm_session_recv_mcc_rls(struct rfcomm_session *rs, int cr, struct mbuf *m)
rs               1292 netbt/rfcomm_session.c 	rfcomm_session_send_mcc(rs, 0, RFCOMM_MCC_RLS, &rls, sizeof(rls));
rs               1299 netbt/rfcomm_session.c rfcomm_session_recv_mcc_pn(struct rfcomm_session *rs, int cr, struct mbuf *m)
rs               1315 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, pn.dlci);
rs               1322 netbt/rfcomm_session.c 			dlc = rfcomm_dlc_newconn(rs, pn.dlci);
rs               1329 netbt/rfcomm_session.c 		pn.mtu = min(pn.mtu, rs->rs_mtu);
rs               1337 netbt/rfcomm_session.c 			rs->rs_flags |= RFCOMM_SESSION_CFC;
rs               1356 netbt/rfcomm_session.c 		err = rfcomm_session_send_mcc(rs, 0,
rs               1370 netbt/rfcomm_session.c 			err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_DISC,
rs               1387 netbt/rfcomm_session.c 			rs->rs_flags |= RFCOMM_SESSION_CFC;
rs               1404 netbt/rfcomm_session.c 		err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_SABM, pn.dlci);
rs               1420 netbt/rfcomm_session.c rfcomm_session_recv_mcc_nsc(struct rfcomm_session *rs,
rs               1430 netbt/rfcomm_session.c 	next = LIST_FIRST(&rs->rs_dlcs);
rs               1436 netbt/rfcomm_session.c 	rfcomm_session_free(rs);
rs               1448 netbt/rfcomm_session.c rfcomm_session_send_frame(struct rfcomm_session *rs, int type, int dlci)
rs               1473 netbt/rfcomm_session.c 		cr = IS_INITIATOR(rs) ? 0 : 1;
rs               1475 netbt/rfcomm_session.c 		cr = IS_INITIATOR(rs) ? 1 : 0;
rs               1494 netbt/rfcomm_session.c 	SIMPLEQ_INSERT_TAIL(&rs->rs_credits, credit, rc_next);
rs               1499 netbt/rfcomm_session.c 	return l2cap_send(rs->rs_l2cap, m);
rs               1510 netbt/rfcomm_session.c rfcomm_session_send_uih(struct rfcomm_session *rs, struct rfcomm_dlc *dlc,
rs               1518 netbt/rfcomm_session.c 	KASSERT(rs != NULL);
rs               1557 netbt/rfcomm_session.c 	*hdr = RFCOMM_MKADDRESS((IS_INITIATOR(rs) ? 1 : 0),
rs               1599 netbt/rfcomm_session.c 	err = l2cap_send(rs->rs_l2cap, m0);
rs               1603 netbt/rfcomm_session.c 	SIMPLEQ_INSERT_TAIL(&rs->rs_credits, credit, rc_next);
rs               1626 netbt/rfcomm_session.c rfcomm_session_send_mcc(struct rfcomm_session *rs, int cr,
rs               1689 netbt/rfcomm_session.c 	return rfcomm_session_send_uih(rs, NULL, 0, m);
rs                133 netbt/rfcomm_upper.c 	struct rfcomm_session *rs;
rs                158 netbt/rfcomm_upper.c 	rs = rfcomm_session_lookup(&dlc->rd_laddr, &dlc->rd_raddr);
rs                159 netbt/rfcomm_upper.c 	if (rs == NULL) {
rs                160 netbt/rfcomm_upper.c 		rs = rfcomm_session_alloc(&rfcomm_session_active,
rs                162 netbt/rfcomm_upper.c 		if (rs == NULL)
rs                165 netbt/rfcomm_upper.c 		rs->rs_flags |= RFCOMM_SESSION_INITIATOR;
rs                166 netbt/rfcomm_upper.c 		rs->rs_state = RFCOMM_SESSION_WAIT_CONNECT;
rs                168 netbt/rfcomm_upper.c 		err = l2cap_connect(rs->rs_l2cap, &dlc->rd_raddr);
rs                170 netbt/rfcomm_upper.c 			rfcomm_session_free(rs);
rs                181 netbt/rfcomm_upper.c 	dlc->rd_dlci = RFCOMM_MKDLCI(IS_INITIATOR(rs) ? 0:1, dest->bt_channel);
rs                182 netbt/rfcomm_upper.c 	if (rfcomm_dlc_lookup(rs, dlc->rd_dlci))
rs                185 netbt/rfcomm_upper.c 	l2cap_sockaddr(rs->rs_l2cap, &dlc->rd_laddr);
rs                190 netbt/rfcomm_upper.c 	dlc->rd_session = rs;
rs                192 netbt/rfcomm_upper.c 	LIST_INSERT_HEAD(&rs->rs_dlcs, dlc, rd_next);
rs                194 netbt/rfcomm_upper.c 	if (rs->rs_state == RFCOMM_SESSION_OPEN)
rs                221 netbt/rfcomm_upper.c 	struct rfcomm_session *rs = dlc->rd_session;
rs                232 netbt/rfcomm_upper.c 		err = rfcomm_session_send_frame(rs,
rs                251 netbt/rfcomm_upper.c 		err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_DISC,
rs                311 netbt/rfcomm_upper.c 	struct rfcomm_session *rs, *any, *best;
rs                330 netbt/rfcomm_upper.c 	LIST_FOREACH(rs, &rfcomm_session_listen, rs_next) {
rs                331 netbt/rfcomm_upper.c 		l2cap_sockaddr(rs->rs_l2cap, &addr);
rs                337 netbt/rfcomm_upper.c 			best = rs;
rs                340 netbt/rfcomm_upper.c 			any = rs;
rs                343 netbt/rfcomm_upper.c 	rs = best ? best : any;
rs                344 netbt/rfcomm_upper.c 	if (rs == NULL) {
rs                345 netbt/rfcomm_upper.c 		rs = rfcomm_session_alloc(&rfcomm_session_listen,
rs                347 netbt/rfcomm_upper.c 		if (rs == NULL)
rs                350 netbt/rfcomm_upper.c 		rs->rs_state = RFCOMM_SESSION_LISTEN;
rs                352 netbt/rfcomm_upper.c 		err = l2cap_listen(rs->rs_l2cap);
rs                354 netbt/rfcomm_upper.c 			rfcomm_session_free(rs);
rs                359 netbt/rfcomm_upper.c 	dlc->rd_session = rs;
rs                361 netbt/rfcomm_upper.c 	LIST_INSERT_HEAD(&rs->rs_dlcs, dlc, rd_next);