mas               615 drivers/media/pci/saa7164/saa7164-api.c 	u8 mas;
mas               621 drivers/media/pci/saa7164/saa7164-api.c 		mas = 0xd0;
mas               623 drivers/media/pci/saa7164/saa7164-api.c 		mas = 0xe0;
mas               639 drivers/media/pci/saa7164/saa7164-api.c 	buf[0x0a] = mas;
mas                93 drivers/spi/spi-geni-qcom.c 			struct spi_geni_master *mas,
mas                99 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               102 drivers/spi/spi-geni-qcom.c 	ret = geni_se_clk_freq_match(&mas->se,
mas               103 drivers/spi/spi-geni-qcom.c 				speed_hz * mas->oversampling,
mas               106 drivers/spi/spi-geni-qcom.c 		dev_err(mas->dev, "Failed(%d) to find src clk for %dHz\n",
mas               111 drivers/spi/spi-geni-qcom.c 	*clk_div = DIV_ROUND_UP(sclk_freq, mas->oversampling * speed_hz);
mas               112 drivers/spi/spi-geni-qcom.c 	actual_hz = sclk_freq / (mas->oversampling * *clk_div);
mas               114 drivers/spi/spi-geni-qcom.c 	dev_dbg(mas->dev, "req %u=>%u sclk %lu, idx %d, div %d\n", speed_hz,
mas               118 drivers/spi/spi-geni-qcom.c 		dev_err(mas->dev, "clk_set_rate failed %d\n", ret);
mas               125 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               127 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               129 drivers/spi/spi-geni-qcom.c 	spin_lock_irqsave(&mas->lock, flags);
mas               130 drivers/spi/spi-geni-qcom.c 	reinit_completion(&mas->xfer_done);
mas               131 drivers/spi/spi-geni-qcom.c 	mas->cur_mcmd = CMD_CANCEL;
mas               134 drivers/spi/spi-geni-qcom.c 	spin_unlock_irqrestore(&mas->lock, flags);
mas               135 drivers/spi/spi-geni-qcom.c 	time_left = wait_for_completion_timeout(&mas->xfer_done, HZ);
mas               139 drivers/spi/spi-geni-qcom.c 	spin_lock_irqsave(&mas->lock, flags);
mas               140 drivers/spi/spi-geni-qcom.c 	reinit_completion(&mas->xfer_done);
mas               142 drivers/spi/spi-geni-qcom.c 	spin_unlock_irqrestore(&mas->lock, flags);
mas               143 drivers/spi/spi-geni-qcom.c 	time_left = wait_for_completion_timeout(&mas->xfer_done, HZ);
mas               145 drivers/spi/spi-geni-qcom.c 		dev_err(mas->dev, "Failed to cancel/abort m_cmd\n");
mas               150 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(slv->master);
mas               151 drivers/spi/spi-geni-qcom.c 	struct spi_master *spi = dev_get_drvdata(mas->dev);
mas               152 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               155 drivers/spi/spi-geni-qcom.c 	reinit_completion(&mas->xfer_done);
mas               156 drivers/spi/spi-geni-qcom.c 	pm_runtime_get_sync(mas->dev);
mas               160 drivers/spi/spi-geni-qcom.c 	mas->cur_mcmd = CMD_CS;
mas               166 drivers/spi/spi-geni-qcom.c 	time_left = wait_for_completion_timeout(&mas->xfer_done, HZ);
mas               170 drivers/spi/spi-geni-qcom.c 	pm_runtime_put(mas->dev);
mas               173 drivers/spi/spi-geni-qcom.c static void spi_setup_word_len(struct spi_geni_master *mas, u16 mode,
mas               178 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               187 drivers/spi/spi-geni-qcom.c 	if (!(mas->fifo_width_bits % bits_per_word))
mas               188 drivers/spi/spi-geni-qcom.c 		pack_words = mas->fifo_width_bits / bits_per_word;
mas               193 drivers/spi/spi-geni-qcom.c 	geni_se_config_packing(&mas->se, bits_per_word, pack_words, msb_first,
mas               201 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               202 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               228 drivers/spi/spi-geni-qcom.c 	mas->cur_speed_hz = spi_slv->max_speed_hz;
mas               229 drivers/spi/spi-geni-qcom.c 	mas->cur_bits_per_word = spi_slv->bits_per_word;
mas               231 drivers/spi/spi-geni-qcom.c 	ret = get_spi_clk_cfg(mas->cur_speed_hz, mas, &idx, &div);
mas               233 drivers/spi/spi-geni-qcom.c 		dev_err(mas->dev, "Err setting clks ret(%d) for %ld\n",
mas               234 drivers/spi/spi-geni-qcom.c 							ret, mas->cur_speed_hz);
mas               240 drivers/spi/spi-geni-qcom.c 	spi_setup_word_len(mas, spi_slv->mode, spi_slv->bits_per_word);
mas               255 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               256 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               261 drivers/spi/spi-geni-qcom.c 		dev_err(mas->dev, "Couldn't select mode %d\n", ret);
mas               265 drivers/spi/spi-geni-qcom.c static int spi_geni_init(struct spi_geni_master *mas)
mas               267 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               270 drivers/spi/spi-geni-qcom.c 	pm_runtime_get_sync(mas->dev);
mas               274 drivers/spi/spi-geni-qcom.c 		dev_err(mas->dev, "Invalid proto %d\n", proto);
mas               275 drivers/spi/spi-geni-qcom.c 		pm_runtime_put(mas->dev);
mas               278 drivers/spi/spi-geni-qcom.c 	mas->tx_fifo_depth = geni_se_get_tx_fifo_depth(se);
mas               281 drivers/spi/spi-geni-qcom.c 	mas->fifo_width_bits = geni_se_get_tx_fifo_width(se);
mas               287 drivers/spi/spi-geni-qcom.c 	geni_se_init(se, 0x0, mas->tx_fifo_depth - 2);
mas               289 drivers/spi/spi-geni-qcom.c 	mas->tx_wm = 1;
mas               295 drivers/spi/spi-geni-qcom.c 		mas->oversampling = 2;
mas               297 drivers/spi/spi-geni-qcom.c 		mas->oversampling = 1;
mas               299 drivers/spi/spi-geni-qcom.c 	pm_runtime_put(mas->dev);
mas               304 drivers/spi/spi-geni-qcom.c 				struct spi_geni_master *mas,
mas               309 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               312 drivers/spi/spi-geni-qcom.c 	if (xfer->bits_per_word != mas->cur_bits_per_word) {
mas               313 drivers/spi/spi-geni-qcom.c 		spi_setup_word_len(mas, mode, xfer->bits_per_word);
mas               314 drivers/spi/spi-geni-qcom.c 		mas->cur_bits_per_word = xfer->bits_per_word;
mas               318 drivers/spi/spi-geni-qcom.c 	if (xfer->speed_hz != mas->cur_speed_hz) {
mas               323 drivers/spi/spi-geni-qcom.c 		ret = get_spi_clk_cfg(xfer->speed_hz, mas, &idx, &div);
mas               325 drivers/spi/spi-geni-qcom.c 			dev_err(mas->dev, "Err setting clks:%d\n", ret);
mas               335 drivers/spi/spi-geni-qcom.c 		mas->cur_speed_hz = xfer->speed_hz;
mas               342 drivers/spi/spi-geni-qcom.c 	mas->tx_rem_bytes = 0;
mas               343 drivers/spi/spi-geni-qcom.c 	mas->rx_rem_bytes = 0;
mas               353 drivers/spi/spi-geni-qcom.c 	if (!(mas->cur_bits_per_word % MIN_WORD_LEN))
mas               354 drivers/spi/spi-geni-qcom.c 		len = xfer->len * BITS_PER_BYTE / mas->cur_bits_per_word;
mas               356 drivers/spi/spi-geni-qcom.c 		len = xfer->len / (mas->cur_bits_per_word / BITS_PER_BYTE + 1);
mas               359 drivers/spi/spi-geni-qcom.c 	mas->cur_xfer = xfer;
mas               361 drivers/spi/spi-geni-qcom.c 		mas->tx_rem_bytes = xfer->len;
mas               367 drivers/spi/spi-geni-qcom.c 		mas->rx_rem_bytes = xfer->len;
mas               370 drivers/spi/spi-geni-qcom.c 	mas->cur_mcmd = CMD_XFER;
mas               379 drivers/spi/spi-geni-qcom.c 		writel(mas->tx_wm, se->base + SE_GENI_TX_WATERMARK_REG);
mas               386 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               392 drivers/spi/spi-geni-qcom.c 	setup_fifo_xfer(xfer, mas, slv->mode, spi);
mas               396 drivers/spi/spi-geni-qcom.c static unsigned int geni_byte_per_fifo_word(struct spi_geni_master *mas)
mas               403 drivers/spi/spi-geni-qcom.c 	if (mas->fifo_width_bits % mas->cur_bits_per_word)
mas               404 drivers/spi/spi-geni-qcom.c 		return roundup_pow_of_two(DIV_ROUND_UP(mas->cur_bits_per_word,
mas               407 drivers/spi/spi-geni-qcom.c 	return mas->fifo_width_bits / BITS_PER_BYTE;
mas               410 drivers/spi/spi-geni-qcom.c static void geni_spi_handle_tx(struct spi_geni_master *mas)
mas               412 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               415 drivers/spi/spi-geni-qcom.c 	unsigned int bytes_per_fifo_word = geni_byte_per_fifo_word(mas);
mas               418 drivers/spi/spi-geni-qcom.c 	max_bytes = (mas->tx_fifo_depth - mas->tx_wm) * bytes_per_fifo_word;
mas               419 drivers/spi/spi-geni-qcom.c 	if (mas->tx_rem_bytes < max_bytes)
mas               420 drivers/spi/spi-geni-qcom.c 		max_bytes = mas->tx_rem_bytes;
mas               422 drivers/spi/spi-geni-qcom.c 	tx_buf = mas->cur_xfer->tx_buf + mas->cur_xfer->len - mas->tx_rem_bytes;
mas               434 drivers/spi/spi-geni-qcom.c 	mas->tx_rem_bytes -= max_bytes;
mas               435 drivers/spi/spi-geni-qcom.c 	if (!mas->tx_rem_bytes)
mas               439 drivers/spi/spi-geni-qcom.c static void geni_spi_handle_rx(struct spi_geni_master *mas)
mas               441 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               446 drivers/spi/spi-geni-qcom.c 	unsigned int bytes_per_fifo_word = geni_byte_per_fifo_word(mas);
mas               457 drivers/spi/spi-geni-qcom.c 	if (mas->rx_rem_bytes < rx_bytes)
mas               458 drivers/spi/spi-geni-qcom.c 		rx_bytes = mas->rx_rem_bytes;
mas               460 drivers/spi/spi-geni-qcom.c 	rx_buf = mas->cur_xfer->rx_buf + mas->cur_xfer->len - mas->rx_rem_bytes;
mas               472 drivers/spi/spi-geni-qcom.c 	mas->rx_rem_bytes -= rx_bytes;
mas               478 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               479 drivers/spi/spi-geni-qcom.c 	struct geni_se *se = &mas->se;
mas               483 drivers/spi/spi-geni-qcom.c 	if (mas->cur_mcmd == CMD_NONE)
mas               486 drivers/spi/spi-geni-qcom.c 	spin_lock_irqsave(&mas->lock, flags);
mas               490 drivers/spi/spi-geni-qcom.c 		geni_spi_handle_rx(mas);
mas               493 drivers/spi/spi-geni-qcom.c 		geni_spi_handle_tx(mas);
mas               496 drivers/spi/spi-geni-qcom.c 		if (mas->cur_mcmd == CMD_XFER)
mas               498 drivers/spi/spi-geni-qcom.c 		else if (mas->cur_mcmd == CMD_CS)
mas               499 drivers/spi/spi-geni-qcom.c 			complete(&mas->xfer_done);
mas               500 drivers/spi/spi-geni-qcom.c 		mas->cur_mcmd = CMD_NONE;
mas               512 drivers/spi/spi-geni-qcom.c 		if (mas->tx_rem_bytes) {
mas               514 drivers/spi/spi-geni-qcom.c 			dev_err(mas->dev, "Premature done. tx_rem = %d bpw%d\n",
mas               515 drivers/spi/spi-geni-qcom.c 				mas->tx_rem_bytes, mas->cur_bits_per_word);
mas               517 drivers/spi/spi-geni-qcom.c 		if (mas->rx_rem_bytes)
mas               518 drivers/spi/spi-geni-qcom.c 			dev_err(mas->dev, "Premature done. rx_rem = %d bpw%d\n",
mas               519 drivers/spi/spi-geni-qcom.c 				mas->rx_rem_bytes, mas->cur_bits_per_word);
mas               523 drivers/spi/spi-geni-qcom.c 		mas->cur_mcmd = CMD_NONE;
mas               524 drivers/spi/spi-geni-qcom.c 		complete(&mas->xfer_done);
mas               528 drivers/spi/spi-geni-qcom.c 	spin_unlock_irqrestore(&mas->lock, flags);
mas               536 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas;
mas               555 drivers/spi/spi-geni-qcom.c 	spi = spi_alloc_master(&pdev->dev, sizeof(*mas));
mas               560 drivers/spi/spi-geni-qcom.c 	mas = spi_master_get_devdata(spi);
mas               561 drivers/spi/spi-geni-qcom.c 	mas->irq = irq;
mas               562 drivers/spi/spi-geni-qcom.c 	mas->dev = &pdev->dev;
mas               563 drivers/spi/spi-geni-qcom.c 	mas->se.dev = &pdev->dev;
mas               564 drivers/spi/spi-geni-qcom.c 	mas->se.wrapper = dev_get_drvdata(pdev->dev.parent);
mas               565 drivers/spi/spi-geni-qcom.c 	mas->se.base = base;
mas               566 drivers/spi/spi-geni-qcom.c 	mas->se.clk = clk;
mas               580 drivers/spi/spi-geni-qcom.c 	init_completion(&mas->xfer_done);
mas               581 drivers/spi/spi-geni-qcom.c 	spin_lock_init(&mas->lock);
mas               584 drivers/spi/spi-geni-qcom.c 	ret = spi_geni_init(mas);
mas               588 drivers/spi/spi-geni-qcom.c 	ret = request_irq(mas->irq, geni_spi_isr,
mas               599 drivers/spi/spi-geni-qcom.c 	free_irq(mas->irq, spi);
mas               609 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               614 drivers/spi/spi-geni-qcom.c 	free_irq(mas->irq, spi);
mas               622 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               624 drivers/spi/spi-geni-qcom.c 	return geni_se_resources_off(&mas->se);
mas               630 drivers/spi/spi-geni-qcom.c 	struct spi_geni_master *mas = spi_master_get_devdata(spi);
mas               632 drivers/spi/spi-geni-qcom.c 	return geni_se_resources_on(&mas->se);
mas                15 drivers/staging/uwb/allocator.c 	int col, mas, safe_mas, unsafe_mas;
mas                25 drivers/staging/uwb/allocator.c 		for (mas = 0; mas < UWB_MAS_PER_ZONE; mas++ ) {
mas                26 drivers/staging/uwb/allocator.c 			if (bm[col * UWB_MAS_PER_ZONE + mas] == 0) {
mas                37 drivers/staging/uwb/allocator.c 				bm[col * UWB_MAS_PER_ZONE + mas] = c;
mas                45 drivers/staging/uwb/allocator.c 	int mas, col, rows;
mas                52 drivers/staging/uwb/allocator.c 	for (mas = UWB_MAS_PER_ZONE - 1; mas >= 0; mas--) {
mas                53 drivers/staging/uwb/allocator.c 		if (ri->avail[mas] == 1) {
mas                62 drivers/staging/uwb/allocator.c 				if (bm[col * UWB_NUM_ZONES + mas] != UWB_RSV_MAS_NOT_AVAIL) {
mas                63 drivers/staging/uwb/allocator.c 					bm[col * UWB_NUM_ZONES + mas] = c;
mas               197 drivers/staging/uwb/allocator.c 	int col, mas;
mas               200 drivers/staging/uwb/allocator.c 	for (mas = 0; mas < UWB_MAS_PER_ZONE; mas ++) {
mas               201 drivers/staging/uwb/allocator.c 		ri->avail[mas] = 1;
mas               203 drivers/staging/uwb/allocator.c 			if (bm[col * UWB_NUM_ZONES + mas] == UWB_RSV_MAS_NOT_AVAIL) {
mas               205 drivers/staging/uwb/allocator.c 				ri->avail[mas]=0;
mas               214 drivers/staging/uwb/allocator.c 	int mas;
mas               224 drivers/staging/uwb/allocator.c 	for (mas = 0; mas < UWB_MAS_PER_ZONE; mas ++) {
mas               225 drivers/staging/uwb/allocator.c 		if (!bm[column * UWB_NUM_ZONES + mas]) {
mas               229 drivers/staging/uwb/allocator.c 			rci->highest_mas[available] = mas;
mas               238 drivers/staging/uwb/allocator.c 				start_block = mas;
mas                62 drivers/staging/uwb/drp-avail.c int uwb_drp_avail_reserve_pending(struct uwb_rc *rc, struct uwb_mas_bm *mas)
mas                67 drivers/staging/uwb/drp-avail.c 	if (!bitmap_subset(mas->bm, avail.bm, UWB_NUM_MAS))
mas                70 drivers/staging/uwb/drp-avail.c 	bitmap_andnot(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS);
mas                79 drivers/staging/uwb/drp-avail.c void uwb_drp_avail_reserve(struct uwb_rc *rc, struct uwb_mas_bm *mas)
mas                81 drivers/staging/uwb/drp-avail.c 	bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS);
mas                82 drivers/staging/uwb/drp-avail.c 	bitmap_andnot(rc->drp_avail.local, rc->drp_avail.local, mas->bm, UWB_NUM_MAS);
mas                91 drivers/staging/uwb/drp-avail.c void uwb_drp_avail_release(struct uwb_rc *rc, struct uwb_mas_bm *mas)
mas                93 drivers/staging/uwb/drp-avail.c 	bitmap_or(rc->drp_avail.local, rc->drp_avail.local, mas->bm, UWB_NUM_MAS);
mas                94 drivers/staging/uwb/drp-avail.c 	bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS);
mas               129 drivers/staging/uwb/drp-ie.c 			       struct uwb_mas_bm *mas)
mas               139 drivers/staging/uwb/drp-ie.c 	bitmap_copy(tmp_bmp, mas->bm, UWB_NUM_MAS);
mas               190 drivers/staging/uwb/drp-ie.c 	unsafe = rsv->mas.unsafe ? 1 : 0;
mas               219 drivers/staging/uwb/drp-ie.c 	uwb_drp_ie_from_bm(drp_ie, &rsv->mas);
mas               258 drivers/staging/uwb/drp-ie.c 	int mas;
mas               261 drivers/staging/uwb/drp-ie.c 	for (mas = 0; mas < UWB_MAS_PER_ZONE; mas++) {
mas               262 drivers/staging/uwb/drp-ie.c 		mas_mask = 1 << mas;
mas               264 drivers/staging/uwb/drp-ie.c 			set_bit(zone * UWB_NUM_ZONES + mas, bm->bm);
mas               264 drivers/staging/uwb/drp.c 			bitmap_and(mv->companion_mas.bm, rsv->mas.bm, conflicting_mas->bm, UWB_NUM_MAS);
mas               324 drivers/staging/uwb/drp.c 			bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm,
mas               344 drivers/staging/uwb/drp.c 		if (bitmap_intersects(rsv->mas.bm, conflicting_mas->bm,
mas               357 drivers/staging/uwb/drp.c 	} else if (bitmap_intersects(rsv->mas.bm, conflicting_mas->bm,
mas               379 drivers/staging/uwb/drp.c 	struct uwb_ie_drp *drp_ie, struct uwb_mas_bm *mas)
mas               393 drivers/staging/uwb/drp.c 		if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) {
mas               399 drivers/staging/uwb/drp.c 		if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) {
mas               400 drivers/staging/uwb/drp.c 			if (uwb_drp_avail_reserve_pending(rc, mas) == -EBUSY) {
mas               407 drivers/staging/uwb/drp.c 						drp_ie, mas);
mas               410 drivers/staging/uwb/drp.c 				bitmap_copy(mv->companion_mas.bm, mas->bm,
mas               436 drivers/staging/uwb/drp.c 	struct uwb_mas_bm mas;
mas               440 drivers/staging/uwb/drp.c 	uwb_drp_ie_to_bm(&mas, drp_ie);
mas               444 drivers/staging/uwb/drp.c 		uwb_drp_process_target_accepted(rc, rsv, drp_evt, drp_ie, &mas);
mas               449 drivers/staging/uwb/drp.c 		if (bitmap_equal(rsv->mas.bm, mas.bm, UWB_NUM_MAS)) {
mas               455 drivers/staging/uwb/drp.c 		if (bitmap_subset(mas.bm, rsv->mas.bm, UWB_NUM_MAS)) {
mas               457 drivers/staging/uwb/drp.c 			bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mas.bm,
mas               462 drivers/staging/uwb/drp.c 		bitmap_copy(rsv->mas.bm, mas.bm, UWB_NUM_MAS);
mas               472 drivers/staging/uwb/drp.c 						struct uwb_mas_bm *mas)
mas               483 drivers/staging/uwb/drp.c 		if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS))
mas               490 drivers/staging/uwb/drp.c 		if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS))
mas               496 drivers/staging/uwb/drp.c 		if (bitmap_equal(mas->bm, mv->companion_mas.bm, UWB_NUM_MAS)) {
mas               504 drivers/staging/uwb/drp.c 		if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS))
mas               524 drivers/staging/uwb/drp.c 	struct uwb_mas_bm mas;
mas               528 drivers/staging/uwb/drp.c 	uwb_drp_ie_to_bm(&mas, drp_ie);
mas               533 drivers/staging/uwb/drp.c 			uwb_drp_process_owner_accepted(rsv, &mas);
mas               549 drivers/staging/uwb/drp.c 			bitmap_complement(mas.bm, src->last_availability_bm,
mas               551 drivers/staging/uwb/drp.c 			uwb_drp_handle_conflict_rsv(rc, rsv, drp_evt, drp_ie, &mas);
mas               585 drivers/staging/uwb/drp.c 						c->mas.bm, UWB_NUM_MAS);
mas               609 drivers/staging/uwb/drp.c 	struct uwb_mas_bm mas;
mas               613 drivers/staging/uwb/drp.c 	uwb_drp_ie_to_bm(&mas, drp_ie);
mas               616 drivers/staging/uwb/drp.c 		if (bitmap_equal(cnflt->mas.bm, mas.bm, UWB_NUM_MAS)) {
mas               639 drivers/staging/uwb/drp.c 	bitmap_copy(cnflt->mas.bm, mas.bm, UWB_NUM_MAS);
mas               644 drivers/staging/uwb/drp.c 	bitmap_or(rc->cnflt_alien_bitmap.bm, rc->cnflt_alien_bitmap.bm, mas.bm, UWB_NUM_MAS);
mas               656 drivers/staging/uwb/drp.c 	struct uwb_mas_bm mas;
mas               658 drivers/staging/uwb/drp.c 	uwb_drp_ie_to_bm(&mas, drp_ie);
mas               659 drivers/staging/uwb/drp.c 	uwb_drp_handle_all_conflict_rsv(rc, drp_evt, drp_ie, &mas);
mas               329 drivers/staging/uwb/rsv.c 		bitmap_andnot(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS);
mas               338 drivers/staging/uwb/rsv.c 		uwb_drp_avail_reserve(rsv->rc, &rsv->mas);
mas               349 drivers/staging/uwb/rsv.c 		bitmap_or(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS);
mas               350 drivers/staging/uwb/rsv.c 		rsv->mas.safe   += mv->companion_mas.safe;
mas               351 drivers/staging/uwb/rsv.c 		rsv->mas.unsafe += mv->companion_mas.unsafe;
mas               355 drivers/staging/uwb/rsv.c 		bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS);
mas               357 drivers/staging/uwb/rsv.c 		rsv->mas.safe   = mv->final_mas.safe;
mas               358 drivers/staging/uwb/rsv.c 		rsv->mas.unsafe = mv->final_mas.unsafe;
mas               359 drivers/staging/uwb/rsv.c 		bitmap_copy(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS);
mas               360 drivers/staging/uwb/rsv.c 		bitmap_copy(rsv->mas.unsafe_bm, mv->final_mas.unsafe_bm, UWB_NUM_MAS);
mas               366 drivers/staging/uwb/rsv.c 		uwb_drp_avail_reserve(rsv->rc, &rsv->mas);
mas               507 drivers/staging/uwb/rsv.c 	uwb_drp_avail_release(rsv->rc, &rsv->mas);
mas               562 drivers/staging/uwb/rsv.c 	ret = uwb_rsv_find_best_allocation(rsv, &available, &rsv->mas);
mas               571 drivers/staging/uwb/rsv.c 	ret = uwb_drp_avail_reserve_pending(rc, &rsv->mas);
mas               624 drivers/staging/uwb/rsv.c 		if (!bitmap_equal(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS)) {
mas               626 drivers/staging/uwb/rsv.c 			bitmap_andnot(mv->companion_mas.bm, mv->final_mas.bm, rsv->mas.bm, UWB_NUM_MAS);
mas               644 drivers/staging/uwb/rsv.c 	struct uwb_mas_bm mas;
mas               652 drivers/staging/uwb/rsv.c 			uwb_drp_available(rc, &mas);
mas               653 drivers/staging/uwb/rsv.c 			bitmap_or(mas.bm, mas.bm, rsv->mas.bm, UWB_NUM_MAS);
mas               654 drivers/staging/uwb/rsv.c 			uwb_rsv_try_move(rsv, &mas);
mas               752 drivers/staging/uwb/rsv.c 	uwb_drp_ie_to_bm(&rsv->mas, drp_ie);
mas               774 drivers/staging/uwb/rsv.c 	    && uwb_drp_avail_reserve_pending(rc, &rsv->mas) == -EBUSY) {
mas               791 drivers/staging/uwb/rsv.c void uwb_rsv_get_usable_mas(struct uwb_rsv *rsv, struct uwb_mas_bm *mas)
mas               793 drivers/staging/uwb/rsv.c 	bitmap_zero(mas->bm, UWB_NUM_MAS);
mas               794 drivers/staging/uwb/rsv.c 	bitmap_andnot(mas->bm, rsv->mas.bm, rsv->rc->cnflt_alien_bitmap.bm, UWB_NUM_MAS);
mas               221 drivers/staging/uwb/uwb-debug.c 		seq_printf(s, "  %*pb\n", UWB_NUM_MAS, rsv->mas.bm);
mas               108 drivers/staging/uwb/uwb-internal.h 	struct uwb_mas_bm mas;
mas               336 drivers/staging/uwb/uwb-internal.h int  uwb_drp_avail_reserve_pending(struct uwb_rc *rc, struct uwb_mas_bm *mas);
mas               337 drivers/staging/uwb/uwb-internal.h void uwb_drp_avail_reserve(struct uwb_rc *rc, struct uwb_mas_bm *mas);
mas               338 drivers/staging/uwb/uwb-internal.h void uwb_drp_avail_release(struct uwb_rc *rc, struct uwb_mas_bm *mas);
mas               246 drivers/staging/uwb/uwb.h 	struct uwb_mas_bm mas;
mas               257 drivers/staging/uwb/uwb.h static inline void uwb_mas_bm_copy_le(void *dst, const struct uwb_mas_bm *mas)
mas               259 drivers/staging/uwb/uwb.h 	bitmap_copy_le(dst, mas->bm, UWB_NUM_MAS);
mas               315 drivers/staging/uwb/uwb.h void uwb_rsv_get_usable_mas(struct uwb_rsv *orig_rsv, struct uwb_mas_bm *mas);
mas               320 drivers/staging/wusbcore/host/hwa-hc.c 			      const struct uwb_mas_bm *mas)
mas               339 drivers/staging/wusbcore/host/hwa-hc.c 	uwb_mas_bm_copy_le(mas_le, mas);
mas                21 drivers/staging/wusbcore/reservation.c 	const struct uwb_mas_bm *mas)
mas                23 drivers/staging/wusbcore/reservation.c 	if (mas == NULL)
mas                24 drivers/staging/wusbcore/reservation.c 		mas = &uwb_mas_bm_zero;
mas                25 drivers/staging/wusbcore/reservation.c 	return wusbhc->bwa_set(wusbhc, stream, mas);
mas                40 drivers/staging/wusbcore/reservation.c 	struct uwb_mas_bm mas;
mas                45 drivers/staging/wusbcore/reservation.c 		uwb_rsv_get_usable_mas(rsv, &mas);
mas                47 drivers/staging/wusbcore/reservation.c 			UWB_NUM_MAS, mas.bm);
mas                48 drivers/staging/wusbcore/reservation.c 		wusbhc_bwa_set(wusbhc, rsv->stream, &mas);