non scheduled data and the non scheduled data are both available step 424 if an h arq process for non scheduled data and the non scheduled data are both available the e tfc selection entity 302 further determines whether there is any non scheduled grant step 426 the non scheduled grant is set by an rnc in terms of maximum number of non scheduled bits that can be included in a mac e pdu the wtru is allowed to transmit non scheduled transmissions up to the sum of the non scheduled grant if multiplexed in the same tti if there is a non scheduled grant the process proceeds to step 414 to calculate a remaining power and subsequent mac e functions i e steps 416 422 are performed as described hereinbefore if it is determined at step 426 that there is no non scheduled grant it is determined whether there is any h arq processes available step 428 if there is an available h arq process it is determined if scheduling information needs to be reported i e whether a triggering event occurs step 430 reporting of scheduling information is triggered by a plurality of different events which are configurable generation of scheduling information is well known in the art and is not within the scope of the present invention if it is determined at step 430 that there is scheduling information that needs to be transmitted scheduling information bits are generated step 432 and the.