Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b6bfe86f authored by Sudip Mukherjee's avatar Sudip Mukherjee Committed by Takashi Iwai
Browse files

ALSA: ctxfi: removed typecast to (struct hw *)



the previous patch of the series has converted the void * to
struct hw * . Now this patch removes the typecasting to (struct hw *)
which is not needed any more.

Signed-off-by: default avatarSudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 66640898
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1235,7 +1235,7 @@ static int ct_atc_destroy(struct ct_atc *atc)
	}
	}


	if (atc->hw)
	if (atc->hw)
		destroy_hw_obj((struct hw *)atc->hw);
		destroy_hw_obj(atc->hw);


	/* Destroy device virtual memory manager object */
	/* Destroy device virtual memory manager object */
	if (atc->vm) {
	if (atc->vm) {
+9 −17
Original line number Original line Diff line number Diff line
@@ -152,11 +152,10 @@ rsc_init(struct rsc *rsc, u32 idx, enum RSCTYP type, u32 msr, struct hw *hw)


	switch (type) {
	switch (type) {
	case SRC:
	case SRC:
		err = ((struct hw *)hw)->src_rsc_get_ctrl_blk(&rsc->ctrl_blk);
		err = hw->src_rsc_get_ctrl_blk(&rsc->ctrl_blk);
		break;
		break;
	case AMIXER:
	case AMIXER:
		err = ((struct hw *)hw)->
		err = hw->amixer_rsc_get_ctrl_blk(&rsc->ctrl_blk);
				amixer_rsc_get_ctrl_blk(&rsc->ctrl_blk);
		break;
		break;
	case SRCIMP:
	case SRCIMP:
	case SUM:
	case SUM:
@@ -180,12 +179,10 @@ int rsc_uninit(struct rsc *rsc)
	if ((NULL != rsc->hw) && (NULL != rsc->ctrl_blk)) {
	if ((NULL != rsc->hw) && (NULL != rsc->ctrl_blk)) {
		switch (rsc->type) {
		switch (rsc->type) {
		case SRC:
		case SRC:
			((struct hw *)rsc->hw)->
			rsc->hw->src_rsc_put_ctrl_blk(rsc->ctrl_blk);
				src_rsc_put_ctrl_blk(rsc->ctrl_blk);
			break;
			break;
		case AMIXER:
		case AMIXER:
			((struct hw *)rsc->hw)->
			rsc->hw->amixer_rsc_put_ctrl_blk(rsc->ctrl_blk);
				amixer_rsc_put_ctrl_blk(rsc->ctrl_blk);
			break;
			break;
		case SUM:
		case SUM:
		case DAIO:
		case DAIO:
@@ -207,10 +204,9 @@ int rsc_uninit(struct rsc *rsc)
}
}


int rsc_mgr_init(struct rsc_mgr *mgr, enum RSCTYP type,
int rsc_mgr_init(struct rsc_mgr *mgr, enum RSCTYP type,
		 unsigned int amount, struct hw *hw_obj)
		 unsigned int amount, struct hw *hw)
{
{
	int err = 0;
	int err = 0;
	struct hw *hw = hw_obj;


	mgr->type = NUM_RSCTYP;
	mgr->type = NUM_RSCTYP;


@@ -265,20 +261,16 @@ int rsc_mgr_uninit(struct rsc_mgr *mgr)
	if ((NULL != mgr->hw) && (NULL != mgr->ctrl_blk)) {
	if ((NULL != mgr->hw) && (NULL != mgr->ctrl_blk)) {
		switch (mgr->type) {
		switch (mgr->type) {
		case SRC:
		case SRC:
			((struct hw *)mgr->hw)->
			mgr->hw->src_mgr_put_ctrl_blk(mgr->ctrl_blk);
				src_mgr_put_ctrl_blk(mgr->ctrl_blk);
			break;
			break;
		case SRCIMP:
		case SRCIMP:
			((struct hw *)mgr->hw)->
			mgr->hw->srcimp_mgr_put_ctrl_blk(mgr->ctrl_blk);
				srcimp_mgr_put_ctrl_blk(mgr->ctrl_blk);
			break;
			break;
		case AMIXER:
		case AMIXER:
			((struct hw *)mgr->hw)->
			mgr->hw->amixer_mgr_put_ctrl_blk(mgr->ctrl_blk);
				amixer_mgr_put_ctrl_blk(mgr->ctrl_blk);
			break;
			break;
		case DAIO:
		case DAIO:
			((struct hw *)mgr->hw)->
			mgr->hw->daio_mgr_put_ctrl_blk(mgr->ctrl_blk);
				daio_mgr_put_ctrl_blk(mgr->ctrl_blk);
			break;
			break;
		case SUM:
		case SUM:
			break;
			break;
+3 −3
Original line number Original line Diff line number Diff line
@@ -558,7 +558,7 @@ int src_mgr_create(struct hw *hw, struct src_mgr **rsrc_mgr)
		goto error1;
		goto error1;


	spin_lock_init(&src_mgr->mgr_lock);
	spin_lock_init(&src_mgr->mgr_lock);
	conj_mask = ((struct hw *)hw)->src_dirty_conj_mask();
	conj_mask = hw->src_dirty_conj_mask();


	src_mgr->get_src = get_src_rsc;
	src_mgr->get_src = get_src_rsc;
	src_mgr->put_src = put_src_rsc;
	src_mgr->put_src = put_src_rsc;
@@ -569,9 +569,9 @@ int src_mgr_create(struct hw *hw, struct src_mgr **rsrc_mgr)


	/* Disable all SRC resources. */
	/* Disable all SRC resources. */
	for (i = 0; i < 256; i++)
	for (i = 0; i < 256; i++)
		((struct hw *)hw)->src_mgr_dsb_src(src_mgr->mgr.ctrl_blk, i);
		hw->src_mgr_dsb_src(src_mgr->mgr.ctrl_blk, i);


	((struct hw *)hw)->src_mgr_commit_write(hw, src_mgr->mgr.ctrl_blk);
	hw->src_mgr_commit_write(hw, src_mgr->mgr.ctrl_blk);


	*rsrc_mgr = src_mgr;
	*rsrc_mgr = src_mgr;